Search Philadelphia train tickets

switcheroo

Quickview

How to get to Philadelphia by train?

Routes724
Trips per day2,877
train carriers11
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Philadelphia?

The cheapest prices for a train ticket to Philadelphia that users have found recently on Wanderu start at $9.50. Such great deals to Philadelphia are available on one route to Ardmore. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Philadelphia. Ardmore at $9.50 has consistently the lowest average train ticket prices to Philadelphia.

What are the main train stations in Philadelphia?

The most popular train stations in Philadelphia are 30th St Station - 2955 Market St and N Phil - 2900 N Broad St. 30th St Station - 2955 Market St is the busiest train station in Philadelphia.

Baltimore

There are 60 train schedules per day connecting Baltimore with Philadelphia. It takes on average 1 hour to travel 90 miles, 145 kms, by train from Baltimore. 5 train carriers offer schedules from Baltimore, with Amtrak offering the most daily connections to Philadelphia. Traveling by train from Baltimore you will most likely to arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 0m
Avg. Price
$78.79

Newark

There are 59 train schedules per day connecting Newark with Philadelphia. It takes on average 1 hour to travel 76 miles, 122 kms, by train from Newark. 10 train carriers offer schedules from Newark, with Amtrak Acela Express offering the most daily connections to Philadelphia. Traveling by train from Newark you will most likely to arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 0m
Avg. Price
$81.63

New York

There are 49 train schedules per day connecting New York with Philadelphia. It takes on average 1 hour to travel 81 miles, 130 kms, by train from New York. 10 train carriers offer schedules from New York, with Amtrak Acela Express offering the most daily connections to Philadelphia. Traveling by train from New York you will most likely to arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 0m
Avg. Price
$86.36

Boston

There are 39 train schedules per day connecting Boston with Philadelphia. It takes on average 6 hours to travel 271 miles, 436 kms, by train from Boston. 3 train carriers offer schedules from Boston, with Amtrak offering the most daily connections to Philadelphia. Traveling by train from Boston you will most likely to arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
6h 0m
Avg. Price
$172.23

Trenton

There are 36 train schedules per day connecting Trenton with Philadelphia. It takes on average to travel 29 miles, 47 kms, by train from Trenton. 10 train carriers offer schedules from Trenton, with Amtrak Acela Express offering the most daily connections to Philadelphia. Traveling by train from Trenton you will most likely to arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
0h 0m
Avg. Price
$34.51

Located in Pennsylvania , United States, you can travel by train to Philadelphia from 724 destinations and choose from 2877 daily train schedules to get you there. Amtrak Northeast Regional has the most train connections to Philadelphia. The furthest train arriving in Philadelphia covers a distance of 2550.20 miles, 4103.10 kms, covering the journey in 1 hour and 58 minutes

Looking for other ways to get there? Check out Bus options to Philadelphia.

train companies serving Philadelphia

Amtrak

There are 724 daily Amtrak schedules to Philadelphia. Amtrak can get you to Philadelphia by train from 673 destinations including Rensselaer.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
2h 41m
Avg. Price
$175.35

Amtrak Acela Express

There are 129 daily Amtrak Acela Express schedules to Philadelphia. Amtrak Acela Express can get you to Philadelphia by train from 13 destinations including New York.
Restroom
WiFi
Snacks
Meal
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
1h 59m
Avg. Price
$142.65

Amtrak Carolinian

There are 15 daily Amtrak Carolinian schedules to Philadelphia. Amtrak Carolinian can get you to Philadelphia by train from 20 destinations including New York.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
3h 58m
Avg. Price
$73.02

Amtrak Cardinal

There are 6 daily Amtrak Cardinal schedules to Philadelphia. Amtrak Cardinal can get you to Philadelphia by train from 27 destinations including Charleston.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
7h 19m
Avg. Price
$76.48

Amtrak Crescent

There are 15 daily Amtrak Crescent schedules to Philadelphia. Amtrak Crescent can get you to Philadelphia by train from 27 destinations including Charlottesville.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
6h 39m
Avg. Price
$88.66

Amtrak Keystone Service

There are 138 daily Amtrak Keystone Service schedules to Philadelphia. Amtrak Keystone Service can get you to Philadelphia by train from 18 destinations including Harrisburg.
Restroom
WiFi
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
1h 11m
Avg. Price
$37.41

Amtrak Northeast Regional

There are 314 daily Amtrak Northeast Regional schedules to Philadelphia. Amtrak Northeast Regional can get you to Philadelphia by train from 48 destinations including Baltimore.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
2h 16m
Avg. Price
$70.39

Amtrak Pennsylvanian

There are 13 daily Amtrak Pennsylvanian schedules to Philadelphia. Amtrak Pennsylvanian can get you to Philadelphia by train from 16 destinations including New York.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
1h 58m
Avg. Price
$53.69

Amtrak Palmetto

There are 18 daily Amtrak Palmetto schedules to Philadelphia. Amtrak Palmetto can get you to Philadelphia by train from 23 destinations including Iselin.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
2h 44m
Avg. Price
$63.39

Amtrak Silver Service

There are 41 daily Amtrak Silver Service schedules to Philadelphia. Amtrak Silver Service can get you to Philadelphia by train from 37 destinations including Savannah.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
10h 23m
Avg. Price
$109.16

Amtrak Vermonter

There are 20 daily Amtrak Vermonter schedules to Philadelphia. Amtrak Vermonter can get you to Philadelphia by train from 28 destinations including Bridgeport.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
2h 6m
Avg. Price
$74.64