Distance to Lafayette, Virginia

Calculating Your Route
Just a moment while we process your request...
Location Information
-
Full AddressLafayette, VA 24087
-
Coordinates37.2355215, -80.2103299
-
LocationLafayette , Virginia , US
-
TimezoneAmerica/New_York
-
Current Local Time10:32:27 AM America/New_YorkSaturday, June 7, 2025
-
Page Views0
About Lafayette
Lafayette is a census-designated place between the cities of Roanoke and Christiansburg in eastern Montgomery County, southwest Virginia, United States. The population as of the 2010 Census was 449. It is located adjacent to Elliston, at the confluence of the North and South Forks of the Roanoke River.
Nearby Places
Found 10 places within 50 miles
Elliston
1.7 mi
2.7 km
Elliston, VA 24087
Get directions

Glenvar
5.0 mi
8.0 km
Glenvar, VA 24153
Get directions
Shawsville
5.3 mi
8.5 km
Shawsville, VA
Get directions
Salem
9.4 mi
15.1 km
Salem, VA 24153
Get directions
Cave Spring
10.9 mi
17.5 km
Cave Spring, VA 24018
Get directions
Blacksburg
11.3 mi
18.2 km
Blacksburg, VA
Get directions

Merrimac
11.9 mi
19.2 km
Merrimac, VA
Get directions
Christiansburg
13.1 mi
21.1 km
Christiansburg, VA 24073
Get directions
Roanoke
14.8 mi
23.8 km
Roanoke, VA
Get directions

Prices Fork
15.5 mi
24.9 km
Prices Fork, VA 24060
Get directions
Location Links
Local Weather
Weather Information
Coming soon!
Location Map

Static map view of Lafayette, Virginia
Browse Places by Distance
Places within specific distances from Lafayette
Short Distances
Long Distances
Click any distance to see all places within that range from Lafayette. Distances shown in miles (1 mile ≈ 1.61 kilometers).