Travel options for:
Nearby airports Harrisburg

Philadelphia (PHL)  •  3 h 22 min

$37 - $72

Baltimore (BWI)  •  3 h 30 min

  1. ×2

$18 - $48

Harrisburg (MDT)  •  24 min

$1 - $3

Allentown/Bethlehem/Easton (ABE)  •  3 h 5 min

  1. ×2

$16 - $45

State College (SCE)  •  2 h 1 min

$29 - $57

  • Harrisburg Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Harrisburg-PA-USA

Bus or train from Nearby airports to Harrisburg?

Amtrak operates a train from Philadelphia (PHL) to Harrisburg every 2 hours. Tickets cost $30 - $65 and the journey takes 1 h 50 min. Alternatively, Greyhound USA operates a bus from Baltimore (BWI) to Harrisburg hourly. Tickets cost $14 - $35 and the journey takes 1 h 55 min.

Travel Guides

Travelling to the US: What do I need to know?Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.
Why you should take the train in the USRome2rio 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 Nearby airports to Harrisburg

ModeDurationPrice
From Airport Terminal A train to University City, walk to Philadelphia 30th Street Station, then train to Harrisburg Amtrak.3 h 22 min$51
From BWI AIRPORT TERMINAL LIGHT RAIL eb line 75 bus to Um Medical Center On-Street Stop, walk to GREENE ST & LOMBARD ST ns sb, line 73 bus to HAINES ST & WARNER ST wb, walk to Baltimore Downtown, Md, bus to Harrisburg, Pa, walk to Harrisburg Transportation Center, then line 006 bus to N 6th St & Reily St.3 h 30 min$37
From Harrisburg International Airport line 007 bus to S 2nd St & Chestnut St.24 min$2
From Lehigh Valley International Airport Trans Bridge Bus Stop bus to Allentown, PA, walk to Allentown, Pa, then bus to Harrisburg, Pa.3 h 5 min$35
From State College (SCE) taxi to State College, Pa then bus to Harrisburg, Pa.2 h 1 min$39

How long does it take to get from Nearby airports to Harrisburg?

It takes approximately 3 h 22 min to get from Nearby airports to Harrisburg, including transfers.

Is there a direct train between Nearby airports and Harrisburg?

No, there is no direct train from Nearby airports to Harrisburg. However, there are services departing from Airport Terminal A and arriving at Harrisburg Amtrak via Philadelphia 30th Street Station. The journey, including transfers, takes approximately 3 h 22 min.

Is there a direct bus between Nearby airports and Harrisburg?

Yes, there is a direct bus departing from Harrisburg International Airport and arriving at S 2nd St & Chestnut St. Services depart hourly, and operate Monday to Saturday. The journey takes approximately 24 min.

Operators from Nearby airports to Harrisburg

OperatorPhoneWebsite
SEPTA+1 215-580-7800SEPTA
Amtrak+1 1-800-872-7245Amtrak
Maryland Transit1-866-743-3682Maryland Transit
Greyhound USA+1 214-849-8100/1-800-231-2222Greyhound USA
CAT Transit+1 717-238-8304CAT Transit
Trans-bridge Lines+1 610-868-6001Trans-bridge Lines