Hotels in Mid Island, Sanibel
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Mid Island
Resort
Apart hotel
Check prices for these dates
Top 10 Hotels in Mid Island, Sanibel

Sanibel Island Beach Resort
Sanibel Island Beach Resort
9.2 out of 10, Wonderful, (1341)
The price is RM841
RM1,044 total
includes taxes & fees
28 Oct - 29 Oct

Driftwood Inn
Driftwood Inn
10.0 out of 10, Exceptional, (6)
The price is RM1,109
RM2,180 total
includes taxes & fees
20 Oct - 21 Oct

Kona Kai Motel
Kona Kai Motel
9.0 out of 10, Wonderful, (933)
The price is RM672
RM772 total
includes taxes & fees
16 Oct - 17 Oct

Sundial Beach Resort & Spa
Sundial Beach Resort & Spa
8.6 out of 10, Excellent, (2579)
The price is RM1,406
RM1,799 total
includes taxes & fees
23 Oct - 24 Oct

Econo Lodge North
Econo Lodge North
5.6 out of 10, (295)
The price is RM230
RM256 total
includes taxes & fees
28 Oct - 29 Oct

Allure Suites
Allure Suites
7.6 out of 10, Good, (1013)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Where to stay in Mid Island
Find the best Mid Island areas for the activities you enjoy most.

Beachview Country Club Estates
While visiting Beachview Country Club Estates, you might make a stop by sights like Periwinkle Way and Sanibel Island Golf Club.
Sanctuary
While there might not be top attractions in Sanctuary, you can explore the larger area and discover places like Blind Pass Beach and Turner Beach.
Shell Harbor
While Shell Harbor isn't home to many top sights, Bailey's Beach and Sanibel Sea School are some notable places to visit nearby.
The Dunes
While there might not be top attractions in The Dunes, you can explore the larger area and discover places like Dunes Golf and Tennis Club and Bailey's Beach.

Ybel
Though Ybel may not have many top sights, you can venture to the surrounding area to see attractions like Sanibel Island Southern Beach and Periwinkle Way.