Find train tickets from Philadelphia to Baltimore

PHL — BWI
Aug 30 — Sep 61
1 adult
Sat 8/30
Sat 9/6

Good to know

Average price (round-trip)

$76

Average price (one-way)

$6
(avg. price over the last 2 weeks)
(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 $76 or less.
  • You will generally catch the best train deals if you travel in the afternoon.
  • The cheapest train from Philadelphia to Baltimore was found 45 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 21m on average and covers a distance of 90 miles.

  • What train companies travel from Philadelphia to Baltimore?

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

  • 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 $76. In the last 3 days, the lowest price found by KAYAK users was $28.

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

8/5Tue
nonstopAmtrak
1h 27mZFV-9WI
8/7Thu
nonstopAmtrak
1h 31m9WI-ZFV
$28
8/5Tue
nonstopAcela
1h 11mZFV-ZBP
8/6Wed
nonstopAcela
1h 03mZBP-ZFV
$124

Search by stops

Search by train company

Book Amtrak tickets from Philadelphia to Baltimore (one-way)

8/16Sat
nonstopAmtrak
1h 35mZFV-9WI
$6
8/16Sat
nonstopAmtrak
1h 22mZFV-ZBP
$6

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.