The journey from Portsmouth to Philadelphia covers about 330 miles. The most comfortable way to travel is by taking a bus to Boston and then an Amtrak train to Philadelphia's 30th Street Station. The total travel time is approximately 6 to 7 hours. You will travel through the heart of the Northeast Corridor. Philadelphia is rich in American history.
Total Distance: 530 km driving, 460 km air distance.
30th Street Station is a beautiful historic building and a major transit hub.
Spring or Fall for comfortable walking weather.