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