How to get from Richmond to Harrisonburg by car, truck, bike, walk

Distance between Richmond and Harrisonburg is 275 kilometers (171 miles).
Driving distance from Richmond to Harrisonburg is 431 kilometers (267 miles)

RichmondHarrisonburg
Leaving from
Going to

Route Map

4 Ways from Richmond (United States/Ohio) to Harrisonburg (United States/Virginia)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto East Main Street, SR 43, SR 152 6.69 km
2. Turn left 10.09 km
3. Keep right onto US 22 1.33 km
4. Keep right 8.85 km
5. Turn left onto Bruin Drive 1.72 km
6. Turn right onto Sanders Hill Road 1.48 km
7. Turn left onto Northview Road 3.48 km
8. Turn left onto Washington Pike, WV 27 28.98 km
9. Turn left 7.05 km
10. Keep right onto I 79 126.42 km
11. Keep right 527 m
12. Turn left onto Buckhannon Pike, WV 20 33.29 km
13. Turn left 36.53 km
14. Keep right onto US 33, US 250 400 m
15. Turn sharp right onto Beverly & Morgantown Turnpike, US 33, US 219, US 250, CR 11 2.87 km
16. Turn left onto Randolph Avenue, US 33, US 219, US 250, WV 92 172 m
17. Turn right onto Davis Avenue 1.02 km
18. Turn left onto 11th Street 684 m
19. Continue onto Allegheny Highway, US 33, WV 55 55.70 km
20. Turn right onto Mountaineer Drive, US 33, WV 28 38.34 km
21. Turn right onto North Main Street, US 33, US 220 926 m
22. Turn sharp left onto Blue Gray Trail, US 33 18.84 km
23. Turn left onto Blue Gray Trail, US 33 46.41 km
24. Turn right onto Court Square, US 33 118 m
25. Turn left onto South Main Street, US 11, US 33 32 m
26. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Richmond (United States/Ohio) to Harrisonburg (United States/Virginia)?
How do I get from Richmond (United States/Ohio) to Harrisonburg (United States/Virginia) the fastest?
How long does it take to get from Richmond (United States/Ohio) to Harrisonburg (United States/Virginia)?