How to get from Asheville to Virginia Beach by car, truck, walk, bike

Distance between Asheville and Virginia Beach is 606 kilometers (376 miles).
Driving distance from Asheville to Virginia Beach is 680 kilometers (422 miles)

AshevilleVirginia Beach
Leaving from
Going to

Route Map

Routes from asheville-north-carolina to virginia-beach-virginia

4 Ways from Asheville (United States/North Carolina) to Virginia Beach (United States/Virginia)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 14 m
2. Turn left onto Marcellus Street 40 m
3. Turn right onto Merrimon Avenue, US 25 193 m
4. Turn left 261.56 km
5. Keep right onto I 40 15.32 km
6. Keep left onto I 40 59.04 km
7. Keep left onto I 85, NC 86 Truck 15.05 km
8. Continue onto I 85 North, US 70 East, I 85, US 70 9.86 km
9. Keep left onto I 85, US 15 108.91 km
10. Keep right 7.15 km
11. Continue onto Piney Pond Road, US 58 159.14 km
12. Keep right onto US 13, US 460 1.16 km
13. Continue onto US 13, US 460 1.63 km
14. Keep left 10.34 km
15. Keep right 31.05 km
16. Turn left onto Pacific Avenue, US 60 450 m
17. Turn right 18 m
18. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Asheville (United States/North Carolina) to Virginia Beach (United States/Virginia)?
How do I get from Asheville (United States/North Carolina) to Virginia Beach (United States/Virginia) the fastest?
How long does it take to get from Asheville (United States/North Carolina) to Virginia Beach (United States/Virginia)?