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 to Sanibel Island

Holiday Inn Sanibel Island : 1231 Middle Gulf Dr. 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach property
  • Check-in: 3pm
From$179
Very Good 4.0 /5Recent Reviews 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
  • Four star hotel
From$75
Very Good 4.5 /5Reviews Call
Sandalfoot Condominium Association Inc. - Sanibel Island
+1-800-997-5148
671 East Gulf Dr., Sanibel Island, FL 33957
  • Affordable Beach property
  • Check-in: 3:00 PM
From$160
Excellent 5.0 /5Read Reviews Call
Casa Ybel Resort - Sanibel
+1-888-690-5247
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • Three Star Beach hotel
  • Hotel has 2 floors
From$229
Very Good 4.0 /5Latest Reviews Call
Island Inn in Sanibel
+1-888-305-3366
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • Affordable Beach property
  • Hotel has 2 meeting rooms
From$115
Very Good 4.5 /5Read Reviews Call
West Wind Inn in Sanibel 3345 West Gulf Dr., Sanibel, FL 33957 ~4.05 miles west of Sanibel Island
  • 3 star property
From$75
Very Good 4.0 /5Review Score Call
Sanibel Harbour Resort & Spa in Fort Myers 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • Four star Resort property
  • 69 suites in property
From$129
Very Good 4.0 /5Latest Reviews Call
Pink Shell Beach Resort & Marina - Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~5.26 miles northeast of Sanibel Island
  • High-end Resort hotel
  • Fitness / Gym is on-site
From$165
Very Good 4.5 /5Hotel Reviews Call
The Lighthouse Resort Inn & Suites
+1-800-230-4134
1051 5th St., Fort Myers Beach, FL 33931 ~5.50 miles east of Sanibel Island
  • 3 star Beach property
  • 4 floors in hotel
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~5.58 miles east of Sanibel Island
  • Affordable Oceanfront hotel
  • 69 sleeping rooms in hotel
From$107
Very Good 4.0 /5Latest Reviews Call
Harbour House at the Inn
+1-888-690-5247
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~5.63 miles east of Sanibel Island
  • Four-star Beach property
  • 34 suites in property
Lani Kai Beachfront in Fort Myers Beach 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~5.70 miles east of Sanibel Island
  • Low Cost Beach property
  • Hotel has 6 floors
Diamondhead Beach Resort : 2000 Estero Blvd.
+1-800-881-1523
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~5.93 miles east of Sanibel Island
  • Mid-scale Beach property
  • 6 meeting rooms in hotel
From$149
Very Good 4.5 /5Reviews Call
Neptune Inn - Fort Myers Beach
+1-800-997-5149
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • Three Star Oceanfront hotel
  • Hotel has 69 rooms
Country Inn & Suites by Carlson Sanibel Gateway : 13901 Shell Point Plaza
+1-888-690-5281
13901 Shell Point Plaza, Fort Myers, FL 33908 ~6.09 miles northeast of Sanibel Island
  • 3 star Resort property
  • Free breakfast available
Residence Inn Fort Myers / Sanibel 20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • 3 star Beach hotel
  • 127 rooms in hotel
From$79
Very Good 4.5 /5Read Reviews Call
Best Western Fort Myers Island Gateway Hotel : 20091 Summerlin Rd.
+1-800-997-5148
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.52 miles northeast of Sanibel Island
  • Three Star Suburban hotel
  • 3 floors in hotel
Sandpiper Gulf Resort : 5550 Estero Blvd.
+1-888-690-5247
5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • Mid-scale Beach property
  • 63 sleeping rooms in hotel
From$299
Very Good 4.5 /5Review Score Call
Hampton Inn & Suites 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~7.82 miles northeast of Sanibel Island
  • Midscale Beach hotel
  • Hotel has 42 suites
Outrigger Beach Resort
+1-800-881-1523
6200 Estero Blvd., Fort Myers Beach, FL 33931 ~8.13 miles east of Sanibel Island
  • Midscale Beach property
  • 28 suites in hotel
 [1 - 20 of 25]   
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top