Travel from New-York to Lansdale

Bus or train from New York to Lansdale?

You can take a train from New York to Lansdale via 30th Street Station in around 2 hours 35 minutes. Alternatively, Wanda Coach operates a bus from New York to Lansdale hourly. Tickets cost $12 and the journey takes 2 hours.

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 York to Lansdale

ModeDurationPrice
From New York Penn Station train to 30th Street Station then train to Lansdale.2 h 35 min$179
From New York bus to Jefferson Station then train to Lansdale.3 h 17 min$19
From New York, NY bus to Bethlehem Pk & Station Av then line 94 bus to Main St & Highland Av - MBFS.3 h 20 min$26
From New York drive to Lansdale.1 h 48 min$11

How long does it take to get from New York to Lansdale?

It takes approximately 2 hours 35 minutes to get from New York to Lansdale, including transfers.

Is there a direct train between New York and Lansdale?

No, there is no direct train from New York to Lansdale. However, there are services departing from New York Penn Station and arriving at Lansdale via 30th Street Station. The journey, including transfers, takes approximately 2 hours 35 minutes.

Is there a direct bus between New York and Lansdale?

No, there is no direct bus from New York to Lansdale. However, there are services departing from New York, NY and arriving at Main St & Highland Av - MBFS via Bethlehem Pk & Station Av. The journey, including transfers, takes approximately 3 hours 20 minutes.

Operators from New York to Lansdale

OperatorPhoneWebsite
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
SEPTASEPTA
Wanda Coach6466307186Wanda Coach
OurBus+1 844-800-6828OurBus