Travel from Harrisburg-PA-USA to King-of-Prussia

Train, bus or fly from Harrisburg to King of Prussia?

Amtrak operates a train from Harrisburg to King of Prussia hourly. Tickets cost $28 - $60 and the journey takes 1 h 18 min. SEPTA also services this route every 3 hours. Alternatively, Greyhound USA operates a bus from Harrisburg to King of Prussia once daily. Tickets cost $15 - $35 and the journey takes 2 h 51 min. SEPTA also services this route every 30 minutes.

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 Harrisburg to King of Prussia

From Harrisburg Amtrak train to Lancaster Av & Valley Rd then line 92 bus to Mall Blvd & Pulaski Rd - FS. 2 h 34 min $45. From Harrisburg, PA bus to Norristown Transportation Center then line 99 bus to Plaza at King of Prussia. 3 h 26 min $29. From Harrisburg drive to King of Prussia. 1 h 31 min $11. From Harrisburg Transportation Center line 007 bus to Harrisburg airport, fly to Philadelphia airport, train to University City, walk to Schuylkill Av & JFK Blvd, then line 124 bus to King of Prussia. 4 h 4 min $343.

Operators from Harrisburg to King of Prussia