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