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/Accommodations

Island Inn : 3111 West Gulf Dr.
+1-888-690-5247
3111 West Gulf Dr., Sanibel, FL 33957
  • Mid-scale Beach hotel
  • Hotel has 2 floors
  • Most guests found the staff to be very friendly
  • 1 out of 2 guests found the restaurant service to be good
From$115
Very Good 4.5 /5Latest Reviews CallBookMore Details
West Wind Inn - Sanibel 3345 West Gulf Dr., Sanibel, FL 33957
  • Three Star hotel
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Casa Ybel Resort in Sanibel
+1-800-881-1523
2255 West Gulf Dr., Sanibel, FL 33957
  • 3-star Beach property
  • 40 rooms in property
  • Clean
  • AC needs updating
From$229
Very Good 4.0 /5Review Score CallBookMore Details
Anchor Inn in Sanibel 1245 Periwinkle Way, Sanibel, FL 33957
  • 2-star Downtown property
  • Hotel has 12 rooms
From$280
Very Good 4.0 /5Reviews CallBookMore Details
Sundial Beach Resort & Spa in Sanibel Island 1451 Middle Gulf Dr., Sanibel Island, FL 33957 ~2.59 miles southeast of Sanibel
  • Affordable Beach hotel
  • 146 sleeping rooms in hotel
  • The majority of guests didn't like the uncomfortable beds
  • Good pool
From$169
Very Good 4.0 /5Guest Reviews CallBookMore Details
Sanibel Island Beach Resort : 1231 Middle Gulf Dr. 1231 Middle Gulf Dr., Sanibel, FL 33957
  • Three Star Beach hotel
  • Hotel has 98 rooms
  • WiFi system needs upgrading
  • Rooms need regular maintenance
From$149
Average 3.5 /5Reviews CallBookMore Details
Sanibel Arms West Condominiums - Sanibel
+1-888-690-5281
827 East Gulf Dr., Sanibel, FL 33957
  • Expensive property
  • Wonderful screened patio
  • Good furniture
From$125
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Sandalfoot Condominium Association Inc. in Sanibel Island
+1-888-690-5247
671 East Gulf Dr., Sanibel Island, FL 33957 ~3.46 miles east of Sanibel
  • 3 star Beach property
  • Check-in: 3:00 PM
From$160
Excellent 5.0 /5Recent Reviews CallBookMore Details
Sanibel Harbour Resort & Spa - Fort Myers 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.33 miles east of Sanibel
  • Four star Resort property
  • 11 meeting rooms in hotel
  • AC needs updating
  • Rooms in need of an update
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
Residence Inn Fort Myers / Sanibel 20371 Summerlin Rd., Fort Myers, FL 33908 ~7.48 miles east of Sanibel
  • Three Star Beach hotel
  • Hotel has 6 floors
  • Most guests thought the view was good
  • Great view
Pink Shell Beach Resort & Marina in Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~7.60 miles east of Sanibel
  • Four-star Resort property
  • 210 rooms in property
  • Bad housekeeping, according to 64%
  • Excellent club hotel
From$143
Very Good 4.5 /5Reviews CallBookMore Details
La Quinta Inn & Suites Ft. Myers Sanibel Gateway - Fort Myers 20091 Summerlin Rd., Fort Myers, FL 33908 ~7.82 miles east of Sanibel
  • 3-star Suburban property
  • Hotel has 3 floors
From$65
Average 3.5 /5Reviews CallBookMore Details
Best Western Plus Beach Resort : 684 Estero Blvd.
+1-866-429-5787
684 Estero Blvd., Fort Myers Beach, FL 33931 ~7.84 miles east of Sanibel
  • Affordable property
  • Hotel has 12 suites
  • Clean pool area
  • Fair breakfast prices
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
The Lighthouse Resort Inn & Suites in Fort Myers Beach 1051 5th St., Fort Myers Beach, FL 33931 ~8.09 miles east of Sanibel
  • 3-star Beach hotel
  • 4 floors in property
Harbour House at the Inn - Fort Myers Beach
+1-888-690-5247
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~8.17 miles east of Sanibel
  • Expensive Beach property
  • Hotel has 34 suites
  • WiFi system needs upgrading
  • Good kitchenette
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Westin Cape Coral Resort at Marina Village 5951 Silver King Blvd., Cape Coral, FL 33914 ~8.21 miles northeast of Sanibel
  • 4 star Resort hotel
  • 180 suites in property
From$112
Very Good 4.5 /5Read Reviews CallBookMore Details
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~8.22 miles east of Sanibel
  • Two star Oceanfront property
  • Hotel has 3 floors
From$92
Very Good 4.0 /5Reviews CallBookMore Details
South Seas Island Resort 5400 Plantation Rd., Captiva Island, FL 33924 ~8.22 miles northwest of Sanibel
  • Four-star Beach hotel
  • Hotel has an eco-friendly policy See policy
  • Kitchenette is acceptable
  • Decent vibe
From$139
Very Good 4.0 /5Review Score CallBookMore Details
Lani Kai Beachfront 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~8.36 miles east of Sanibel
  • 3-star Beach property
  • 100 rooms in hotel
  • Disappointing internet connection
  • Fair club hotel
Bay Inn at the Lani Kai : 1401 Estero Blvd. 1401 Estero Blvd., Fort Myers Beach, FL 33931 ~8.39 miles east of Sanibel
  • Cheap Beach hotel
  • 3 floors in property
Diamondhead Beach Resort in Fort Myers Beach 2000 Estero Blvd., Fort Myers Beach, FL 33931 ~8.66 miles east of Sanibel
  • Mid-scale Beach property
  • 124 sleeping rooms in hotel
  • Wonderful dinner
  • Bicycles included
From$100
Very Good 4.5 /5Recent Reviews CallBookMore Details
Neptune Inn in Fort Myers Beach 2310 Estero Blvd., Fort Myers Beach, FL 33931 ~8.79 miles east of Sanibel
  • Three Star Oceanfront hotel
  • Check-in: 3:00 pm
  • Internet connection terrible
  • Easy to use business centre
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn & Suites in Ft. Myers Beach 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~9.59 miles east of Sanibel
  • Affordable Beach property
  • 4 floors in property
  • Rooms were clean and comfortable
  • Great parking, according to 100%
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Sandpiper Gulf Resort in Fort Myers Beach 5550 Estero Blvd., Fort Myers Beach, FL 33931 ~10.79 miles east of Sanibel
  • Midscale Beach hotel
  • Check-in: 4:00pm
  • Fantastic service
  • Most guests thought they were poorly maintained
From$135
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hampton Inn & Suites Cape Coral 619 SE 47th Terrace, Cape Coral, FL 33904 ~11.02 miles northeast of Sanibel
  • Affordable Suburban property
  • Check-in time: 03:00pm
  • Front desk employees were very friendly and helpful
  • Great amenities
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Next 25 Sanibel Hotels >  [1 - 25 of 50]    
Next: See My Sanibel Hotels with Pricing

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