BWI-PHL

$6 Find train tickets from Baltimore to Philadelphia

This is the cheapest price found by a KAYAK user in the last 72 hours by searching for a train from Baltimore to Philadelphia departing on 6/28. Fares are subject to change and may not be available on all trains or dates of travel. Click the price to replicate the search for this deal.
1 adult
Fri 5/30
Fri 6/6

Book train tickets from Baltimore to Philadelphia

 
Here are some of the best deals found on KAYAK recently from the most popular providers for trips from Baltimore to Philadelphia that are departing in the next months. While these deals were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return train deals from Baltimore to Philadelphia

Recommended round-trip train tickets departing in the coming months from the most popular operators
Amtrak Logo
8:30 am - 9:54 amBaltimore BWI Thurgood Marshall-
Philadelphia 30th Street Station
1h 24mnonstop
Amtrak Logo
6:26 am - 7:59 amPhiladelphia 30th Street Station-
Baltimore BWI Thurgood Marshall
1h 33mnonstop
$42Amtrak
Find Deal
Mon, May 5 - Thu, May 8
Acela Logo
6:25 am - 7:26 amBaltimore Penn-
Philadelphia 30th Street Station
1h 01mnonstop
Acela Logo
7:11 pm - 8:22 pmPhiladelphia 30th Street Station-
Baltimore Penn
1h 11mnonstop
$124Acela
Find Deal
Tue, May 6 - Tue, May 6

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Monday

Average price (round-trip)

$83

Average price (one-way)

$12
Train tickets from Baltimore to Philadelphia are on average 49% less expensive on Sundays
Train tickets from Baltimore to Philadelphia are on average 49% more expensive on Mondays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Baltimore to Philadelphia train tickets

  • 25% of our users found round-trip train tickets from Baltimore to Philadelphia for $42 or less.
  • You will generally catch the best train deals if you travel in the morning.
  • The cheapest train from Baltimore to Philadelphia was found 10 days before departure, on average.

FAQs when traveling from Baltimore to Philadelphia by train

  • How long is a train journey to Philadelphia from Baltimore?

    The train journey from Baltimore to Philadelphia takes 1h 17m on average and covers a distance of 90 miles.

  • What train companies travel from Baltimore to Philadelphia?

    There are different train companies operating between Baltimore and Philadelphia. Amtrak and Acela are the most booked train companies.

  • How much does a train ticket from Baltimore to Philadelphia cost?

    The average price of a round-trip train ticket from Baltimore to Philadelphia is $83. In the last 3 days, the lowest price found by KAYAK users was $42.

Search Philadelphia trains on KAYAK. Find cheap train tickets to Philadelphia from Baltimore. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.