Richmond, VA

Martinsville, VA

Route 1

176.485 miles
3hr 19min
  1. Start out going southeast on E Broad St toward N 10th St.

    Then 0.34 miles
  2. Merge onto I-95 S toward Petersburg.

    Then 0.54 miles
  3. Merge onto VA-195 W/Downtown Expy via EXIT 74A toward I-195 N (Portions toll).

    Then 3.03 miles
  4. Keep left to take VA-146 W toward Powhite Pkwy/VA-150/US-60/VA-288 (Portions toll).

    Then 1.07 miles
  5. VA-146 W becomes VA-76 S/Powhite Pkwy S (Portions toll).

    Then 10.57 miles
  6. Merge onto VA-288 S toward US-360/I-95/Amelia/Chesterfield.

    Then 2.76 miles
  7. Merge onto US-360 W toward Amelia.

    Then 87.98 miles
  8. Turn right onto Bethel Rd/VA-360.

    Then 6.50 miles
  9. Turn right onto L.P. Bailey Memorial Hwy/US-501 N.

    1. L.P. Bailey Memorial Hwy is 0.1 miles past Little Road Ln

    2. If you are on Main St and reach Back St you've gone a little too far

    Then 7.28 miles
  10. Turn left onto Meadville Rd.

    1. Meadville Rd is 0.4 miles past Bradley Rd

    Then 2.43 miles
  11. Turn right onto Chatham Rd.

    Then 6.84 miles
  12. Chatham Rd becomes Halifax Rd/VA-832.

    Then 15.22 miles
  13. Turn right onto S Main St/US-29 Bus N.

    Then 0.18 miles
  14. Take the 1st left onto Depot St/VA-57. Continue to follow VA-57.

    1. If you are on US-29 Bus S and reach Pitt St you've gone a little too far

    Then 29.51 miles
  15. Turn right onto Al Philpott Hwy/US-58 Bus W/VA-57. Continue to follow US-58 Bus W/VA-57.

    1. US-58 Bus W is just past Rolling Hills Dr

    2. If you reach the end of Wilmore Dr you've gone about 0.1 miles too far

    Then 2.05 miles
  16. Turn left onto Starling Ave/US-58 Bus W.

    1. Starling Ave is 0.1 miles past Oakdale St

    2. If you reach Letcher Ct you've gone a little too far

    Then 0.21 miles
  17. Welcome to MARTINSVILLE, VA.

    1. Your destination is just past Brown St

    2. If you reach Cleveland Ave you've gone about 0.1 miles too far

    Then 0.00 miles