Find Trains
When to book
Tips
FAQs
Deals

Find train tickets from Baltimore to Philadelphia

BWI — PHL
Nov 29 — Dec 61
1 adult
Sat 11/29
Sat 12/6

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Wednesday

Average price (round-trip)

$28
Train tickets from Baltimore to Philadelphia are on average 15% less expensive on Saturdays
Train tickets from Baltimore to Philadelphia are on average 15% more expensive on Wednesdays
(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 $25 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?

    Amtrak is the only train operator serving this route.

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

11/16Sun
nonstopAmtrak
1h 30m9WI-ZFV
11/19Wed
nonstopAmtrak
1h 33mZFV-9WI
$22
11/16Sun
nonstopAmtrak
1h 30m9WI-ZFV
11/18Tue
nonstopAmtrak
1h 39mZFV-9WI
$28
11/13Thu
nonstopAmtrak
1h 12mZBP-ZFV
11/13Thu
nonstopAmtrak
1h 12mZFV-ZBP
$34

Search by stops

Search by train company

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.