Philadelphia to Baltimore, MD train

Cheap train tickets from Philadelphia to Baltimore, MD

Showing times and prices for Dec 01

Cheapest

15

Average

23

The best way to find a cheap train ticket from Philadelphia to Baltimore, MD is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Amtrak
11:40AMPhiladelphia1h05 12:45PMBaltimore, MD
0 transfers
151One-way
Amtrak
12:53PMPhiladelphia1h11 02:04PMBaltimore, MD
0 transfers
161One-way
Amtrak
07:25PMPhiladelphia1h13 08:38PMBaltimore, MD
0 transfers
161One-way
Amtrak
08:32PMPhiladelphia1h20 09:52PMBaltimore, MD
0 transfers
161One-way
Amtrak
10:48PMPhiladelphia1h18 12:06AMBaltimore, MD
0 transfers
211One-way

Train schedule from Philadelphia to Baltimore, MD

Showing trains for tomorrow, Thursday, December 1
Amtrak
09:43AMPhiladelphia1h10 10:53AMBaltimore, MD
0 transfers
Amtrak
11:40AMPhiladelphia1h05 12:45PMBaltimore, MD
0 transfers
Amtrak
12:53PMPhiladelphia1h11 02:04PMBaltimore, MD
0 transfers
Amtrak
07:25PMPhiladelphia1h13 08:38PMBaltimore, MD
0 transfers
Amtrak
08:32PMPhiladelphia1h20 09:52PMBaltimore, MD
0 transfers
Amtrak
10:48PMPhiladelphia1h18 12:06AMBaltimore, MD
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07

Fastest train times from Philadelphia to Baltimore, MD

Showing times and prices for Dec 01

Fastest Journey

1 h 5 m

Average

1 h 12 m

Trains per day

6

Distance

144 km

Of the 6 trains that leave Philadelphia for Baltimore, MD every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Amtrak
11:40AMPhiladelphia1h05 12:45PMBaltimore, MD
0 transfers
151One-way
Amtrak
09:43AMPhiladelphia1h10 10:53AMBaltimore, MD
0 transfers
531One-way
Amtrak
12:53PMPhiladelphia1h11 02:04PMBaltimore, MD
0 transfers
161One-way
Amtrak
07:25PMPhiladelphia1h13 08:38PMBaltimore, MD
0 transfers
161One-way
Amtrak
10:48PMPhiladelphia1h18 12:06AMBaltimore, MD
0 transfers
211One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Philadelphia to Baltimore, MD

distanceDistance89 miles (144 km)
durationAverage train duration1 h 8 min
priceAverage train ticket price$17 (€16)
frequencyTrain frequency24 a day
changesDirect trainYes, there are 24 direct trains a day
carriersTrain companiesAmtrak or Amtrak

Trains from Philadelphia to Baltimore, MD cover the 89 miles (144 km) long route taking on average 1 h 8 min with our travel partners like Amtrak or Amtrak. Normally, there are 24 trains operating per day, including direct services available. While the average ticket price for this trip costs around $17 (€16), you can find the cheapest train ticket for as low as $17 (€16).

Train providers: Amtrak and Amtrak Acela from Philadelphia to Baltimore, MD trains

Amtrak and Amtrak Acela trains will get you to Baltimore, MD from Philadelphia from $17 (€16). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Amtrak
Amtrak Acela

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey between Philadelphia and Baltimore, MD, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Philadelphia to Baltimore, MD train information with Amtrak:

  • Average Duration: 1 h 11 min
  • Average Price: $17
  • Amtrak frequency: 4 a day

Acela is the flagship high-speed train service from Amtrak, the main train provider in the United States. Acela high-speed trains operate services along the Northeast Corridor, connecting popular destinations like Washington, D. C. Baltimore, Philadelphia, NYC, Providence, and Boston, just to name a few. Amtrak Acela trains are the fastest in the U. S. Reaching speeds up to 150 mph (250 km/h). Known for their superior comfort, Acela trains have spacious and comfortable seats with more legroom than Amtrak’s Coach Class seats. You can choose between booking a Business Class or First Class seat on an Acela train between Philadelphia and Baltimore, MD. In both classes amenities include seat reservations, free Wi-Fi, power outlets, adjustable lighting at every seat, conference tables and large tray tables. Passengers can also purchase food and drinks on the train at Café Acela.

Amtrak Acela from Philadelphia to Baltimore, MD train information:

  • Average Duration: 1 h 9 min
  • Amtrak Acela frequency: 7 a day

Trains from Philadelphia to Baltimore

Baltimore is an important seaport in the US state of Maryland and is hailed as the birthplace of The Star-Spangled Banner, the US national anthem. Other main attractions in the city include the Walters Art Museum, The National Aquarium, the Civil War-era warship, and the American Visionary Art Museum. Baltimore Penn Station connects Baltimore to other cities around the country by train. Travelers from Philadelphia depart from 30th Street Station. The distance between the two cities is 89 miles (143 kilometers). Amtrak is the company that operates trains from Philadelphia to Baltimore. Passengers can access around 40 direct trains every weekday, whether it is in the morning, afternoon or evening. An average train ride between the two cities takes approximately 1 hour and 13 minutes, but the fastest train from Philadelphia to Baltimore takes just 1 hour to reach its destination. Tuesday is the busiest day of the week, while Sunday is the least crowded. Passengers looking for extra space for themselves and great ticket deals should consider boarding a train on Sunday.

Which train companies travel from Philadelphia to Baltimore?

Amtrak handles connections between Philadelphia and Baltimore. The company provides around 40 rides on every weekday and about 250 trips weekly with at least one train from Philadelphia to Baltimore departing every hour. With such a busy schedule, travelers are sure to find a route that suits their needs.

How long is the train ride from Philadelphia to Baltimore?

Baltimore is 89 miles (143 kilometers) away from the city of Philadelphia. The journey via train from Philadelphia to Baltimore takes an average of 1 hour and 13 minutes to arrive at Baltimore Penn Station, but the quickest train from Philadelphia to Baltimore arrives at its destination in just 1 hour. Although the trains make several stops, the trips are direct, and passengers don't need to switch trains.

How many trains are there from Philadelphia to Baltimore?

Amtrak offers at least 40 trains from Philadelphia to Baltimore every weekday. There are fewer rides available over the weekend but passengers will still have access to some services. Amtrak company operates around 250 trips every month. At least one train from Philadelphia to Baltimore leaves every hour. The first train departs for Baltimore Penn station as early as 12:30 a.m. while the last train leaves 30th Street Station at 11:30 p.m giving an almost round the clock service. Although there are trains available every day, Tuesday is the busiest day of the week since most passengers choose to travel then. Travelers looking to escape the big crowds should consider commuting on Sunday. They can buy tickets from the station at discounted prices and also enjoy extra space during the journey.

What are the departure and arrival stations for trains from Philadelphia to Baltimore?

Departure station: 30th Street Station is the central railroad station in Philadelphia. It is the third busiest station served by Amtrak and the tenth most active in the country, with more than four million passengers passing through it annually. The station is just over 2 miles (3 kilometers) away from Philadelphia city center at 2955 Market Street. It is well connected to the city via public transportation including buses and trolleys. Amenities in the station include ATM services, vending machines, and Quik-Trak kiosks. Day and night parking is available at a fee. Visitors can also access the Amtrak WiFi internet connection within the station. Baggage storage is available at a small fee. Passengers will not struggle for food options with numerous chain restaurants available such as Dunkin' Donuts and Au Bon Pain and many more. Dedicated parking spaces and an accessible waiting room, ticket office and toilets are available for people with limited mobility. Wheelchairs can also be provided upon request.

Arrival station: Baltimore Penn Station is located one and a half miles from the city center and is the city's central transportation hub. It is the eighth busiest train station in the United States, serving over one million passengers every year. The station features a magazine store where travelers can buy various necessities. There are two restaurants: Java Moon Café and Dunkin' Donuts in case travelers would like a quick bite or drink. Parking is available through a garage that has 550 parking spaces. Other facilities include Amtrak WiFi, payphones, vending machines, and ATM services. People with limited mobility can access the waiting area, restrooms, ticket office, and platform. Wheelchairs and wheelchair lifts are also available. Nursing mothers can utilize a lactation suite situated on the concourse level near the stairwell and police office. It includes comfortable benches, an electric outlet in case one needs to plug in a breast pump and a door for privacy purposes. Although it is built for individual use, it can hold more than one person.

Travel Tips: Trains from Philadelphia to Baltimore, MD

Travel Tips: Travel by train to Baltimore, MD easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Philadelphia to Baltimore, MD.
FAQs
Omio customers have found the cheapest trains from Philadelphia to Baltimore, MD to cost as little as $17 (€16)  in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Philadelphia to Baltimore, MD train price to come in at an average of $17 (€16)  one way.
The train distance from Philadelphia to Baltimore, MD is around 89 miles (144 km).
The Philadelphia to Baltimore, MD train duration is on average 1 h 8 min, which is to be expected when traveling 89 miles (144 km) from Philadelphia to Baltimore, MD. However, the time it takes can vary based on specific dates, weekends, and holidays.
For the trip from Philadelphia to Baltimore, MD you can take a train with Amtrak or Amtrak. Be sure to check out all possible train companies that offer services to Baltimore, MD from Philadelphia on Omio to compare what amenities they may have.
Yes, there are 24 direct trains per day from Philadelphia to Baltimore, MD, and you can find a direct train for this route with Amtrak or Amtrak  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
The average number of trains departing Philadelphia for Baltimore, MD is 24 a day. The train schedules and services may vary between weekdays and weekends.
You can take the earliest train from Philadelphia to Baltimore, MD at 4: 56 AM   or take the last train from Philadelphia to Baltimore, MD leaving at 11: 33 PM. Look for the latest Philadelphia to Baltimore, MD train schedules on Omio and book the best time to take the train for this journey.
You can find trains between Philadelphia and Baltimore, MD to cost on average $17 (€16) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Philadelphia to Baltimore, MD train generally on sale a few months before the planned travel date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language