Travel from Maryland to Alabama

Train, bus or fly from Maryland to Alabama?

American Airlines, Delta and Southwest Airlines fly from Silver Spring to Birmingham hourly. Alternatively, Amtrak operates a train from Baltimore to Birmingham once daily. Tickets cost $110 - $330 and the journey takes 19 h 38 min.

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 Maryland to Alabama

From SILVER SPRING station subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Birmingham airport, then line 20 bus to Birmingham. 4 h 26 min $258. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Birmingham airport, then line 20 bus to Birmingham. 4 h 18 min $263. From SILVER SPRING station subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Huntsville airport, then taxi to Huntsville. 4 h 11 min $246. From SILVER SPRING station subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Montgomery airport, line 6 bus to Fairview Transfer Center, then line 3 bus to Montgomery. 5 h 21 min $480. From Germantown Transit Center & Bay B line 100 bus to SHADY GROVE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Huntsville airport, then taxi to Huntsville. 5 h 23 min $267. From Baltimore Penn Station Amtrak train to Birmingham Amtrak. 19 h 38 min $235. From Greene & Baltimore S/B line 73 bus to Baltimore Downtown, MD, bus to Washington, Megabus to Atlanta, GA - W Peachtree St @ Civic Center MARTA Station, then bus to Birmingham, AL. 19 h 40 min $139. From Baltimore drive to Birmingham. 13 h 3 min $93.

Operators from Maryland to Alabama

OperatorPhoneWebsite
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
DeltaDelta
Southwest AirlinesSouthwest Airlines
BJCTA MAX+1 205 521 0101BJCTA MAX
Maryland TransitMaryland Transit
United AirlinesUnited Airlines
Montgomery TransitMontgomery Transit
Montgomery County MD Ride OnMontgomery County MD Ride On
MWAA+1(703) 417-8600MWAA
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus