Travel from Lansdale to New-Jersey

Bus or train from Lansdale to New Jersey?

Amtrak Acela Express operates a train from Lansdale to Newark hourly. Tickets cost $70 - $200 and the journey takes 54 min. Alternatively, Trans-bridge Lines operates a bus from Lansdale to Newark twice daily. Tickets cost $26 - $40 and the journey takes 1 h 52 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 Lansdale to New Jersey

From Lansdale train to Temple University, train to Philadelphia 30th Street Station Amtrak, then train to Newark Penn Station Amtrak. 2 h 21 min $177. From Lansdale train to Temple University, train to Trenton Transit Center Amtrak, then train to Newark Penn Station Amtrak. 3 h 17 min $47. From Lansdale train to Doylestown, walk to Doylestown, bus to Broad St At Lackawanna Ave, then line 27 bus to Broad St At Market St. 3 h 32 min $40. From Main St & Broad St line 96 bus to Norristown King Prussia then bus to Newark, NJ. 5 h 15 min $33. From Lansdale drive to Newark. 1 h 38 min $9.