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., Sanibel Island, FL 33957
  • Three Star Beach hotel
  • 98 sleeping rooms in hotel
From$179
Very Good 4.0 /5Latest 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
  • High-end property
From$75
Very Good 4.5 /5Reviews Call
Sandalfoot Condominium Association Inc.
+1-800-997-5148
671 East Gulf Dr., Sanibel Island, FL 33957
  • Mid-scale Beach property
  • 3 floors in property
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
  • 2 star property
From$100
Very Good 4.0 /5Guest Reviews Call
Casa Ybel Resort
+1-888-305-3366
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • Mid-scale Beach property
  • Check-in time: 3:00 PM
From$229
Very Good 4.0 /5Read Reviews Call
Island Inn
+1-800-881-1523
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • Mid-scale Beach hotel
  • 2 floors in hotel
From$115
Very Good 4.5 /5Read Reviews Call
West Wind Inn 3345 West Gulf Dr., Sanibel, FL 33957 ~4.05 miles west of Sanibel Island
  • Affordable property
From$75
Very Good 4.5 /5Reviews Call
Sanibel Harbour Resort & Spa - Fort Myers 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • 4 star Resort property
  • Check-in time: 4:00 PM
From$129
Very Good 4.0 /5Hotel Reviews Call
Pink Shell Beach Resort & Marina : 275 Estero Blvd. 275 Estero Blvd., Fort Myers Beach, FL 33931 ~5.26 miles northeast of Sanibel Island
  • 4 star Resort hotel
  • 9 floors in property
From$171
Very Good 4.5 /5Reviews Call
The Lighthouse Resort Inn & Suites
+1-800-997-5148
1051 5th St., Fort Myers Beach, FL 33931 ~5.50 miles east of Sanibel Island
  • 3-star Beach property
  • Hotel has 4 floors
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~5.58 miles east of Sanibel Island
  • Economical Oceanfront property
  • Hotel has 3 floors
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
  • Four star Beach hotel
  • 34 suites in hotel
Lani Kai Beachfront - Fort Myers Beach 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~5.70 miles east of Sanibel Island
  • Cheap Beach property
  • 125 rooms in hotel
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 property
  • Hotel has 6 meeting rooms
From$149
Very Good 4.5 /5Guest Reviews Call
Neptune Inn
+1-888-690-5281
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • Affordable Oceanfront property
  • 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 hotel
  • Complimentary breakfast is offered
Residence Inn Fort Myers / Sanibel 20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • Three Star Beach hotel
  • Gym / Fitness Center Available
Best Western Fort Myers Island Gateway Hotel - Fort Myers
+1-888-690-5247
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.52 miles northeast of Sanibel Island
  • Mid-scale Suburban hotel
  • 158 sleeping rooms in hotel
Sandpiper Gulf Resort
+1-888-305-3366
5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • Three Star Beach property
  • Check-in: 4:00pm
From$299
Very Good 4.5 /5Hotel 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
  • Mid-scale Beach hotel
  • 4 floors in property
 [1 - 20 of 25]    
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top