Hotels in Sanibel

Search and compare Sanibel hotels from hundreds of travel sites and save

Sanibel, FL, United States
22 Jun — 23 Jun2
Sanibel, FL, United States
Tue 22/6
Wed 23/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Sanibel

Filter by star ratings
All filters
Sanibel Inn
Sanibel Inn
8.4 Excellent
937 East Gulf Drive, Sanibel, FL, United States
Show on map
1.8 km from city centre, Sanibel 
ExcellentBased on 781 reviews
8.4

Located in Sanibel, Sanibel Inn offers 3-star accommodation, as well as an outdoor pool, outdoor tennis courts and a private beach. It also provides a 24-hour reception, free bicycle rental and a concierge.

Sunshine Island Inn
Sunshine Island Inn
8.8 Excellent
642 East Gulf Drive, Sanibel, FL, United States
Show on map
1.0 km from city centre, Sanibel 
ExcellentBased on 231 reviews
8.8

Sunshine Island Inn is located in Sanibel and offers guests free Wi-Fi. It also provides a BBQ/picnic area, an outdoor pool and a library.

Sanibel Arms West Condominiums
Sanibel Arms West Condominiums
9.0 Excellent
Sanibel, FL, United States
Show on map
1.6 km from city centre, Sanibel 
ExcellentBased on 149 reviews
9.0

Sanibel Arms West Condominium features a private beach and an outdoor heated pool, as well as rooms with free wireless internet in rooms. It is also a brief car ride from Sanibel Island Light and Sanibel and Captiva Chamber of Commerce and Visitors Center.

Harbour House At The Inn
Harbour House At The Inn
8.9 Excellent
450 Old San Carlos Boulevard, Fort Myers Beach, FL, United States
Show on map
6.8 km from city centre, Sanibel 
ExcellentBased on 130 reviews
8.9

This award-winning inn provides charming accommodation in Fort Myers Beach. Those staying at the property have access to a hair salon and an outdoor pool.

Sandy Beach
Sandy Beach
6.5 Good
2870 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
8.4 km from city centre, Sanibel 
GoodBased on 182 reviews
6.5

Sandy Beach Fort Myers Beach is set in Fort Myers Beach and is close to nearby sightseeing spots, including Matanzas Pass Preserve. It also offers luggage storage, an express check-in and check-out feature and free Wi-Fi.

Latitude 26 Waterfront Boutique Resort - Fort Myers Beach
Latitude 26 Waterfront Boutique Resort - Fort Myers Beach
8.5 Excellent
17990 San Carlos Boulevard, Fort Myers Beach, FL, United States
Show on map
7.7 km from city centre, Sanibel 
ExcellentBased on 142 reviews
8.5

Mariners Lodge and Marina offers a comfortable setting while in Fort Myers. It also provides a 24-hour reception, a swimming pool and a vending machine.

Sandpiper Gulf Resort
Sandpiper Gulf Resort
8.2 Excellent
5550 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
11.0 km from city centre, Sanibel 
ExcellentBased on 44 reviews
8.2

Located in Fort Myers Beach, Sandpiper Gulf Resort is within a 40-minute drive of Southwest Florida International Airport and offers free Wi-Fi and an outdoor pool. There is also a gym with a swimming pool.

Flamingo Inn
Flamingo Inn
8.0 Excellent
6090 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
11.9 km from city centre, Sanibel 
ExcellentBased on 780 reviews
8.0

Flamingo Inn Fort Myers Beach provides a comfortable setting while in Fort Myers Beach. It also features a car rental desk, a BBQ/picnic area and an express check-in and check-out feature.

Best Western Plus Beach Resort
Best Western Plus Beach Resort
8.7 Excellent
684 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
6.2 km from city centre, Sanibel 
ExcellentBased on 580 reviews
8.7

Located in Fort Myers Beach, Best Western Plus Beach Resort is within a 40-minute drive of Southwest Florida International Airport and provides a private beach and an outdoor pool. It also offers a 24-hour reception, a playground and a concierge.

Sea Shells of Sanibel
Sea Shells of Sanibel
8.8 Excellent
Sanibel, FL, United States
Show on map
7.2 km from city centre, Sanibel 
ExcellentBased on 71 reviews
8.8

This comfortable property in Sanibel offers free wireless internet, as well as an outdoor pool and outdoor tennis courts. It also provides meeting rooms, a Jacuzzi and massage services.

Tips for booking a Sanibel hotel

Cheapest month:September
Most expensive month:December
Average price in Sanibel:C$ 300/night
Absolute cheapest price found:C$ 133/night
Cheapest day:Thursday
Most expensive day:Saturday
C$ 206 - C$ 428
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 189 - C$ 232
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sanibel hotels

Show all 1,643 hotels
1
Sanibel Arms West Condominiums
Sanibel Arms West Condominiums
9.0 Excellent
Sanibel, FL, United States
Show on map
1.6 km from city centre, Sanibel 

Sanibel Arms West Condominium features a private beach and an outdoor heated pool, as well as rooms with free wireless internet in rooms. It is also a brief car ride from Sanibel Island Light and Sanibel and Captiva Chamber of Commerce and Visitors Center.

2
Best Western Plus Beach Resort
Best Western Plus Beach Resort
8.7 Excellent
684 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
1.2 km from city centre, Fort Myers Beach 

Located in Fort Myers Beach, Best Western Plus Beach Resort is within a 40-minute drive of Southwest Florida International Airport and provides a private beach and an outdoor pool. It also offers a 24-hour reception, a playground and a concierge.

3
Island Inn
Island Inn
9.1 Excellent
3111 West Gulf Drive, Sanibel, FL, United States
Show on map
7.8 km from city centre, Sanibel 

This comfortable hotel in Sanibel offers free wireless internet, as well as an outdoor pool and a private beach. It also provides meeting rooms, a concierge and outdoor tennis courts.

4
Manatee Bay Inn
Manatee Bay Inn
9.2 Excellent
932 Third Street, Fort Myers Beach, FL, United States
Show on map
0.9 km from city centre, Fort Myers Beach 

Located in Fort Myers Beach, Manatee Bay Inn is within a 35-minute drive of Southwest Florida International Airport and provides an outdoor pool. It also offers a library, laundry facilities and bicycle rental.

5
Waterside Inn on the Beach
Waterside Inn on the Beach
9.2 Excellent
3033 West Gulf Drive, Sanibel, FL, United States
Show on map
7.6 km from city centre, Sanibel 

Boasting an outdoor pool, Waterside Inn on the Beach is situated in Sanibel and provides comfortable accommodation. It also features a BBQ/picnic area.

6
West Wind Inn
West Wind Inn
8.5 Excellent
3345 West Gulf Drive, Sanibel, FL, United States
Show on map
8.3 km from city centre, Sanibel 

This peaceful resort in Sanibel offers free wireless internet, as well as an outdoor pool and a kids pool. There is also a fitness centre with a swimming pool.

7
Kona Kai
Kona Kai
8.8 Excellent
1539 Periwinkle Way, Sanibel, FL, United States
Show on map
3.3 km from city centre, Sanibel 

This comfortable inn in Sanibel offers free wireless internet, as well as a BBQ/picnic area and an outdoor pool. It is a 10-minute drive from Sanibel Island Light and provides free private parking on site.

8
Sandpiper Gulf Resort
Sandpiper Gulf Resort
8.2 Excellent
5550 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
4.2 km from city centre, Fort Myers Beach 

Located in Fort Myers Beach, Sandpiper Gulf Resort is within a 40-minute drive of Southwest Florida International Airport and offers free Wi-Fi and an outdoor pool. There is also a gym with a swimming pool.

Cheapest hotels in Sanibel, Florida

Show all 1,643 hotels
Sanibel Arms West Condominiums
Sanibel Arms West Condominiums
9.0 Excellent
Sanibel, FL, United States
Show on map
1.6 km from city centre,  

Sanibel Arms West Condominium features a private beach and an outdoor heated pool, as well as rooms with free wireless internet in rooms. It is also a brief car ride from Sanibel Island Light and Sanibel and Captiva Chamber of Commerce and Visitors Center.

C$ 66
Avg. per night
Flamingo Inn
Flamingo Inn
8.0 Excellent
6090 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
5.2 km from city centre,  

Flamingo Inn Fort Myers Beach provides a comfortable setting while in Fort Myers Beach. It also features a car rental desk, a BBQ/picnic area and an express check-in and check-out feature.

C$ 87
Avg. per night
Tahitian Inn Motel
Tahitian Inn Motel
7.4 Good
17761 San Carlos Boulevard, Fort Myers Beach, FL, United States
Show on map
3.5 km from city centre,  

Tahitian Inn is located in Fort Myers and offers guests free Wi-Fi. It also offers a vending machine and a 24-hour reception.

C$ 90
Avg. per night
Dolphin Inn Resort
Dolphin Inn Resort
9.1 Excellent
6555 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
5.6 km from city centre,  

Dolphin Inn is located in Fort Myers Beach and offers complimentary Wi-Fi. It also provides a concierge, a BBQ/picnic area and an outdoor pool.

C$ 128
Avg. per night
Wyndham Garden Fort Myers Beach
Wyndham Garden Fort Myers Beach
7.9 Good
6890 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
6.1 km from city centre,  

Wyndham Garden Fort Myers Beach provides traditional 3-star accommodation in Fort Myers Beach. It also offers an outdoor pool, valet parking and a sun deck.

C$ 147
Avg. per night
Caribbean Beach Club
Caribbean Beach Club
8.8 Excellent
7600 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
6.9 km from city centre,  

Caribbean Beach Club is located in Fort Myers Beach and is close to the Bonita Beach Causeway. It also offers bicycle rental, an outdoor pool and laundry facilities.

C$ 153
Avg. per night
Siesta Bay RV Resort
Siesta Bay RV Resort
8.7 Excellent
19333 Summerlin Road, Fort Myers Beach, FL, United States
Show on map
4.7 km from city centre,  

Boasting an outdoor pool, Siesta Bay is situated in Fort Myers and offers comfortable accommodation. It provides complimentary Wi-Fi, a terrace and a BBQ/picnic area.

C$ 159
Avg. per night
Sandy Beach
Sandy Beach
6.5 Good
2870 Estero Boulevard, Fort Myers Beach, FL, United States
Show on map
1.2 km from city centre,  

Sandy Beach Fort Myers Beach is set in Fort Myers Beach and is close to nearby sightseeing spots, including Matanzas Pass Preserve. It also offers luggage storage, an express check-in and check-out feature and free Wi-Fi.

C$ 163
Avg. per night

Hotel prices in Sanibel

2 stars or below

C$ 87 - C$ 402

Anchor Inn and Cottages

#1 Most popular

C$ 177
Avg. per night
Tahitian Inn Motel

#2 Most popular

C$ 90
Avg. per night
Flamingo Inn

Best value

Flamingo Inn
8.0 Excellent
C$ 87
Avg. per night
3 stars

C$ 147 - C$ 373

Sundial Beach Resort & Spa

#1 Most popular

C$ 326
Avg. per night
Sanibel Inn

#2 Most popular

Sanibel Inn
8.4 Excellent
C$ 222
Avg. per night
Wyndham Garden Fort Myers Beach
C$ 147
Avg. per night

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

Where to stay in Sanibel

About Sanibel

Sanibel is an exquisite barrier island comprised of palm tree-lined boardwalks and green spaces situated across from Pine Island. The town is known for its beaches full of colourful shells, wildlife refuge and the only shell museum in the world.

Things to do

For a day out in nature, visit J.N. “Ding” Darling National Wildlife Refuge. Spot some of the diverse wildlife, go on a kayaking excursion or bring your binoculars for excellent birdwatching opportunities.

Are you a fan of shelling? Head to the Bailey-Matthews National Shell Museum to learn about shells from around the world. Browse a collection of world record-sized shells, explore exhibits of shells native to Southwest Florida and watch the half-hour video called “Mollusks in Action”.

You can’t visit Sanibel, known as the “Shelling Capital of the World”, without scouring the beach for its colourful treasures that have washed up ashore. Mimic the famous bent-at-the-waist “Sanibel Stoop” posture and search for souvenir shells, as the island’s banana-like shape allows it to catch over 300 species of shells from the Caribbean, from pastel coquinas to conch shells and sand dollars.

Visit the Sanibel Moorings Botanical Gardens to view rare tropical fauna and flora. Take a leisurely stroll along the pathways, keep your eyes peeled for native birds and butterflies and bring your camera for snapshots of African tulips, reed orchids and star jasmine.

Getting around

A three-section causeway bridge provides vehicular access onto Sanibel Island. Much of the island can be explored on foot or bicycle, while the easiest way to get around is by car.

Sanibel travel FAQs

  • What are the best hotels in Sanibel?

    Sanibel is home to many highly-rated hotels, one of which is Sundial Beach Resort & Spa, which has a current rating of 8.4. For other potential stays, consider Sanibel Inn and West Wind Inn, which can also be great places to stay in Sanibel.

  • What is a good hotel near Sanibel Island Lighthouse?

    Seaside Inn is a popular hotel near Sanibel Island Lighthouse that is highly recommended, with a score of 8.9 across 325 reviews.

  • What is a good hotel in Sanibel near Dunes Golf and Tennis Club?

    Sanibel Inn is the hotel close to Dunes Golf and Tennis Club that is most recommended by HotelsCombined users, with 781 reviews rating it at 8.4/10.

  • How much do hotels in Sanibel cost?

    C$ 487/night is the average price of a hotel in Sanibel, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Sanibel?

    C$ 318 per night is the cheapest Sanibel hotel price found in our data from the last 72 hours.

  • How much is a hotel in Sanibel tonight?

    Over the last 3 days, the starting price of a hotel in Sanibel tonight has been as low as C$ 283 and the average price has been as much as C$ 485.