[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Wed
Aug 4
$43Amtrak
$42Greyhound
Thu
Aug 5
$18Amtrak
Find prices
Fri
Aug 6
Find prices
$37Greyhound
Sat
Aug 7
$23Amtrak
$29Peter Pan Bus
Sun
Aug 8
$30Amtrak
$29Peter Pan Bus
Mon
Aug 9
$18Amtrak
$37Greyhound
Tue
Aug 10
$23Amtrak
$16Greyhound
Wed
Aug 11
$18Amtrak
$37Greyhound
Thu
Aug 12
$23Amtrak
$37Greyhound
Fri
Aug 13
Find prices
$29Peter Pan Bus
Sat
Aug 14
$18Amtrak
Find prices
Sun
Aug 15
Find prices
$29Peter Pan Bus
Mon
Aug 16
$25Amtrak
$29Peter Pan Bus
Tue
Aug 17
$18Amtrak
$39Greyhound
Wed
Aug 18
$18Amtrak
$39Greyhound
Thu
Aug 19
$18Amtrak
$38Greyhound
Fri
Aug 20
$25Amtrak
$29Peter Pan Bus
Sat
Aug 21
$18Amtrak
Find prices
Sun
Aug 22
Find prices
$29Peter Pan Bus
Mon
Aug 23
$23Amtrak
$15Greyhound
Tue
Aug 24
$23Amtrak
$15Greyhound

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information to Baltimore, MD from Philadelphia

distanceDistance89 miles (144 km)
durationAverage train duration1 h 11 min
priceAverage train ticket price$24 (€19)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from Philadelphia to Baltimore, MD cover the 89 miles (144 km) long route taking on average 1 h 11 min with our travel partners like Amtrak. There are direct train services available. While the average ticket price for this route costs around $24 (€19)], you can find the cheapest train ticket for as low as $18 (€14).

Train companies

Amtrak trains from Philadelphia to Baltimore, MD

Buy your official Amtrak train tickets from Philadelphia to Baltimore, MD from $18 (€14) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train between Philadelphia and Baltimore, MD.

Omio helps you find the perfect Philadelphia - Baltimore, MD train with Amtrak. Whether you are searching for the fastest, earliest or cheapest train between Philadelphia and Baltimore, MD, Omio shows you Amtrak’s current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Philadelphia to Baltimore, MD journey. You can expect to travel around 89 miles (144 km) between Philadelphia and Baltimore, MD on a train with Amtrak. Once you are ready, buy your one-way Amtrak tickets from Philadelphia to Baltimore, MD starting as low as $18 (€14) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Amtrak!

Amtrak's current ticket policies due to COVID-19 for your train between Philadelphia and Baltimore, MD are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

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 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
How much do cheap trains to Baltimore, MD from Philadelphia cost?
Train tickets from Philadelphia to Baltimore, MD for some dates and times can be found for as cheap as $18 (€14)  one way in the next 7 days.
How much is a train ticket to Baltimore, MD from Philadelphia?
The train price between Philadelphia and Baltimore, MD is on average $24 (€19)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is it from Philadelphia to Baltimore, MD by train?
The distance from Philadelphia to Baltimore, MD by train is approximately 89 miles (144 km).
How long is the train ride from Philadelphia to Baltimore, MD?
On average the Philadelphia to Baltimore, MD train travel time is 1 h 11 min  for the 89 miles (144 km) long journey, but the duration can vary if you travel on weekends and holidays.
Which train providers can get me from Philadelphia to Baltimore, MD?
Take the Philadelphia to Baltimore, MD train with Amtrak. However, it's always good to check out all possible train providers for the journey to Baltimore, MD from Philadelphia as there might be differences in the amenities they offer.
When is the earliest train from Philadelphia to Baltimore, MD? When is the last train from Philadelphia to Baltimore, MD?
You can take the first train from Philadelphia to Baltimore, MD at 8: 26 AM. The last train from Philadelphia to Baltimore, MD that you can take departs at 10: 55 PM. Omio shows you the latest train from Philadelphia to Baltimore, MD schedule to help you book the best departure time for this trip.
How early should I buy train tickets to Baltimore, MD from Philadelphia to score the best deals?
If you buy a train ticket from Philadelphia to Baltimore, MD within the next 7 days, you can find tickets to cost on average $24 (€19) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Baltimore, MD from Philadelphia are generally on sale a few months before the planned departure date.