Distance from Keela, Florida to Marco Island, Florida
The driving distance from Keela, Florida to Marco Island, Florida is 106.9 mi (172 km)
The straight-line (air) distance is approximately 45.3 mi (73 km)
Estimated travel time by road is 2 hours 1 minute
We found 3 routes between Keela and Marco Island.
Available Routes
Route Directions
Continue to Hendry County
Continue on Co Rd 835. Take County Rd 846, FL-29 S, I-75 N and Collier Blvd to Yellowbird St in Marco Island
Continue on Yellowbird St. Take Jamaica Rd to Buccaneer Ct
Route Directions
Take Evercane Rd to US-27 N in Hendry County
Take FL-80 and I-75 S to Collier Blvd in Collier County. Take exit 101 from I-75 S
Continue on Collier Blvd. Drive to Buccaneer Ct in Marco Island
Route Directions
Continue to Hendry County
Continue on Co Rd 835. Take County Rd 846, Immokalee Rd and Collier Blvd to Yellowbird St in Marco Island
Continue on Yellowbird St. Take Jamaica Rd to Buccaneer Ct
Journey Details
Traveling from Keela, Florida to Marco Island, Florida covers 105.9 miles (170 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 14 minutes under normal conditions.
Drivers have 3 route options between these locations (106-118 miles / 170-190 km). The primary route shown here saves 55 seconds compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Keela
Starting Point
Marco Island
Destination