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