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

Distance between Salem and Virginia Beach is 1378 kilometers (854 miles).
Driving distance from Salem to Virginia Beach is 1690 kilometers (1048 miles)

SalemVirginia Beach
Leaving from
Going to

Route Map

4 Ways from Salem (United States/Missouri) to Virginia Beach (United States/Virginia)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto East 4th Street 29 m
2. Turn right onto North Main Street, MO 19 1.29 km
3. Keep left onto State Highway 68, MO 68 35.96 km
4. Turn left onto State Highway 8, MO 8, MO 68 7.53 km
5. Keep right 153.66 km
6. Keep right onto I 55 1.23 km
7. Keep right onto Congressman William L. Clay Sr. Bridge, I 55, I 64, US 40 3.73 km
8. Keep right onto I 64, IL 3 120.72 km
9. Keep left onto I 64 413.52 km
10. Keep left onto I 64 26.69 km
11. Keep left onto I 64 341.89 km
12. Keep left onto I 64 195.74 km
13. Keep left onto I 64 49.10 km
14. Keep right onto I 64 144.67 km
15. Keep right 38.76 km
16. Keep right 122.68 km
17. Keep left onto I 64 1.16 km
18. Continue onto I 64 Express Lanes 10.72 km
19. Keep left 20.56 km
20. Turn left onto Pacific Avenue, US 60 450 m
21. Turn right 18 m
22. Arrive at destination 0 m
See more

Questions and Answers

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