Find train tickets from Philadelphia to Baltimore

PHL — BWI
Jul 12 — Jul 191
1 adult
Sat 7/12
Sat 7/19

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Thursday

Average price (round-trip)

$32
Train tickets from Philadelphia to Baltimore are on average 40% less expensive on Tuesdays
Train tickets from Philadelphia to Baltimore are on average 40% more expensive on Thursdays
(avg. price over the last 2 weeks)

Top tips for finding Philadelphia to Baltimore train tickets

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

FAQs when traveling from Philadelphia to Baltimore by train

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

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

  • What train companies travel from Philadelphia to Baltimore?

    Amtrak is the only train operator serving this route.

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

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

Book Amtrak tickets from Philadelphia to Baltimore (round-trip)

6/25Wed
nonstopAmtrak
1h 23mZFV-ZBP
6/29Sun
nonstopAmtrak
1h 09mZBP-ZFV
$17
6/13Fri
nonstopAmtrak
1h 18mZFV-ZBP
6/15Sun
nonstopAmtrak
1h 11mZBP-ZFV
$40
6/13Fri
nonstopAmtrak
1h 24mZFV-9WI
6/15Sun
nonstopAmtrak
1h 26m9WI-ZFV
$40

Search by stops

Search by train company

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