Around the World

Distance between Lafayette and Virginia Beach

Distance from Lafayette, TN to Virginia Beach, VA is 557 miles / 896 kilometers.

Map showing the distance from Lafayette to Virginia Beach

Beeline Air distance: miles km

Lafayette, TN

City: Lafayette, TN
Country: United States
Coordinates: 36°31′16″N
86°1′34″W

Virginia Beach, VA

City: Virginia Beach, VA
Country: United States
Coordinates: 36°51′10″N
75°58′40″W

Time difference between Lafayette and Virginia Beach

The time difference between Lafayette and Virginia Beach is 23 hours. Virginia Beach is 23 hours behind Lafayette. Current local time in Lafayette is 23:15 CST (2025-01-09) and time in Virginia Beach is 00:15 EST (2025-01-10).

Search