Travel from Somerset-NJ-USA to Philadelphia

Bus or train from Somerset to Philadelphia?

You can take a train from Somerset to Philadelphia via New Brunswick and Trenton Transit Center Amtrak in around 1 h 43 min. Alternatively, NJ Transit operates a bus from Somerset to Philadelphia hourly. Tickets cost $5 - $14 and the journey takes 2 h 18 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Somerset to Philadelphia

From New Brunswick line 100 bus to New Brunswick, train to Trenton Transit Center Amtrak, then train to Philadelphia 30th Street Station Amtrak. 1 h 43 min $52. From New Brunswick line 100 bus to Nassau St At Palmer Square, line 606 bus to S Warren St At W State St, then bus to Market St At 8Th St. 4 h 17 min $29. From Somerset drive to Philadelphia. 1 h 16 min $8.

Operators from Somerset to Philadelphia