Travel from Baltimore to Allentown

Bus from Baltimore to Allentown

You can take a bus from Baltimore to Allentown via Philadelphia, PA in around 4 h 57 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 Baltimore to Allentown

From Baltimore Penn Station Amtrak train to 30th Station then bus to Allentown.3 h 50 min$199
From Baltimore, MD - Downtown bus to Philadelphia, PA then bus to Allentown, PA.4 h 57 min$48
From CALVERT ST & BALTIMORE ST fs nb line 56 bus to Baltimore, bus to 30th St Trolley Station, line 34 tram to Philadelphia, then bus to Allentown.6 h 35 min$44
From Baltimore drive to Allentown.2 h 36 min$16
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Newark airport, then bus to Allentown.5 h 44 min$301
From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Allentown/Bethlehem/Easton airport, then line 319 bus to Allentown.4 h 37 min$685

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

It takes approximately 3 h 50 min to get from Baltimore to Allentown, including transfers.

Is there a direct bus between Baltimore and Allentown?

No, there is no direct bus from Baltimore to Allentown. However, there are services departing from Baltimore, MD - Downtown and arriving at Allentown, PA via Philadelphia, PA. The journey, including transfers, takes approximately 4 h 57 min.

Operators from Baltimore to Allentown

Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Bieber Transportation GroupBieber Transportation Group
Greyhound USA+1 214-849-8100Greyhound USA
Fullington TrailwaysFullington Trailways
Maryland TransitMaryland Transit
United AirlinesUnited Airlines
Trans-bridge Lines+1 610-868-6001Trans-bridge Lines
American AirlinesAmerican Airlines