How to get from Portsmouth to Winston-Salem by car, truck, walk, bike

Distance between Portsmouth and Winston-Salem is 358 kilometers (222 miles).
Driving distance from Portsmouth to Winston-Salem is 419 kilometers (260 miles)

PortsmouthWinston-Salem
Leaving from
Going to

Route Map

Routes from portsmouth-virginia to winston-salem-north-carolina

4 Ways from Portsmouth (United States/Virginia) to Winston-Salem (United States/North Carolina)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto West Road 401 m
2. Keep right onto Sycamore Road 207 m
3. Turn right onto Hartford Street 64 m
4. Turn left onto High Street, US 17 1.10 km
5. Turn right onto Frederick Boulevard, US 17 1.39 km
6. Keep right 27 m
7. Keep right 6.23 km
8. Keep right 2.01 km
9. Keep right 157 m
10. Keep left 64.07 km
11. Keep left onto Southampton Parkway, US 58 104.20 km
12. Keep right 116.56 km
13. Keep left onto I 85, US 70 68.03 km
14. Keep right onto I 40 12.31 km
15. Keep right onto I 40, US 220 20.24 km
16. Keep right onto Salem Parkway, US 421 21.51 km
17. Keep right 1.01 km
18. Arrive at destination 0 m
See more

Questions and Answers

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