Travel from Roanoke to Baltimore-Airport-BWI

Train or fly from Roanoke to Baltimore Airport (BWI)?

Amtrak Northeast Regional operates a train from Roanoke to Baltimore Airport (BWI) once daily. Tickets cost $80 - $200 and the journey takes 5 h 1 min. 4 other operators also service this route. Alternatively, United Airlines flies from Roanoke to Baltimore Airport (BWI) twice daily.

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 Roanoke to Baltimore Airport (BWI)

From Roanoke Amtrak train to Washington Union Station Amtrak, train to BWI Amtrak/MARC Station, then bus to Terminal between doors 14 and 15. 5 h 58 min $262. From Campbell Court bus to Christiansburg, Megabus to Washington Union Station Amtrak, train to BWI Amtrak/MARC Station, then bus to Terminal between doors 14 and 15. 7 h 57 min $166. From Roanoke, VA bus to Charlottesville, VA, bus to UNION STATION MARC Washington, train to BWI Amtrak/MARC Station, then bus to Terminal between doors 14 and 15. 7 h 59 min $65. From Roanoke drive to Baltimore Airport (BWI). 4 h 43 min $32. From Campbell Court bus to Roanoke airport, fly to Washington Dulles airport, bus to L'ENFANT PLAZA station, subway to New Carrollton Amtrak, train to BWI Amtrak/MARC Station, then bus to Baltimore Airport (BWI). 4 h 55 min $398. From Roanoke drive to Lewisburg airport, fly to Washington Dulles airport, bus to L'ENFANT PLAZA station, subway to New Carrollton Amtrak, train to BWI Amtrak/MARC Station, then bus to Baltimore Airport (BWI). 5 h 10 min $343. From Campbell Court bus to Roanoke airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to BWI Amtrak/MARC Station, then bus to Baltimore Airport (BWI). 5 h 22 min $394.