Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hotels Near Sanibel Island - Sanibel Island

Accommodations near Sanibel Island are shown below in the order of their distance (closest at the top). Explore our hotels to find accommodations near Sanibel Island in Sanibel Island for your personal or business trips.We list the best motels and hotels close to Sanibel Island so you can review the discounted Sanibel Island lodging below and securely reserve the perfect hotel.Need hotel rooms for a group/meeting? Search for a Sanibel Island group discount

Lodging/Accommodations close by Sanibel Island

Holiday Inn Sanibel Island in Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • 3 star Beach hotel
  • Hotel has 2 floors
From$101
Very Good 4.0 /5Review Score Call
Sanibel Arms West Condominiums : 827 East Gulf Dr.
+1-800-230-4134
827 East Gulf Dr., Sanibel, FL 33957 ~1.43 miles north of Sanibel Island
  • Expensive property
From$75
Very Good 4.5 /5Review Score Call
Sandalfoot Condominium Association Inc.
+1-800-997-5148
671 East Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach property
  • Check in time: 3:00 PM
From$160
Excellent 5.0 /5Reviews Call
Anchor Inn - Sanibel 1245 Periwinkle Way, Sanibel, FL 33957 ~1.67 miles north of Sanibel Island
  • Economy Downtown property
  • Check-in: 04:00pm
From$150
Very Good 4.0 /5Latest Reviews Call
Casa Ybel Resort
+1-888-305-3366
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • Affordable Beach property
  • 2 floors in hotel
From$229
Very Good 4.0 /5Read Reviews Call
Island Inn in Sanibel
+1-800-881-1523
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • Mid-scale Beach hotel
  • Check-in: 3:00 PM
From$115
Very Good 4.5 /5Recent Reviews Call
West Wind Inn - Sanibel 3345 West Gulf Dr., Sanibel, FL 33957 ~4.05 miles west of Sanibel Island
  • Mid-scale property
From$75
Very Good 4.5 /5Read Reviews Call
Sanibel Harbour Resort & Spa 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • 4-star Resort hotel
  • 69 suites in property
From$129
Very Good 4.0 /5Latest Reviews Call
Pink Shell Beach Resort & Marina in Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~5.26 miles northeast of Sanibel Island
  • High-end Resort hotel
  • Check in time: 4:00PM
From$149
Very Good 4.5 /5Recent Reviews Call
The Lighthouse Resort Inn & Suites - Fort Myers Beach
+1-800-997-5148
1051 5th St., Fort Myers Beach, FL 33931 ~5.50 miles east of Sanibel Island
  • Three Star Beach property
  • 4 floors in hotel
Pierview Hotel & Suites in Fort Myers Beach 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~5.58 miles east of Sanibel Island
  • 2-star Oceanfront property
  • 69 rooms in property
Harbour House at the Inn
+1-888-305-3366
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~5.63 miles east of Sanibel Island
  • High end Beach property
  • Hotel has 3 floors
Lani Kai Beachfront 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~5.70 miles east of Sanibel Island
  • Two-star Beach property
  • Check-in time: 3:00 pm
Diamondhead Beach Resort
+1-800-997-5149
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~5.93 miles east of Sanibel Island
  • 3-star Beach hotel
  • Hotel has 12 floors
From$149
Very Good 4.5 /5Read Reviews Call
Neptune Inn in Fort Myers Beach
+1-888-690-5281
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • Mid-scale Oceanfront hotel
  • 34 suites in property
Country Inn & Suites by Carlson Sanibel Gateway - Fort Myers
+1-800-230-4134
13901 Shell Point Plaza, Fort Myers, FL 33908 ~6.09 miles northeast of Sanibel Island
  • Mid-scale Resort property
  • Hotel has 112 rooms
Residence Inn Fort Myers / Sanibel - Fort Myers 20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • Midscale Beach property
  • Hotel has 127 rooms
Best Western Fort Myers Island Gateway Hotel : 20091 Summerlin Rd.
+1-888-690-5247
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.52 miles northeast of Sanibel Island
  • Midscale Suburban hotel
  • 158 rooms in hotel
Sandpiper Gulf Resort : 5550 Estero Blvd. 5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • Affordable Beach hotel
  • 63 sleeping rooms in hotel
From$200
Very Good 4.5 /5Recent Reviews Call
Hampton Inn & Suites in Ft. Myers Beach 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~7.82 miles northeast of Sanibel Island
  • 3 star Beach hotel
  • Hotel has 120 rooms
 [1 - 20 of 25]    
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top