There are 3 ways to get from Lansdale to New Hope by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Lansdale to Doylestowntrain Lan
- Take the bus from Doylestown, PA - Septa Train Station Bus Shelter - 130 S Clinton Ave to Lambertville, NJ - Bus Shelter On Bridge St Near Exxonbus Doylestown-Flemington Eastbound
2h 1m$57–63Drive 21 mi
cheapest- Drive from Lansdale to New Hopecar 21 mi
36 min$4–6Taxi
- Take the taxi from Lansdale to New Hopetaxi 21 mi
36 min$60–75
Lansdale to New Hope by train and bus
Comparing Your Travel Options
The cheapest way to get from Lansdale to New Hope is to drive which costs $3 - $6 and takes 36 min.
The fastest way to get from Lansdale to New Hope is to drive which takes 36 min and costs $3 - $6.
The distance between Lansdale and New Hope is 23 miles. The road distance is 21.1 miles.
The best way to get from Lansdale to New Hope without a car is to train and bus which takes 2h 1m and costs $55 - $65.
It takes approximately 2h 1m to get from Lansdale to New Hope, including transfers.
Yes, the driving distance between Lansdale to New Hope is 21 miles. It takes approximately 36 min to drive from Lansdale to New Hope.
There are 86+ hotels available in New Hope.
What companies run services between Lansdale, PA, USA and New Hope, PA, USA?
There is no direct connection from Lansdale to New Hope. However, you can take the train to Doylestown, walk to Doylestown, PA - Septa Train Station Bus Shelter - 130 S Clinton Ave, then take the bus to Lambertville, NJ - Bus Shelter On Bridge St Near Exxon. Alternatively, you can drive from Lansdale to New Hope in around 36 min.
- Phone
- +1 215-580-7800
- Website
- SEPTA
Train from Lansdale to Doylestown
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $2–4
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
- Phone
- +1 610-868-6001
- webmaster@transbridgelines.com
- Website
- transbridgelines.com
Bus from Doylestown, PA - Septa Train Station Bus Shelter - 130 S Clinton Ave to Lambertville, NJ - Bus Shelter On Bridge St Near Exxon
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- $54–59
- Schedules at
- transbridgelines.com
- Adult
- $54–59
- Ave. Duration
- 36 min
- Estimated price
- $60–75
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, How to get from London City Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.