It is 167.38 miles according to MapQuest.
Fort Myers is approximately 20 miles from Sanibel Island, Florida. The drive typically takes around 30 to 40 minutes, depending on traffic and the route taken. You can reach Sanibel Island via the Sanibel Causeway, which offers scenic views along the way.
Sanibel Island is situated off the west coast of Florida, not too far from Fort Myers Beach. A beautiful barrier island with incredible beaches which are perfect if you are a dog lover as all their beaches are dog friendly.
18 miles taking SR-867 & CR-867 (MacGregor Blvd) SOUTH.
67 miles
Sanibel Island is about 25 Km west opf South West Florida International at Ft. Myers.
about 180 miles
23 miles
20 mins
Miami is in Florida
Miami is in Florida
Approximately 220 miles.
The driving distance is 1,479 miles.