Distance from Waterloo, Tennessee to Lafayette, Tennessee
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
Route Directions
Take TN-136 N and Terrapin Ridge Rd to TN-85 E
Follow TN-52 W and Hwy 52 E to Public Square in Lafayette
Drive to Public Square
Route Directions
Take TN-136 S and Quinland Lake Rd to TN-111 S in Putnam County
Take I-40, TN-25 E and TN-10 N to Public Square in Lafayette
Drive to Public Square
Route Directions
Continue to Gainesboro
Follow TN-56 N, TN-151 N and Hwy 52 E to Public Square in Lafayette
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
Lafayette
Destination