Hotels in Marco Island, FL

Search and compare Marco Island, FL hotels from hundreds of travel sites and save

Marco Island, FL, United States
14 Aug — 15 Aug2
Marco Island, FL, United States
Sun 14/8
Mon 15/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Marco Island

Filter by star ratings
All filters
Olde Marco Island Inn And Suites
8.6 Excellent
100 Palm Street, Marco Island, FL, United States
Show on map
3.7 km from city centre, Marco Island, FL, United States 
ExcellentBased on 220 reviews
8.6

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

Tips for booking hotels in Marco Island

Cheapest month:September
Most expensive month:February
Average price in Marco Island:C$ 714/night
Cheapest price found:C$ 97/night
Cheapest day:Friday
Most expensive day:Tuesday
C$ 293 - C$ 1,230
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 370 - C$ 1,259
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Marco Island hotels

1
JW Marriott Marco Island Beach Resort
8.8 Excellent
400 South Collier Boulevard, Marco Island, FL, United States
Show on map
1.7 km from city centre, Marco Island, FL, United States 

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 Jacuzzi, a beauty centre and a sauna.

2
The Boathouse
8.8 Excellent
1180 Edington Place, Marco Island, FL, United States
Show on map
3.8 km from city centre, Marco Island, FL, United States 

Within a 40-minute drive of Naples Municipal Airport, The BoatHouse Marco Island offers an outdoor pool, a private dock, a bowling alley and complimentary wireless internet. The multiple amenities this peaceful hotel features include a sun deck, a designated smoking area and laundry facilities.

3
Marco Beach Ocean Resort
9.5 Excellent
480 South Collier Boulevard, Marco Island, FL, United States
Show on map
2.0 km from city centre, Marco Island, FL, United States 

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

4
Marriott's Crystal Shores
9.4 Excellent
600 South Collier Boulevard, Marco Island, FL, United States
Show on map
2.4 km from city centre, Marco Island, FL, United States 

Marriott's Crystal Shores provides contemporary 4-star accommodation in Marco Island. It also offers a beauty centre, free Wi-Fi and an outdoor pool.

Hotel prices in Marco Island

2 stars and under
3 stars
4 stars +

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

Where to stay in Marco Island

Facts about staying in Marco Island

  • What are the best hotels in Marco Island?

    580 reviews rated Marco Island Lakeside Inn with an average score of 8.2/10. It may also be worth looking into the Marriott's Crystal Shores, which received a rating of 9.4/10 from 27 reviews. The Boathouse could also be a good option, with a score of 8.8/10 from 284 reviews.

  • What is a good hotel near Marco Beach?

    Marco Island Condo with Patio Steps to Beach Access is a popular hotel near Marco Beach that is highly recommended, with a score of 9.2 across 31 reviews.