Travel options for:
Washington to Roanoke
  • Train, bus

    $42 - $60
    1. Washington Union Station

      3 h 30 min - once daily

      $35 - $60

    2. Lynchburg

      1 h 25 min - twice daily

      $4

      • Roanoke Civic Center
  • Bus

    $37 - $96
    1. Washington, DC

      3 h 26 min - once daily

      $18 - $50

    2. Charlottesville, VA

      2 h 8 min - once daily

      $18 - $50

      • Roanoke, VA
  • Megabus, bus

    $31 - $45
    1. Nw Constitution Ave & Nw 18Th

      27 min - every 20 minutes

      $1

    2. Washington

      5 h 5 min - once daily

      $26 - $40

    3. Exit 118 Park and Ride

      1 h 5 min - hourly

      $4

      • Campbell Court
  • Drive

    $23 - $35
    1. Washington

      4 h 3 min - 240 miles

      $23 - $35

      • Roanoke
  • Fly

    $212 - $613
    1. Washington

      38 min - every 15 minutes

      $2 - $4

    2. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    3. Washington Dulles (IAD)

      1 h 3 min - non-stop

      $200 - $600

    4. Roanoke (ROA)

      25 min - hourly

      $4

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

From Washington Union Station Amtrak train to Lynchburg then bus to Roanoke Civic Center. 5 h 55 min $59. From Washington, DC bus to Charlottesville, VA then bus to Roanoke, VA. 6 h 34 min $68. From Nw Constitution Ave & Nw 18Th St bus to Washington, Megabus to Exit 118 Park and Ride, then bus to Campbell Court. 8 h $35. From Washington drive to Roanoke. 4 h 3 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. 3 h 54 min $412.