The distance from Somerville to Philadelphia is approximately 500 kilometers. The most practical way to travel is by Amtrak from Boston South Station to 30th Street Station, taking about 5 hours. This route is part of the busy Northeast Corridor, offering frequent service. It is a great way to visit historic sites like the Liberty Bell.
Total Distance: 500 km driving, 450 km air distance.
30th Street Station is centrally located and easy to navigate.
Spring and Fall for pleasant walking weather.