Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marco Island

Filter by star ratings
All filters
Residence Inn by Marriott Naples
Residence Inn by Marriott Naples
8.2 Excellent

6.1 km from city centre, Naples Show on map

ExcellentBased on 421 reviews
8.2

Residence Inn by Marriott Naples provides 3-star accommodation in Naples. It also features an outdoor pool, free Wi-Fi and a fitness centre.

Eagle's Nest Beach Resort - Marco Island
Eagle's Nest Beach Resort - Marco Island

1.9 km from city centre, Marco Island Show on map

Eagle's Nest On Marco Beach provides comfortable 3-star accommodation in Marco Island. It also offers a sauna, an outdoor heated pool and outdoor tennis courts.

Red Roof Inn Plus+ & Suites Naples Downtown-5th Ave S
GoodBased on 1,838 reviews
7.7

Red Roof Inn Plus & Suites Naples is located in Naples and is close to the area's tourist attractions. It also provides a Jacuzzi, free Wi-Fi and an outdoor pool.

Marco Island Lakeside Inn
Marco Island Lakeside Inn
8.5 Excellent

1.0 km from city centre, Marco Island Show on map

ExcellentBased on 587 reviews
8.5

Marco Island Lakeside Inn is situated in Marco Island and is close to the area's popular attractions. It also provides a lake, bicycle rental and an outdoor pool.

Best Western Naples Inn & Suites
Best Western Naples Inn & Suites
8.8 Excellent

3.8 km from city centre, Naples Show on map

ExcellentBased on 1,664 reviews
8.8

Best Western Naples Inn & Suites provides comfortable 3-star accommodation in Naples. It has a spa and wellness centre, as well as a safe, a Jacuzzi and an outdoor pool.

Inn at Pelican Bay
Inn at Pelican Bay
9.3 Excellent

12.2 km from city centre, Naples Show on map

ExcellentBased on 831 reviews
9.3

Featuring a private beach and an outdoor pool, this 4-star hotel is located in Naples. It has a fitness centre, as well as outdoor tennis courts, a rooftop terrace and a Jacuzzi.

Bellasera Resort
Bellasera Resort
9.2 Excellent

0.5 km from city centre, Naples Show on map

ExcellentBased on 544 reviews
9.2

Situated in Naples, Bellasera Resort is a short walk from the Naples Seaboard Air Line Railway Station and features an outdoor pool. It is ideally positioned for guests wishing to visit the area's popular attractions.

Olde Marco Island Inn And Suites
Olde Marco Island Inn And Suites
8.6 Excellent

3.7 km from city centre, Marco Island Show on map

ExcellentBased on 189 reviews
8.6

This Victorian inn in Marco Island provides free Wi-Fi, as well as an outdoor pool and a safe. It also features a concierge, bicycle rental and a lift.

The Boat House
The Boat House
8.9 Excellent

3.8 km from city centre, Marco Island Show on map

ExcellentBased on 240 reviews
8.9

Within a 40-minute drive of Naples Municipal Airport, The BoatHouse Marco Island offers an outdoor pool, a private dock and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

Marco Beach Ocean Resort
Marco Beach Ocean Resort
9.0 Excellent

1.9 km from city centre, Marco Island Show on map

ExcellentBased on 233 reviews
9.0

Located in Marco Island, Marco Beach Ocean Resort is within a 40-minute drive of Naples Municipal Airport and provides a sauna, an outdoor pool and free Wi-Fi. There is also a gym with a swimming pool.

Tips for booking a Marco Island hotel

Cheapest month:October
Most expensive month:February
Average price in Marco Island:C$ 449/night
Absolute cheapest price found:C$ 96/night
Cheapest day:Monday
Most expensive day:Sunday
C$ 201 - C$ 698
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 145 - C$ 712
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Marco Island hotels

Show all 2,450 hotels
1
Holiday Inn Club Vacations Sunset Cove Resort
Holiday Inn Club Vacations Sunset Cove Resort
9.4 Excellent

1.5 km from city centre, Marco Island Show on map

Featuring views of the water, Holiday Inn Club Vacations Sunset Cove Resort provides 5-star accommodation in Marco Island. Those staying at the property have access to a sun deck and an outdoor pool.

2
JW Marriott Marco Island Beach Resort
JW Marriott Marco Island Beach Resort
8.9 Excellent

1.7 km from city centre, Marco Island Show on map

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Marco Island. It features an 18-hole golf course, a sauna, a beauty centre and a Jacuzzi.

3
The Boat House
The Boat House
8.9 Excellent

3.8 km from city centre, Marco Island Show on map

Within a 40-minute drive of Naples Municipal Airport, The BoatHouse Marco Island offers an outdoor pool, a private dock and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

4
Marco Beach Ocean Resort
Marco Beach Ocean Resort
9.0 Excellent

1.9 km from city centre, Marco Island Show on map

Located in Marco Island, Marco Beach Ocean Resort is within a 40-minute drive of Naples Municipal Airport and provides a sauna, an outdoor pool and free Wi-Fi. There is also a gym with a swimming pool.

5
Staybridge Suites Naples-Gulf Coast
Staybridge Suites Naples-Gulf Coast
8.7 Excellent

7.2 km from city centre, Naples Show on map

Staybridge Suites Naples - Gulf Coast provides comfortable 3-star accommodation in Naples. It has a spa and wellness centre, as well as laundry facilities, a sun deck and an outdoor pool.

6
Bellasera Resort
Bellasera Resort
9.2 Excellent

0.5 km from city centre, Naples Show on map

Situated in Naples, Bellasera Resort is a short walk from the Naples Seaboard Air Line Railway Station and features an outdoor pool. It is ideally positioned for guests wishing to visit the area's popular attractions.

7
Hilton Marco Island Beach Resort
Hilton Marco Island Beach Resort
8.0 Excellent

2.3 km from city centre, Marco Island Show on map

Situated in Marco Island, Hilton Marco Island Beach Resort and Spa is a short walk from South Marco Beach and provides an outdoor pool, a private beach and outdoor tennis courts. There is also a fitness centre with a swimming pool.

8
Inn at Pelican Bay
Inn at Pelican Bay
9.3 Excellent

12.2 km from city centre, Naples Show on map

Featuring a private beach and an outdoor pool, this 4-star hotel is located in Naples. It has a fitness centre, as well as outdoor tennis courts, a rooftop terrace and a Jacuzzi.

Cheapest hotels in Marco Island, Florida

Show all 2,450 hotels
Red Roof Inn Plus+ & Suites Naples Downtown-5th Ave S

Red Roof Inn Plus & Suites Naples is located in Naples and is close to the area's tourist attractions. It also provides a Jacuzzi, free Wi-Fi and an outdoor pool.

C$ 57
Avg. per night
Sunrise Motel
Sunrise Motel
2.0 Mediocre

2.2 km from city centre, Naples Show on map

Sunrise Motel Naples is located in Naples and provides free Wi-Fi. It also offers room service.

C$ 87
Avg. per night
Inn of Naples
Inn of Naples
8.3 Excellent

6.1 km from city centre, Naples Show on map

Inn of Naples offers 3-star accommodation in Naples. It provides complimentary Wi-Fi, an express check-in and check-out feature and an outdoor pool.

C$ 107
Avg. per night
Bayfront Inn 5th Avenue
Bayfront Inn 5th Avenue
8.1 Excellent

0.4 km from city centre, Naples Show on map

Bayfront Inn 5th Avenue offers 3-star accommodation in Naples. It is steps from Tin City and is near the area's well-known attractions and dining spots.

C$ 113
Avg. per night
Staybridge Suites Naples-Gulf Coast
Staybridge Suites Naples-Gulf Coast
8.7 Excellent

7.2 km from city centre, Naples Show on map

Staybridge Suites Naples - Gulf Coast provides comfortable 3-star accommodation in Naples. It has a spa and wellness centre, as well as laundry facilities, a sun deck and an outdoor pool.

C$ 132
Avg. per night
Best Western Naples Inn & Suites
Best Western Naples Inn & Suites
8.8 Excellent

3.8 km from city centre, Naples Show on map

Best Western Naples Inn & Suites provides comfortable 3-star accommodation in Naples. It has a spa and wellness centre, as well as a safe, a Jacuzzi and an outdoor pool.

C$ 137
Avg. per night
Residence Inn by Marriott Naples
Residence Inn by Marriott Naples
8.2 Excellent

6.1 km from city centre, Naples Show on map

Residence Inn by Marriott Naples provides 3-star accommodation in Naples. It also features an outdoor pool, free Wi-Fi and a fitness centre.

C$ 155
Avg. per night
The Boat House
The Boat House
8.9 Excellent

3.8 km from city centre, Marco Island Show on map

Within a 40-minute drive of Naples Municipal Airport, The BoatHouse Marco Island offers an outdoor pool, a private dock and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

C$ 204
Avg. per night

Hotel prices in Marco Island

2 stars or below

C$ 57 - C$ 279

Marco Island Lakeside Inn

#1 Most popular

C$ 279
Avg. per night
The Boat House

#2 Most popular

The Boat House
8.9 Excellent
C$ 204
Avg. per night
3 stars

C$ 107 - C$ 695

Olde Marco Island Inn And Suites

#1 Most popular

C$ 317
Avg. per night
Residence Inn by Marriott Naples

#2 Most popular

C$ 155
Avg. per night
Inn of Naples

Best value

Inn of Naples
8.3 Excellent
C$ 107
Avg. per night
4 stars and up

C$ 254 - C$ 744

Marco Beach Ocean Resort

#1 Most popular

C$ 334
Avg. per night
JW Marriott Marco Island Beach Resort

#2 Most popular

C$ 651
Avg. per night
Inn at Pelican Bay

Best value

Inn at Pelican Bay
9.3 Excellent
C$ 254
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Marco Island

Marco Island travel FAQs

  • What are the best hotels in Marco Island?

    One of the most popular hotels in Marco Island is Marco Beach Ocean Resort, which has been reviewed by 233 users and currently has a rating of 9.0/10. Other top-rated locations include JW Marriott Marco Island Beach Resort and Hilton Marco Island Beach Resort, which have received 8.9/10 and 8.0/10 ratings from our users, respectively.

  • What is a good hotel near Marco Beach?

    With a rating of 9.0/10 from 233 reviews, Marco Beach Ocean Resort is a hotel close to Marco Beach that is well recommended by HotelsCombined users.

  • How much do hotels in Marco Island cost?

    C$ 602/night is the average price of a hotel in Marco Island, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Marco Island, the average price found is C$ 745/night, and for 5-star hotels the average price is C$ 440/night.

  • How much is a cheap hotel in Marco Island?

    C$ 68 per night is the cheapest Marco Island hotel price found in our data from the last 72 hours.

  • How much is a hotel in Marco Island tonight?

    Marco Island hotels start at C$ 215 for tonight; however accommodations will average about C$ 706. Many 4-star stays can be found in Marco Island tonight, with prices starting at C$ 270. These prices were found on HotelsCombined within the last 72 hours.