Located at the south end of Gasparilla Island, Boca Grande is about 70 miles north of Fort Myers on Charlotte Harbor and is unique among Lee County attractions.
The island straddles both Lee and Charlotte counties, and to reach it you either have to drive through Charlotte County or go by boat.
Ft Myers (RSW) – Roughly 71 miles; approximately a ninety minute drive.
Tampa (TPA) – Roughly 107 miles; approximately a two hour drive.
Sarasota (SRQ) – Roughly 60 miles; approximately an eighty-five minute drive.