Little Gasparilla Island is conveniently located mid-way between Sarasota and Ft. Myers. The closest airports are RSW in Ft. Myers or SRQ in Sarasota. Tampa (TPA) is just under two hours north. If you are near an airport serviced by Allegiant Air, you can sometimes find flights into Punta Gorda also.
Take I-75 to Exit 191 (River Road). Take River Road South, cross 41 and continue to Winchester. Turn left on Winchester and continue to 776 (McCall Road). Cross McCall and continue on Winchester to Placida Road (775.) Turn left on Placida Road and continue to the Boca Grande Causeway. Turn right on the causeway and Eldred's Marina (where you park and catch the water taxi) is about 1/4 mile on the right.
From Ft. Myers/South:
Take I-75 north to Exit 170 (King's Highway). Exit left to first light, then right on Veteran's Boulevard. Continue several miles on Veteran's to 41. CROSS 41, you are now on 776. Continue on 776, go through the village of El Jobean and cross the Myakka River Bridge, then turn left on 771(Gasparilla Road). Continue on 771 to the Boca Grande Causeway and turn left.
(Aerial photo dating from mid-1980s)