Skip, RouteMap's route guideUS Route Planner

Trinity, NCSalem, VA

Distance: 124 mi·Duration: 2 h 50 min

Driving from Trinity, NC to Salem, VA takes about 2 h 50 min via US 220. The distance is 124 mi. EV charging is available along the route, including in Jamestown, NC, Martinsville, VA, Boones Mill, VA, Roanoke, VA.

Driving directions

34 · 124 mi
  1. 1Depart right2 mi
  2. 2Take exit slightly right1 mi
  3. 3Turn left onto Finch Farm Road1 mi
  4. 4Take ramp left1 mi
  5. 5Merge slightly left7 mi
  6. 6Take exit slightly right1 mi
  7. 7Keep slightly left1 mi
  8. 8Turn slightly right1 mi
  1. 9Merge slightly left8 mi
  2. 10Take exit slightly right1 mi
  3. 11Turn right onto Eastchester Drive5 mi
  4. 12Continue straight onto State Highway 685 mi
  5. 13Take exit right1 mi
  6. 14Merge slightly left12 mi
  7. 15Keep slightly right1 mi
  8. 16Keep slightly right25 mi
  9. 17Continue straight onto Greensboro Road134 yd
  10. 18Turn left1 mi
  11. 19Merge slightly left onto William F Stone Highway17 mi
  12. 20Continue straight onto Virgil H Goode Highway13 mi
  13. 21Keep slightly left onto Virgil H Goode Highway15 mi
  14. 22Turn left onto Naff Road5 mi
  15. 23Continue straight onto Token Road1 mi
  16. 24Continue straight onto Merriman Road2 mi
  17. 25At end of road, turn left onto Merriman Road1 mi
  18. 26Enter roundabout right onto Merriman Road60 yd
  19. 27Exit roundabout slightly right onto Merriman Road2 mi
  20. 28Turn straight onto Ranchcrest Drive1 mi
  21. 29Turn right onto Brambleton Avenue1 mi
  22. 30Turn left onto Electric Road5 mi
  23. 31Turn left onto Roanoke Boulevard1 mi
  24. 32Continue left onto Roanoke Boulevard1 mi
  25. 33Keep slightly left onto East 4th Street1 mi
  26. 34Arrive left onto East 4th Street