Travel from Washington-D-C to Roanoke

Train, bus or fly from Washington, D.C. to Roanoke?

Amtrak Northeast Regional operates a train from Washington to Roanoke once daily. Tickets cost $80 - $200 and the journey takes 4 hours 44 minutes. Alternatively, you can take a bus from Washington to Roanoke via Washington and Exit 118 Park and Ride in around 7 hours 46 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Washington, D.C. to Roanoke

ModeDurationPrice
From FARRAGUT WEST station subway to Alexandria Amtrak then train to Roanoke Amtrak.6 h 6 min$133
From 13Th St Nw & F St Nw bus to Washington, Megabus to Exit 118 Park and Ride, then bus to Campbell Court.7 h 46 min$38
From FEDERAL TRIANGLE station subway to Springfield, VA, bus to Charlottesville, VA, then bus to Roanoke, VA.7 h 52 min$63
From Washington drive to Roanoke.4 h 4 min$28
From Columbia Rd Nw & 19Th St Nw line 42 bus to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Roanoke airport, then bus to Roanoke.4 h 24 min$296

How long does it take to get from Washington, D.C. to Roanoke?

It takes approximately 6 hours 6 minutes to get from Washington, D.C. to Roanoke, including transfers.

Is there a direct bus between Washington, D.C. and Roanoke?

No, there is no direct bus from Washington, D.C. to Roanoke. However, there are services departing from 13Th St Nw & F St Nw and arriving at Campbell Court via Washington and Exit 118 Park and Ride. The journey, including transfers, takes approximately 7 hours 46 minutes.

Operators from Washington, D.C. to Roanoke

OperatorPhoneWebsite
Metro Washington DCMetro Washington DC
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Megabus877-462-6342Megabus
Valley Metro RoanokeValley Metro Roanoke
Greyhound USA+1 214-849-8100Greyhound USA
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Close Print Itinerary
  1. Here are 5 options to get from
    Washington, D.C. to Roanoke:

    1. Trip:
      1 Train
      • One-Way approx: USD $83 - $204
      • Duration: 6 h 6 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $83 - $204
        • Duration: 6 h 6 min
        Close x
    2. Trip:
      2 Megabus, bus
      • One-Way approx: USD $29 - $48
      • Duration: 7 h 46 min
      Open +
      • Trip:
        2 Megabus, bus
        • One-Way approx: USD $29 - $48
        • Duration: 7 h 46 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $39 - $90
      • Duration: 7 h 52 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $39 - $90
        • Duration: 7 h 52 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 4 h 4 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 4 h 4 min
        Close x
    5. Trip:
      5 Fly
      • One-Way approx: USD $169 - $617
      • Duration: 4 h 24 min
      Open +
      • Trip:
        5 Fly
        • One-Way approx: USD $169 - $617
        • Duration: 4 h 24 min
        Close x