Travel from Baltimore-Airport-BWI to Harrisburg-PA-USA

Bus or train from Baltimore Airport (BWI) to Harrisburg?

Greyhound USA operates a bus from Baltimore Airport (BWI) to Harrisburg twice daily. Tickets cost $14 - $35 and the journey takes 2 h 2 min. Alternatively, you can take a train from Baltimore Airport (BWI) to Harrisburg via BWI Marshall Airport Amtrak and Philadelphia 30th Street Station Amtrak in around 4 h 33 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Baltimore Airport (BWI) to Harrisburg

ModeDurationPrice
From BWI AIRPORT LT RAIL nb tram to Patapsco Light Rail Station Bay 2, line 73 bus to Baltimore Downtown, MD, bus to Harrisburg Transportation Center, then line 006 bus to N 6th St & Reily St.4 h 12 min$34
From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak, train to Philadelphia 30th Street Station Amtrak, then train to Harrisburg Amtrak.4 h 33 min$226
From BWI AIRPORT LT RAIL nb tram to Hunt Valley station, bus to Transfer Center, then bus to Pheaa Bldg. Hbg.5 h 46 min$7
From Baltimore Airport (BWI) drive to Harrisburg.1 h 43 min$10
From Baltimore airport fly to Lancaster airport, taxi to Lancaster Amtrak, then train to Harrisburg.2 h 28 min$84
From Baltimore Airport towncar to Harrisburg.1 h 43 min$241

How long does it take to get from Baltimore Airport (BWI) to Harrisburg?

It takes approximately 4 h 12 min to get from Baltimore Airport (BWI) to Harrisburg, including transfers.

Operators from Baltimore Airport (BWI) to Harrisburg

OperatorPhoneWebsite
Maryland TransitMaryland Transit
Greyhound USA+1 214-849-8100Greyhound USA
CAT Transit+1 717-238-8304CAT Transit
BWI Airport ShuttleBWI Airport Shuttle
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Amtrak+1 1-800-872-7245Amtrak
Rabbit TransitRabbit Transit
Southern Airways ExpressSouthern Airways Express
JayrideJayride