Distance from Lazy Lake, Florida to Rock Harbor, Florida
The driving distance from Lazy Lake, Florida to Rock Harbor, Florida is 103.2 mi (166.1 km)
The straight-line (air) distance is approximately 47.9 mi (77.1 km)
Estimated travel time by road is 2 hours 2 minutes
This route includes Toll roads along the way.
Route Directions
Get on Florida's Tpke from FL-838 W/W Sunrise Blvd
Continue on Florida's Tpke to Florida City
Take US-1 S, Card Sound Rd, County Rd 905 and US-1 S to your destination in Key Largo
Journey Details
Traveling from Lazy Lake, Florida to Rock Harbor, Florida covers 103.2 miles (166 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 2 minutes under normal conditions.
The route features toll sections. During morning weekday travel, expect morning rush hour with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Lazy Lake
Starting Point
Rock Harbor
Destination