Trains from Baltimore to Philadelphia
🚆 Traveling by train from Baltimore to Philadelphia offers a convenient and efficient journey. The direct train service provided by Amtrak Northeast Regional takes approximately 1 hour and 12 minutes to reach your destination. 🎟️ With trains departing every 30 minutes from Baltimore Penn Station and arriving at 30th Street Station in Philadelphia, passengers have flexibility in their travel schedule. The route covers a distance of 151.4 km, with ticket prices ranging from $4 to $390, depending on the class of service selected.