Search Filter

Price

Star
  • 1
  • 9
  • 32
  • 21
  • 1
  • 736
Accommodation Type
  • Holiday homes 409
  • Apartments 286
  • Villas 28
  • Hotels 21
  • Inns 18
  • Resorts 15
  • Holiday parks 10
  • Motels 8
  • Bed and breakfasts 3
  • Aparthotels 1
  • Campsites 1
Hotel Facilities
  • WiFi available in all areas437
  • Non-smoking rooms430
  • Air conditioning416
  • BBQ facilities392
  • Swimming pool328
  • Outdoor pool245
  • Lift199
  • Golf course (within 3 km)195
  • Paid WiFi191
  • Tennis court166

800 Hotels in Sanibel

Order By
cruise
Song of the Sea

863 East Gulf Drive , Sanibel , 33957

Located in Sanibel, Florida, this beachfront hotel features an outdoor swimming pool and rooms with free WiFi access. Guests will be 4 minutes’ dri...

Guest Reviews
8.7 out of 10

From 284 Reviews
Starting From
USD 249
cruise
Sanibel Inn

937 East Gulf Drive , Sanibel , 33957

Located on the beach, Sanibel Inn features a heated outdoor pool. Guests also have access to a poolside bar for added convenience. A private, screene...

Guest Reviews
8.3 out of 10

From 965 Reviews
Starting From
USD 229
cruise
Sanibel Island Beach Resort

1231 Middle Gulf Drive , Sanibel , 33957

Situated in Sanibel, 1.7 km from Sanibel Chamber of Commerce, Sanibel Island Beach Resort features free WiFi access and free private parking. Rooms a...

Guest Reviews
8.2 out of 10

From 730 Reviews
Starting From
USD 158.1
Sundial Beach Resort & Spa

1451 Middle Gulf Drive , Sanibel , 33957

Offering a Gulf-front spa, 5 outdoor pools, and free WiFi access, this beachfront Sanibel, Florida resort is 5.7 km from the Sanibel Lighthouse. Sundi...

Guest Reviews
8.4 out of 10

From 1602 Reviews
Starting From
USD 199
Resort Harbour Properties - Fort Myers / Sanibel Gateway

17170 Harbour Pointe Drive #101 (Check In Only) , Punta Rassa , 33908

This Fort Myers property, located 9 miles from picturesque Sanibel Island, boasts a private beach, outdoor pool, and hot tub. Guests will also be 8 mi...

Guest Reviews
8.9 out of 10

From 103 Reviews
Starting From
USD 216
Edgewater Inn

781 Estero Boulevard , Fort Myers Beach , 33931

Located on Fort Myers Beach, Edgewater Inn features one to two-bedroom suites with ocean view balconies, fully equipped kitchens and flat-screen cable...

Guest Reviews
8.1 out of 10

From 18 Reviews
Starting From
USD 0
Edison Beach House

830 Estero Blvd , Fort Myers Beach , 33931

Situated in Fort Myers Beach, Edison Beach House features 2-star accommodation with private balconies. All rooms boast a kitchen, a flat-screen TV wit...

Guest Reviews
9.3 out of 10

From 265 Reviews
Starting From
USD 134.1
Residence Inn Fort Myers Sanibel

20371 Summerlin Road , Truckland , 33908

This all-suite hotel offers a fully equipped kitchen and 32-inch flat-screen TV in every suite. The Fort Myers hotel is within 2 miles of Bunche Beach...

Guest Reviews
8.7 out of 10

From 161 Reviews
Starting From
USD 92.65
The Bay Inn at the Lani Kai

1400 Estero Boulevard , Fort Myers Beach , 33931

Situated on Fort Myers Beach bay, The Bay Inn at the Lani Kai includes access to all resort amenities at Lani Kai Island Resort, which includes 400 fe...

Guest Reviews
6.7 out of 10

From 167 Reviews
Starting From
USD 91
The Sea Gypsy Inn

1698 Estero Boulevard , Fort Myers Beach , 33931

Situated in Fort Myers Beach, The Sea Gypsy Inn provides free WiFi. All rooms feature a kitchenette, a TV with cable channels, and a private bathroom....

Guest Reviews
8.1 out of 10

From 156 Reviews
Starting From
USD 90