Distance from Lazy Lake, Florida to Rock Harbor, Florida

Lazy Lake Rock Harbor
Total Distance
103.2 mi
(166.1 km)
Travel Time
2 hours 2 minutes

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
6.8 mi
16 min
Continue on Florida's Tpke to Florida City
59.1 mi
52 min
Take US-1 S, Card Sound Rd, County Rd 905 and US-1 S to your destination in Key Largo
37.3 mi
53 min

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

Hollywood, Florida

110 mi to destination

1 mi
Biscayne Gardens, Florida

Traveled 28 mi from origin

0 mi
Brownsville, Florida

83 mi to destination

1 mi
Pinecrest, Florida

Traveled 55 mi from origin

1 mi
Saga Bay, Florida

55 mi to destination

1 mi
Leisure City, Florida

Traveled 83 mi from origin

4 mi
North Key Largo, Florida

28 mi to destination

3 mi
Garden Cove, Florida

Traveled 110 mi from origin

2 mi
Rock Harbor

Destination