Travel from Washington to Roanoke

Train, bus or fly from Washington to Roanoke?

Amtrak Northeast Regional operates a train from Washington to Roanoke once daily. Tickets cost $80 - $200 and the journey takes 5 hours 5 minutes. Alternatively, you can take a bus from Washington to Roanoke via Exit 118 Park and Ride in around 6 hours 33 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 to Roanoke

ModeDurationPrice
From Washington Union Station Amtrak train to Roanoke Amtrak.5 h 5 min$130
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$63
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$294
From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Lewisburg airport, then drive to Roanoke.4 h 54 min$390
From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Charlottesville airport, taxi to Charlottesville Amtrak, then train to Roanoke.6 h 43 min$460

How long does it take to get from Washington to Roanoke?

The train from Washington Union Station Amtrak to Roanoke Amtrak takes 5 hours 5 minutes including transfers and departs once daily.

Is there a direct train between Washington and Roanoke?

Yes, there is a direct train departing from Washington Union Station Amtrak and arriving at Roanoke Amtrak. Services depart once daily, and operate every day. The journey takes approximately 5 hours 5 minutes.

Is there a direct bus between Washington and Roanoke?

No, there is no direct bus from Washington to Roanoke. However, there are services departing from Washington and arriving at Campbell Court via Exit 118 Park and Ride. The journey, including transfers, takes approximately 6 hours 33 minutes.

Operators from Washington to Roanoke

OperatorPhoneWebsite
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Megabus877-462-6342Megabus
Valley Metro RoanokeValley Metro Roanoke
Metro Washington DCMetro Washington DC
Greyhound USA+1 214-849-8100Greyhound USA
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines