Travel options for:
Washington to Roanoke
  • Train

    $85 - $210
    1. Washington Union Station

      5 h 5 min - 5 times a week

      $85 - $210

  • Megabus, bus

    $27 - $41
    1. Washington

      5 h 5 min - once daily

      $26 - $40

    2. Exit 118 Park and Ride

      1 h 5 min - hourly

      $1 - $4

  • Bus

    $40 - $99
    1. FEDERAL TRIANGLE station

      39 min - every 15 minutes

      $2 - $4

    2. Springfield, VA

      3 h - once daily

      $18 - $45

    3. Charlottesville, VA

      2 h 13 min - once daily

      $19 - $50

  • Drive

    $23 - $35
    1. Washington

      4 h 4 min - 240 miles

      $23 - $35

  • Fly

    $169 - $613
    1. Washington

      37 min - every 15 minutes

      $2 - $4

    2. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    3. Washington Dulles (IAD)

      1 h 15 min - non-stop

      $160 - $600

    4. Roanoke (ROA)

      25 min - hourly

      $1 - $4

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

From Washington Union Station Amtrak train to Roanoke Amtrak. 5 h 5 min $131. From Washington Megabus to Exit 118 Park and Ride then bus to Campbell Court. 6 h 33 min $35. From FEDERAL TRIANGLE station subway to Springfield, VA, bus to Charlottesville, VA, then bus to Roanoke, VA. 7 h 52 min $61. From Washington drive to Roanoke. 4 h 4 min $28. From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Roanoke airport, then bus to Roanoke. 4 h 5 min $292.