Skip, RouteMap's route guideUS Route Planner

Erwin, NCHalifax, VA

Distance: 120 mi·Duration: 2 h 50 min
EV

Driving from Erwin, NC to Halifax, VA takes about 2 h 50 min via US 501. The distance is 120 mi. EV charging is available along the route, including in Angier, NC, Cary, NC, Morrisville, NC, Butner, NC, South Boston, VA.

Driving directions

31 · 120 mi
  1. 1Depart left onto East C Street102 yd
  2. 2Turn right onto South 12th Street1 mi
  3. 3Turn left onto East K Street163 yd
  4. 4Turn right onto North 13th Street1 mi
  1. 5Continue straight9 mi
  2. 6Turn right onto Old Stage Road North14 mi
  3. 7Take ramp left1 mi
  4. 8Merge slightly left onto Triangle Expressway24 mi
  5. 9Take exit slightly right1 mi
  6. 10Continue straight onto Triangle Expressway4 mi
  7. 11Continue straight onto Durham Freeway5 mi
  8. 12Keep slightly right onto East End Connector6 mi
  9. 13Take exit slightly right1 mi
  10. 14Turn right onto North Duke Street3 mi
  11. 15Continue straight onto North Roxboro Street3 mi
  12. 16Continue straight onto Roxboro Road11 mi
  13. 17Continue straight onto Durham Road11 mi
  14. 18Turn right onto South Foushee Street1 mi
  15. 19Turn left onto East Morehead Street147 yd
  16. 20Turn right onto North Main Street2 mi
  17. 21Turn right onto Virgilina Road1 mi
  18. 22Continue straight onto Jim Thorpe Highway4 mi
  19. 23Continue straight onto Boston Road7 mi
  20. 24Continue straight onto Huell Matthews Highway11 mi
  21. 25Continue straight onto Main Street1 mi
  22. 26Turn slightly right onto Broad Street1 mi
  23. 27Turn right onto North Main Street3 mi
  24. 28Continue straight onto Old Halifax Road1 mi
  25. 29Take ramp straight89 yd
  26. 30Merge slightly left onto Halifax Road2 mi
  27. 31Arrive onto South Main Street