Travel from New-Brunswick to Philadelphia

Bus or train from New Brunswick to Philadelphia?

Amtrak operates a train from New Brunswick to Philadelphia 5 times a week. Tickets cost $25 - $50 and the journey takes 54 min. Alternatively, NJ Transit operates a bus from New Brunswick to Philadelphia hourly. Tickets cost $5 - $10 and the journey takes 29 min. NJ Transit also services this route hourly.

Book transport from New Brunswick to Philadelphia

Travel Guides

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

How to get from New Brunswick to Philadelphia

From New Brunswick Amtrak train to Philadelphia 30th Street Station Amtrak. 54 min $36. From Jersey Ave. train to Trenton Transit Center Amtrak then train to Philadelphia 30th Street Station Amtrak. 1 h 17 min $39. From Jersey Ave. train to Wallenberg Blvd Across From Terminal then bus to Market St At 8Th St. 3 h 32 min $21. From New Brunswick drive to Philadelphia. 1 h 11 min $7.

How long does it take to get from New Brunswick to Philadelphia?

The train from New Brunswick Amtrak to Philadelphia 30th Street Station Amtrak takes 54 min and departs 5 times a week.

Operators from New Brunswick to Philadelphia