Star Rating
Hotel Name
Price Range (USD)to
Amenities

Sanibel Island Florida Hotels & Motels

Find the perfect hotel in Sanibel Island using our hotel guide provided below. Search for the cheapest discounted hotel and motel rates in or near Sanibel Island, FL for your upcoming personal or group trip. Explore the most favored Sanibel Island, Florida motel and hotel rooms. Browse the Sanibel Island area hotels to find the perfect lodging! Please use the provided map of the Sanibel Island hotels. Coordinating a group? Get Sanibel Island Group Hotel Deals

The Sanibel Island center is around 3 miles west of Discover Resort's Florida.

Sanibel Island Hotels, Motels & Accommodations

West Wind Inn in Sanibel 3345 West Gulf Dr., Sanibel, FL 33957 ~2.04 miles south of Sanibel Island
  • 3-star property
Island Inn
+1-800-230-4134
3111 West Gulf Dr., Sanibel, FL 33957 ~2.15 miles south of Sanibel Island
  • Affordable Beach hotel
  • 2 conference rooms in property
From$115
Very Good 4.5 /5Review Score Call
Casa Ybel Resort
+1-800-997-5148
2255 West Gulf Dr., Sanibel, FL 33957 ~2.78 miles southeast of Sanibel Island
  • Affordable Beach hotel
  • 40 rooms in hotel
From$229
Very Good 4.0 /5Latest Reviews Call
Anchor Inn in Sanibel 1245 Periwinkle Way, Sanibel, FL 33957 ~3.30 miles east of Sanibel Island
  • Two-star hotel
From$100
Very Good 4.0 /5Review Score Call
Holiday Inn Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Affordable Beach hotel
  • 2 floors in hotel
From$179
Very Good 4.0 /5Recent Reviews Call
Sanibel Arms West Condominiums
+1-800-881-1523
827 East Gulf Dr., Sanibel, FL 33957 ~4.05 miles east of Sanibel Island
  • Expensive hotel
From$75
Very Good 4.5 /5Read Reviews Call
Sandalfoot Condominium Association Inc.
+1-800-997-5149
671 East Gulf Dr., Sanibel Island, FL 33957
  • 3-star Beach property
  • Check in time: 3:00 PM
From$160
Excellent 5.0 /5Recent Reviews Call
Sanibel Harbour Resort & Spa : 17260 Harbour Pointe Dr. 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.80 miles east of Sanibel Island
  • 4-star Resort property
  • Hotel has 347 rooms
From$129
Very Good 4.0 /5Hotel Reviews Call
Tween Waters Inn - Captiva
+1-800-230-4134
15951 Captiva Dr., Captiva, FL 33924 ~6.79 miles northwest of Sanibel Island
  • Affordable Oceanfront hotel
  • Hotel has 4 meeting rooms
From$135
Very Good 4.5 /5Guest Reviews Call
South Seas Island Resort - Captiva Island
+1-800-997-5148
5400 Plantation Rd., Captiva Island, FL 33924 ~7.41 miles northwest of Sanibel Island
  • 4-star Beach hotel
  • Check-in: 4:00 pm
From$139
Very Good 4.0 /5Read Reviews Call
Country Inn & Suites by Carlson Sanibel Gateway : 13901 Shell Point Plaza
+1-888-690-5247
13901 Shell Point Plaza, Fort Myers, FL 33908 ~7.66 miles east of Sanibel Island
  • Three Star Resort property
  • Check-in time: 3:00 pm
Residence Inn Fort Myers / Sanibel 20371 Summerlin Rd., Fort Myers, FL 33908 ~7.99 miles east of Sanibel Island
  • 3 star Beach hotel
  • Comp. Breakfast
From$79
Very Good 4.0 /5Reviews Call
Pink Shell Beach Resort & Marina in Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~8.27 miles east of Sanibel Island
  • Four star Resort property
  • Fitness center on property
From$171
Very Good 4.5 /5Reviews Call
Best Western Fort Myers Island Gateway Hotel in Fort Myers
+1-800-997-5149
20091 Summerlin Rd., Fort Myers, FL 33908 ~8.36 miles east of Sanibel Island
  • Midscale Suburban property
  • Check in: 11:00 AM
From$65
Average 3.5 /5Reviews Call
The Westin Cape Coral Resort at Marina Village - Cape Coral 5951 Silver King Blvd., Cape Coral, FL 33914 ~8.38 miles northeast of Sanibel Island
  • Four star Resort property
  • Gym is available on property
From$119
Very Good 4.5 /5Latest Reviews Call
The Lighthouse Resort Inn & Suites - Fort Myers Beach
+1-800-230-4134
1051 5th St., Fort Myers Beach, FL 33931 ~8.79 miles east of Sanibel Island
  • Mid-scale Beach hotel
  • 72 sleeping rooms in hotel
Harbour House at the Inn - Fort Myers Beach
+1-800-997-5148
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~8.86 miles east of Sanibel Island
  • 4 star Beach property
  • Hotel has 3 floors
From$75
Very Good 4.5 /5Review Score Call
Pierview Hotel & Suites : 1160 Estero Blvd. 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~8.93 miles east of Sanibel Island
  • Economical Oceanfront property
  • 3 floors in hotel
Lani Kai Beachfront 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~9.07 miles east of Sanibel Island
  • Economy Beach property
  • Check in: 3:00 pm
Diamondhead Beach Resort
+1-800-881-1523
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~9.37 miles east of Sanibel Island
  • Mid-scale Beach property
  • Hotel has 124 rooms
From$149
Very Good 4.5 /5Read Reviews Call
Neptune Inn in Fort Myers Beach
+1-800-997-5149
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~9.50 miles east of Sanibel Island
  • Three Star Oceanfront hotel
  • Check-in: 3:00 pm
From$79
Very Good 4.5 /5Reviews Call
Hampton Inn & Suites 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~10.15 miles east of Sanibel Island
  • Midscale Beach property
  • Check in: 3:00 PM
From$79
Very Good 4.5 /5Review Score Call
Hampton Inn & Suites Cape Coral : 619 SE 47th Terrace 619 SE 47th Terrace, Cape Coral, FL 33904 ~11.23 miles northeast of Sanibel Island
  • Midscale Suburban property
  • 4 floors in property
Sandpiper Gulf Resort
+1-800-997-5148
5550 Estero Blvd., Fort Myers Beach, FL 33931 ~11.54 miles east of Sanibel Island
  • Mid-scale Beach property
  • Hotel has 2 floors
From$299
Very Good 4.5 /5Hotel Reviews Call
Candlewood Suites Fort Myers / Sanibel Gateway : 9740 Commerce Center Court 9740 Commerce Center Court, Fort Myers, FL 33908 ~11.76 miles east of Sanibel Island
  • Low priced Suburban hotel
  • 2 meeting rooms in property
From$54
Very Good 4.5 /5Read Reviews Call
Next 25 Sanibel Island Hotels >  [1 - 25 of 50]    
Next: See My Sanibel Island Hotels with Pricing
Back to Top