NOTICE: Some information on these pages are pre-Hurricane Ian and may not be fully up-to-date.

Sanibel is nestled in a strand of barrier islands that spans the Gulf shores of the west coast of FL from Fort Myers to Boca Grande, and is one of the premier destinations in Florida.

Where Is Sanibel Island?

Travelers flying into Florida typically land at the Southwest Florida International Airport, located in Fort Myers, before making the 46 minute drive to Sanibel Island. Visitors also have close options in Tampa and Miami. The distance is similar from either airport, and about an hour closer than driving from Orlando. We also have a guide to driving to Sanibel Island in case you’re planning a road trip!

46 minutes from Fort Myers

Fort Myers to Sanibel Island Drive

2 hours 50 minutes from Miami

Miami to Sanibel Island Directions

Whichever airport you select, you’ll enter the island on the Sanibel Causeway, a famous stretch of road with amazing scenery. A common sunset includes vehicles parked just off the Causeway to soak in the spectacular island views and cool breeze.

Join Us on Sanibel Island!

Island Inn Sunset

Island Inn Location on Sanibel Map

Conveniently located on the Gulf of Mexico, just a short drive from Southwest Florida International Airport; Island Inn Sanibel hotel is perfect for Florida vacations, getaways & events year-round. Cherished Memories, Modern Comforts – Enjoy It All at the Island Inn! The convenient and luxurious Island Inn has been a staple of the island with many repeat guests enjoying all of the best things to do on Sanibel Island.

Hotels & Suites

Spacious rooms and suites, all within yards
of the warm Sanibel Island beaches.

View Hotels & Suites


550 feet of pristine beach, onsite bike, kayak,
and paddleboard rentals, free WiFi & much more.

View Amenities