Find train tickets from Philadelphia to Baltimore

PHL — BWI
Jul 6 — Jul 131
1 adult
Sat 7/6
Sat 7/13

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Sunday

Average price (round-trip)

$33
Train tickets from Philadelphia to Baltimore are on average 22% less expensive on Mondays
Train tickets from Philadelphia to Baltimore are on average 22% more expensive on Sundays
(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 $22 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

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 19m 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 $33. In the last 3 days, the lowest price found by KAYAK users was $22.

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

6/11Tue
nonstopAmtrak
1h 29mZFV-9WI
6/12Wed
nonstopAmtrak
1h 26m9WI-ZFV
$22
6/11Tue
nonstopAmtrak
1h 10mZFV-ZBP
6/12Wed
nonstopAmtrak
1h 11mZBP-ZFV
$22
6/11Tue
nonstopAmtrak
1h 43mZTN-ZBP
6/13Thu
nonstopAmtrak
1h 48mZBP-ZTN
$34
6/11Tue
nonstopAmtrak
1h 56mZTN-9WI
6/13Thu
nonstopAmtrak
2h 04m9WI-ZTN
$34
6/10Mon
nonstopAmtrak
5h 01mZTN-9WI
6/13Thu
nonstopAmtrak
2h 04m9WI-ZTN
$44
6/10Mon
nonstopAmtrak
4h 45mZTN-ZBP
6/13Thu
nonstopAmtrak
1h 48mZBP-ZTN
$44

Search by stops

Search by train company

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

6/12Wed
nonstopAmtrak
1h 41mZTN-ZBP
$64
6/11Tue
nonstopAmtrak
4h 45mZTN-ZBP
$64

Search by stops

Search by train company