• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Souderton to Philadelphia by bus, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 132 bus, train  •  1 h 50 min

  1. Take the line 132 bus from Main St & Green St to Main St & Green St 132
  2. Take the train from Lansdale to Temple University Lansdale/Doylestown Line

$14 - $18

Cheapest option

Line 132 bus, line 94 bus, line 23 bus  •  3 h 11 min

  1. Take the line 132 bus from Main St & Green St to Montgomery Mall 132
  2. Take the line 94 bus from Montgomery Mall to Chestnut Hill Loop 94
  3. Take the line 23 bus from Germantown Av & Bethlehem Pk - FS to 12th St & Market St 23

$8

2 alternative options

Taxi  •  41 min

  1. Take a taxi from Souderton to Philadelphia 30.5 miles

$130 - $170

Drive  •  41 min

  1. Drive from Souderton to Philadelphia 30.5 miles

$3 - $5

Questions & Answers

The cheapest way to get from Souderton to Philadelphia is to drive which costs $3 - $5 and takes 41 min.

More details

The quickest way to get from Souderton to Philadelphia is to taxi which costs $130 - $170 and takes 41 min.

More details

No, there is no direct bus from Souderton to Philadelphia. However, there are services departing from Main St & Green St and arriving at 12th St & Market St via Montgomery Mall and Germantown Av & Bethlehem Pk - FS. The journey, including transfers, takes approximately 3 h 11 min.

More details

The distance between Souderton and Philadelphia is 26 miles. The road distance is 30.5 miles.

Get driving directions

The best way to get from Souderton to Philadelphia without a car is to line 132 bus and train which takes 1 h 50 min and costs $13 - $19.

More details

It takes approximately 1 h 50 min to get from Souderton to Philadelphia, including transfers.

More details

Souderton to Philadelphia bus services, operated by SEPTA, depart from Main St & Green St station.

More details

Souderton to Philadelphia bus services, operated by SEPTA, arrive at 12th St & Market St station.

More details

Yes, the driving distance between Souderton to Philadelphia is 30 miles. It takes approximately 41 min to drive from Souderton to Philadelphia.

Get driving directions

There are 455+ hotels available in Philadelphia. Prices start at $84 USD per night.

More details

Map of how to get from Souderton to Philadelphia.
Launch map view
  • Distance: 26.4 miles
  • Duration: 1 h 50 min

What companies run services between Souderton, PA, USA and Philadelphia, PA, USA?

You can take a bus from Souderton to Philadelphia via Montgomery Mall, Chestnut Hill Loop, and Germantown Av & Bethlehem Pk - FS in around 3 h 11 min.

Train operators
Bus operators
SEPTA
Phone
+1 215-580-7800
Website
septa.org
Bus from Main St & Green St to Main St & Green St
Ave. Duration
30 min
Frequency
Every 2 hours
Estimated price
$3
Website
septa.org
Bus from Main St & Green St to Montgomery Mall
Ave. Duration
46 min
Frequency
Every 2 hours
Estimated price
$3
Website
septa.org
Bus from Montgomery Mall to Chestnut Hill Loop
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$3
Website
septa.org
Bus from Germantown Av & Bethlehem Pk - FS to 12th St & Market St
Ave. Duration
1 h 2 min
Frequency
Every 10 minutes
Estimated price
$3
Website
septa.org
Other operators
Taxi from Souderton to Philadelphia
Ave. Duration
41 min
Estimated price
$130 - $170

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.