Hotels Near Sanibel Island

Hotels Near Sanibel Island - Sanibel FL

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 FL for your personal or business trips.

We list the best motels and hotels close to Sanibel Island so you can review the discounted Sanibel FL lodging below and securely reserve the perfect hotel. Need hotel rooms for a group/meeting? Search for a Sanibel FL group discount

Find availability nearby Rooms Check-In Check-Out  
Click to see Calendar Click to see Calendar Start My Search >
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

Lodging/Accommodations close to Sanibel Island

Photo of Holiday Inn Sanibel IslandHoliday Inn Sanibel Island
+1-800-230-4134Check Rates
1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • 4.0/5, Very Good Guest Reviews
  • 3-star Beach property
  • 2 suites in hotel
Image of Sundial Beach & Golf ResortSundial Beach & Golf Resort
+1-800-997-5148Check Rates
4151 Middle Gulf Dr., Sanibel, FL 33957
  • 3-star Beach property
  • 270 rooms in hotel
~1.23 Miles from Sanibel Island
Sanibel Arms West Condominiums
+1-800-997-5149Check Rates
827 East Gulf Dr., Sanibel, FL 33957~1.43 Miles from Sanibel Island
Photo of Sandalfoot Condominium Association Inc.Sandalfoot Condominium Association Inc.
+1-800-230-4134Check Rates
671 East Gulf Dr., Sanibel Island, FL 33957
  • Affordable Beach hotel
  • Hotel has 59 suites
Exterior of Casa Ybel ResortCasa Ybel Resort
+1-800-997-5148Check Rates
2255 West Gulf Dr., Sanibel, FL 33957
  • 4.0/5, Very Good Reviews
  • 3 star Beach hotel
  • 3 meeting rooms in property
~2.23 Miles from Sanibel Island
Photo of Island InnIsland Inn
+1-800-997-5149Check Rates
3111 West Gulf Dr., Sanibel, FL 33957~3.67 Miles from Sanibel Island
Photo of Sanibel Harbour Resort & SpaSanibel Harbour Resort & Spa in Fort Myers
+1-800-230-4134Check Rates
17260 Harbour Pointe Dr., Fort Myers, FL 33908
  • 4.0/5, Very Good Latest Reviews
  • Four star Resort property
  • Check-in: 4:00 PM
~4.78 Miles from Sanibel Island
Image of Pink Shell Beach Resort & MarinaPink Shell Beach Resort & Marina : 275 Estero Blvd.
+1-800-997-5148Check Rates
275 Estero Blvd., Fort Myers Beach, FL 33931
  • 4.5/5, Very Good Latest Reviews
  • Midscale Resort hotel
  • 215 suites in property
~5.26 Miles from Sanibel Island
The Lighthouse Resort Inn & Suites - Fort Myers Beach
+1-800-997-5149Check Rates
1051 5th St., Fort Myers Beach, FL 33931
  • 3.0/5, Average Guest Reviews
  • Midscale Beach hotel
  • 72 sleeping rooms in hotel
~5.50 Miles from Sanibel Island
Pierview Hotel & Suites
+1-800-230-4134Check Rates
1160 Estero Blvd., Ft Myers Beach, FL 33931
  • Cheap Oceanfront hotel
  • Hotel has 69 rooms
~5.59 Miles from Sanibel Island
Harbour House at the Inn
+1-800-997-5148Check Rates
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931
  • 4.5/5, Very Good Read Reviews
  • Four star Beach property
  • Hotel has 3 floors
~5.63 Miles from Sanibel Island
Matanzas Inn Resort in Fort Myers Beach
+1-800-997-5149Check Rates
414 Crescent St., Fort Myers Beach, FL 33931
  • 3.5/5, Average Reviews
  • Four-star property
~5.69 Miles from Sanibel Island
Lani Kai Beachfront - Fort Myers Beach
+1-800-230-4134Check Rates
1400 Estero Blvd., Fort Myers Beach, FL 33931
  • 2.5/5, Poor Review Score
  • Low Cost Beach hotel
  • 5 conference rooms in property
~5.70 Miles from Sanibel Island
Diamondhead Beach Resort in Fort Myers Beach
+1-800-997-5148Check Rates
2000 Estero Blvd., Fort Myers Beach, FL 33931
  • 4.5/5, Very Good Latest Reviews
  • Midscale Beach hotel
  • 6 meeting rooms in property
~5.93 Miles from Sanibel Island
Anchor Inn Cottages
+1-800-997-5149Check Rates
285 Viginia Ave., Ftmyers, FL 33931
  • Two-star property
~6.03 Miles from Sanibel Island
Neptune Inn : 2310 Estero Blvd.
+1-800-230-4134Check Rates
2310 Estero Blvd., Fort Myers Beach, FL 33931
  • 4.5/5, Very Good Review Score
  • Midscale Oceanfront hotel
  • Check-in time: 3:00 pm
~6.05 Miles from Sanibel Island
Country Inn & Suites by Carlson Sanibel Gateway
+1-800-997-5148Check Rates
13901 Shell Point Plaza, Fort Myers, FL 33908
  • Mid-scale Resort hotel
  • 112 rooms in property
~6.09 Miles from Sanibel Island
Residence Inn by Marriott Fort Myers / Sanibel
+1-800-997-5149Check Rates
20371 Summerlin Rd., Fort Myers, FL 33908
  • Affordable Beach hotel
  • Gym / Fitness Center Available
~6.24 Miles from Sanibel Island
Best Western Fort Myers Island Gateway Hotel
+1-800-230-4134Check Rates
20091 Summerlin Rd., Fort Myers, FL 33908
  • 4.0/5, Very Good Hotel Reviews
  • 3-star Suburban property
  • 3 floors in property
~6.52 Miles from Sanibel Island
Suntan Village Motel
+1-800-997-5148Check Rates
5607 Estero Blvd., Fort Myers Beach, FL 33931
  • Low priced Beach property
  • Check-in time: 2.00 PM
~7.76 Miles from Sanibel Island

 [1 - 20 of 25]   


Next: Show All Available Sanibel Island Hotels with Pricing >



Back to TOP