Star Rating
Hotel Name
Price Range (USD)to
Amenities

Sanibel Florida Hotels & Motels

Find hotels in Sanibel using the list and search tools below. Find cheap and discounted hotel/motel rates in or nearby Sanibel, FL for your personal leisure or group travel. We show the best Sanibel, Florida motel and hotel rooms. Browse the Sanibel area hotels to find the perfect lodging! Please use the provided map of the Sanibel hotels. Booking 5+ Rooms? Find Sanibel Group Hotel Discounts

The Sanibel center point is about 2 miles west of Discover Resort's Florida and 3 miles northwest of Sanibel Island.

Sanibel Hotels, Motels & Accommodations

Island Inn
+1-888-389-4121
3111 West Gulf Dr., Sanibel, FL 33957
  • Mid-scale Beach property
  • Hotel has 16 suites
  • Terrific location
  • Superb location
From$115
Very Good 4.5 /5Latest Reviews CallBookMore Details
West Wind Inn in Sanibel
+1-888-675-2083
3345 West Gulf Dr., Sanibel, FL 33957
  • Three Star hotel
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Sunset Beach Inn - Sanibel Island
+1-800-716-8490
3287 West Gulf Dr., Sanibel Island, FL 33957 ~1.89 miles southwest of Sanibel
  • 3 star property
  • Hotel has 4 suites
From$90
Very Good 4.0 /5Review Score CallBookMore Details
Casa Ybel Resort : 2255 West Gulf Dr.
+1-800-805-5223
2255 West Gulf Dr., Sanibel, FL 33957
  • Three Star Beach hotel
  • 40 sleeping rooms in hotel
  • Great view
  • Fantastic service
From$229
Very Good 4.0 /5Guest Reviews CallBookMore Details
Anchor Inn and Cottages : 1245 Periwinkle Way
+1-888-965-1860
1245 Periwinkle Way, Sanibel, FL 33957
  • Low priced Downtown hotel
  • 2 suites in hotel
From$280
Very Good 4.0 /5Recent Reviews CallBookMore Details
Sundial Beach Resort & Spa
+1-888-788-5576
1451 Middle Gulf Dr., Sanibel Island, FL 33957 ~2.59 miles southeast of Sanibel
  • Mid-scale Beach hotel
  • Hotel has 4 floors
  • Facility clean
  • Great view
From$169
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Sanibel Siesta on the Beach - Sanibel
+1-888-897-9207
1246 Fulgur St., Sanibel, FL 33957
  • Four star hotel
  • 57 sleeping rooms in hotel
From$160
Very Good 4.5 /5Recent Reviews CallBookMore Details
Sanibel Island Beach Resort
+1-888-311-4278
1231 Middle Gulf Dr., Sanibel, FL 33957
  • Affordable Beach hotel
  • Hotel has 98 rooms
  • Most guests found problems with the furniture
  • Good minibar
From$149
Average 3.5 /5Reviews CallBookMore Details
Song of The Sea
+1-888-469-4795
863 East Gulf Dr., Sanibel Island, FL 33957 ~3.22 miles east of Sanibel
  • Affordable property
  • 30 rooms in hotel
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Sanibel Arms West Condominiums : 827 East Gulf Dr.
+1-888-734-9421
827 East Gulf Dr., Sanibel, FL 33957
  • 4-star property
  • Amenities are good
  • Staff was very friendly
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Seaside Inn
+1-888-841-5292
541 East Gulf Dr., Sanibel Island, FL 33957 ~3.45 miles east of Sanibel
  • 3-star property
  • Hotel has 32 rooms
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Sanibel Inn
+1-888-455-5160
937 East Gulf Dr., Sanibel Island, FL 33957 ~3.45 miles east of Sanibel
  • Mid-scale property
Sandalfoot Beachfront Condominium in Sanibel Island
+1-888-965-8297
671 East Gulf Dr., Sanibel Island, FL 33957 ~3.46 miles east of Sanibel
  • Affordable Beach property
  • Check-in: 3:00 PM
From$160
Excellent 5.0 /5Guest Reviews CallBookMore Details
Sanibel Harbour Marriott Resort & Spa
+1-888-906-6358
17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.32 miles east of Sanibel
  • High end Resort hotel
  • Hotel has 69 suites
From$175
Very Good 4.0 /5Latest Reviews CallBookMore Details
Residence Inn Fort Myers / Sanibel - Fort Myers
+1-888-749-6785
20371 Summerlin Rd., Fort Myers, FL 33908 Website ~7.48 miles east of Sanibel
  • 3-star Beach hotel
  • Check in time: 3:00pm
  • Bad housekeeping, according to 55%
  • Excellent welcome
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Pink Shell Beach Resort & Marina
+1-888-878-9982
275 Estero Blvd., Fort Myers Beach, FL 33931 ~7.60 miles east of Sanibel
  • Four-star Resort hotel
  • Check-in time: 4:00PM
  • Loved all the pools
  • Beautiful beach
From$135
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Casa Playa Resort - Fort Myers Beach
+1-888-389-4485
510 Estero Blvd., Fort Myers Beach, FL 33931 ~7.71 miles east of Sanibel
  • 3-star property
  • Check-in: 15:00
La Quinta Inn & Suites Ft. Myers Sanibel Gateway by Wyndham
+1-888-389-4121
20091 Summerlin Rd., Fort Myers, FL 33908 ~7.82 miles east of Sanibel
  • Mid-scale Suburban hotel
  • Check-in time: 11:00 AM
From$65
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Plus Beach Resort : 684 Estero Blvd.
+1-888-675-2083
684 Estero Blvd., Fort Myers Beach, FL 33931 ~7.84 miles east of Sanibel
  • Cheap Beach property
  • 75 sleeping rooms in hotel
  • Housekeeping can be a problem
  • Approx. half of guests said rooms were big enough
The Lighthouse Resort Inn & Suites in Fort Myers Beach
+1-800-716-8490
1051 5th St., Fort Myers Beach, FL 33931 ~8.09 miles east of Sanibel
  • 3 star Beach hotel
  • Check in: 3:00PM
The Westin Cape Coral Resort at Marina Village
+1-800-805-5223
5951 Silver King Blvd., Cape Coral, FL 33914 ~8.16 miles northeast of Sanibel
  • 4 star Resort hotel
  • Hotel has a green policy See policy
Harbour House at the Inn : 450 Old San Carlos Blvd.
+1-888-965-1860
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~8.17 miles east of Sanibel
  • 4 star Beach property
  • Check in time: 4:00pm
  • Suites were clean and modern
  • Nice balcony
From$125
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Pierview Hotel & Suites - Fort Myers Beach
+1-888-788-5576
1160 Estero Blvd., Fort Myers Beach, FL 33931 ~8.22 miles east of Sanibel
  • Low-priced Oceanfront property
  • 3 floors in hotel
From$92
Very Good 4.0 /5Review Score CallBookMore Details
South Seas Island Resort in Captiva Island
+1-888-897-9207
5400 Plantation Rd., Captiva Island, FL 33924 ~8.22 miles northwest of Sanibel
  • Expensive Beach hotel
  • 471 rooms in property
  • Room is all right
  • Staff and resort were terrific
From$139
Very Good 4.0 /5Recent Reviews CallBookMore Details
Sun Deck Inn and Suites : 1051 3rd St.
+1-888-311-4278
1051 3rd St., Fort Meyers Beach, FL 33931 ~8.23 miles east of Sanibel
  • Affordable property
  • 4 rooms in property
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 Sanibel Hotels >  [1 - 25 of 50]    
Next: See My Sanibel Hotels with Pricing

Graph: Next 20 Days of Sanibel Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Sanibel, FL discounts available. The chart reflects the cheapest Sanibel hotel for each day and each star rating category.

FAQs about hotels in Sanibel

What are the top reviewed hotels in Sanibel?

Sandalfoot Beachfront Condominium, Island Inn and West Wind Inn are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels in Sanibel?

Sanibel Siesta on the Beach, Sanibel Arms West Condominiums and Sanibel Harbour Marriott Resort & Spa are the top 3 luxury hotels near Sanibel city center.

What hotels are closest to the city center of Sanibel?

Island Inn, West Wind Inn, and Sunset Beach Inn are the properties closest to Sanibel city center.

How much does a cheap hotel in Sanibel cost per night?

In the last year, a 2 star hotel in Sanibel can be as cheap as $95.62 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Sanibel cost per night?

In the last year, the average 3 star hotel in Sanibel has been $156.40 per night. (based on HotelPlanner prices)

How much does a high-end hotel in Sanibel cost?

In the last year, the average 4 star hotel in Sanibel has been $241.98 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Sanibel?

Sandalfoot Beachfront Condominium, Island Inn and West Wind Inn are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Sanibel?

Sanibel Harbour Marriott Resort & Spa, Residence Inn Fort Myers and Fairfield Inn & Suites Fort Myers are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best IHG hotels in Sanibel?

Crowne Plaza Fort Myers, an IHG Hotel, Candlewood Suites Fort Myers and Holiday Inn Exp Stes Ft. Myers Beach are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Verified reviews of the city of Sanibel

Below are reviews of the city of Sanibel, FL from an actual visitor's perspective.

"Family Friendly City"
Score 5.0 / 5

Sanibel is not over-commercialized with lots of great restaurants and shops. Family friendly and and felt very safe.

Jennifer S M., from 19-Aug-2014
The average traveler rating of the city of Sanibel, FL shown above is 5.0 out of 5 based on 1 reviews
Back to Top