Travel from Baltimore to Alexandria-VA-USA

Bus or train from Baltimore to Alexandria?

Amtrak operates a train from Baltimore to Alexandria every 2 hours. Tickets cost $23 - $45 and the journey takes 1 hour 24 minutes. Alternatively, Greyhound USA operates a bus from Baltimore to Alexandria hourly. Tickets cost $10 - $22 and the journey takes 51 minutes.

Book transport from Baltimore to Alexandria

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 Baltimore to Alexandria

ModeDurationPrice
From Baltimore Penn Station Amtrak train to Alexandria Amtrak.1 h 24 min$34
From Baltimore Penn Station Amtrak train to Washington Union Station Amtrak then train to Alexandria Amtrak.1 h 30 min$158
From PENN STATION MARC sb train to H St & Union Station Garage, bus to GALLERY PLACE CHINATOWN station, then subway to Braddock Rd Metrorail Station.1 h 36 min$13
From Baltimore Downtown, MD bus to Washington Union Station Amtrak then train to Alexandria Amtrak.1 h 41 min$40
From Baltimore taxi to Alexandria.55 min$241
From Baltimore drive to Alexandria.55 min$5

How long does it take to get from Baltimore to Alexandria?

The train from Baltimore Penn Station Amtrak to Alexandria Amtrak takes 1 hour 24 minutes including transfers and departs every two hours.

Is there a direct train between Baltimore and Alexandria?

Yes, there is a direct train departing from Baltimore Penn Station Amtrak and arriving at Alexandria Amtrak. Services depart every two hours, and operate every day. The journey takes approximately 1 hour 24 minutes.

Operators from Baltimore to Alexandria

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Maryland TransitMaryland Transit
Metro Washington DCMetro Washington DC
Greyhound USA+1 214-849-8100Greyhound USA