Travel options for:
Washington to Harrisonburg
  • Train, drive

    $36 - $77
    1. Washington Union Station

      2 h 17 min - once daily

      $30 - $70

    2. Charlottesville Amtrak

      1 h 4 min - 60.6 miles

      $5 - $9

  • Amtrak Thruway, drive

    $24 - $54
    1. Washington D.C.

      2 h 55 min - once daily

      $18 - $45

    2. Charlottesville, VA

      1 h 6 min - 61.6 miles

      $6 - $9

  • Bus, drive

    $25 - $58
    1. FEDERAL TRIANGLE station

      39 min - every 15 minutes

      $2 - $4

    2. Springfield, VA

      2 h 59 min - once daily

      $17 - $45

    3. Charlottesville - Amtrak, VA

      1 h 4 min - 60.6 miles

      $5 - $9

  • Drive

    $12 - $19
    1. Washington

      2 h 15 min - 131.4 miles

      $12 - $19

  • Fly, taxi

    $323 - $579
    1. Washington

      37 min - every 15 minutes

      $2 - $4

    2. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    3. Washington Dulles (IAD)

      54 min - non-stop

      $220 - $450

    4. Charlottesville (CHO)

      1 h 3 min - 47.3 miles

      $95 - $120

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Washington Union Station Amtrak train to Charlottesville Amtrak then drive to Harrisonburg. 3 h 21 min $56. From Washington D.C. Amtrak Thruway to Charlottesville, VA then drive to Harrisonburg. 4 h 1 min $30. From FEDERAL TRIANGLE station subway to Springfield, VA, bus to Charlottesville - Amtrak, VA, then drive to Harrisonburg. 5 h 42 min $31. From Washington drive to Harrisonburg. 2 h 15 min $15. From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Charlottesville airport, then taxi to Harrisonburg. 3 h 56 min $418.