Distance from Waterloo, Tennessee to Lafayette, Tennessee

Waterloo Lafayette
Total Distance
64.6 mi
(103.9 km)
Travel Time
1 hour 23 minutes

The driving distance from Waterloo, Tennessee to Lafayette, Tennessee is 64.6 mi (103.9 km)

The straight-line (air) distance is approximately 21.5 mi (34.6 km)

Estimated travel time by road is 1 hour 23 minutes

We found 3 routes between Waterloo and Lafayette.

Available Routes

Shortest Fastest
TN-135 N and TN-56 N
48.8 mi
78.6 km
1 hour 10 minutes
Hwy 52 E
64.6 mi
103.9 km
1 hour 23 minutes
I-40
76.1 mi
122.5 km
1 hour 24 minutes

Route Directions

Take TN-136 N and Terrapin Ridge Rd to TN-85 E
10.4 mi
17 min
Follow TN-52 W and Hwy 52 E to Public Square in Lafayette
54.1 mi
1 hr 5 min
Drive to Public Square
0.1 mi
0 min

Route Directions

Take TN-136 S and Quinland Lake Rd to TN-111 S in Putnam County
8.3 mi
13 min
Take I-40, TN-25 E and TN-10 N to Public Square in Lafayette
67.7 mi
1 hr 10 min
Drive to Public Square
0.1 mi
0 min

Route Directions

Continue to Gainesboro
17.4 mi
29 min
Follow TN-56 N, TN-151 N and Hwy 52 E to Public Square in Lafayette
31.4 mi
41 min

Journey Details

Traveling from Waterloo, Tennessee to Lafayette, Tennessee covers 48.8 miles (79 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 10 minutes under normal conditions.

Drivers have 3 route options between these locations (49-76 miles / 79-123 km). The primary route shown here saves 14 minutes compared to alternatives.

Journey Waypoints

Waterloo

Starting Point

Dodson Branch, Tennessee

50 mi to destination

1 mi
Morrison Creek, Tennessee

Traveled 12 mi from origin

1 mi
Gainesboro, Tennessee

37 mi to destination

1 mi
Cub Creek, Tennessee

Traveled 25 mi from origin

0 mi
Haydenburg, Tennessee

25 mi to destination

1 mi
Willette, Tennessee

Traveled 37 mi from origin

1 mi
Kirby, Tennessee

12 mi to destination

1 mi
Webbtown, Tennessee

Traveled 50 mi from origin

0 mi
Lafayette

Destination