Find train tickets from Baltimore to Philadelphia

BWI — PHL
Jun 13 — Jun 201
1 adult
Thu 6/13
Thu 6/20

Good to know

Average price (round-trip)

$23

Average price (one-way)

$5
(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 $12 or less.
  • You will generally catch the best train deals if you travel in the evening.

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 16m 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.

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

5/31Fri
nonstopAmtrak
1h 26m9WI-ZFV
6/2Sun
nonstopAmtrak
1h 31mZFV-9WI
$9
5/25Sat
nonstopAmtrak
1h 31m9WI-ZFV
5/27Mon
nonstopAmtrak
1h 28mZFV-9WI
$10
5/25Sat
nonstopAmtrak
1h 15mZBP-ZFV
5/27Mon
nonstopAmtrak
1h 10mZFV-ZBP
$10
5/31Fri
nonstopAmtrak
1h 11mZBP-ZFV
6/2Sun
nonstopAmtrak
1h 10mZFV-ZBP
$12
6/14Fri
nonstopMultiple carriers
1h 14m9WI-ZFV
6/15Sat
nonstopMultiple carriers
1h 30mZFV-9WI
$47

Search by stops

Search by train company

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

6/4Tue
nonstopAmtrak
1h 11mZBP-ZFV
$4
6/4Tue
nonstopAmtrak
1h 26m9WI-ZFV
$4
5/21Tue
nonstopAmtrak
1h 11mZBP-ZFV
$5
6/23Sun
nonstopAmtrak
1h 15mZBP-ZFV
$5
5/21Tue
nonstopAmtrak
1h 30m9WI-ZFV
$5
6/23Sun
nonstopAmtrak
1h 31m9WI-ZFV
$5
6/1Sat
nonstopAmtrak
1h 15mZBP-ZFV
$7
6/1Sat
nonstopAmtrak
1h 23m9WI-ZFV
$7

Search by stops

Search by train company