Travel from Philadelphia to Northampton-MA-USA

Train, bus or fly from Philadelphia to Northampton?

Amtrak operates a train from Philadelphia to Northampton once daily. Tickets cost $45 - $120 and the journey takes 5 h 56 min. Alternatively, you can take a bus from Philadelphia to Northampton via Mt. Laurel, New York, NY - Port Authority Bus Terminal, Harford, CT - Union Station, and Springfield, MA in around 8 h 15 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 Philadelphia to Northampton

From Philadelphia 30th Street Station Amtrak train to Northampton Amtrak. 5 h 56 min $83. From Philadelphia, PA - Greyhound Terminal bus to Mt. Laurel, bus to New York, NY - Port Authority Bus Terminal, bus to Harford, CT - Union Station, bus to Springfield, MA, then bus to Northampton, MA. 8 h 15 min $77. From Philadelphia, PA bus to New York, NY, bus to Hampshire Mall, then bus to Prospect Street. 8 h 37 min $45. From Philadelphia drive to Northampton. 4 h 33 min $30. From Suburban Station train to Philadelphia airport, fly to Hartford airport, line 30 bus to Harford, CT - Union Station, bus to Springfield, MA, then bus to Northampton. 6 h 1 min $306. From Suburban Station train to Philadelphia airport, fly to New Haven airport, line 206 bus to Temple St and Chapel St, bus to New Haven Union Station Amtrak, then train to Northampton. 6 h 50 min $466. From Philadelphia 30th Street Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Hartford airport, line 30 bus to Harford, CT - Union Station, bus to Springfield, MA, then bus to Northampton. 7 h 5 min $352.