Search train tickets to Philadelphia

switcheroo

Quickview

How to get to Philadelphia by train?

Routes399
Trips per day2,113
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 $13.23. 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 $13.23 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 61 train schedules per day connecting Baltimore with Philadelphia. It takes on average 1 hour and 14 minutes to travel 90 miles, 145 kms, by train from Baltimore. 8 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 14m
Avg. Price
$109.54

Newark

There are 61 train schedules per day connecting Newark with Philadelphia. It takes on average 1 hour and 5 minutes to travel 76 miles, 122 kms, by train from Newark. 11 train carriers offer schedules from Newark, with Amtrak 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 5m
Avg. Price
$118.73

New York

There are 51 train schedules per day connecting New York with Philadelphia. It takes on average 1 hour and 22 minutes to travel 81 miles, 130 kms, by train from New York. 11 train carriers offer schedules from New York, with Amtrak 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 22m
Avg. Price
$119.98

Boston

There are 41 train schedules per day connecting Boston with Philadelphia. It takes on average 5 hours and 46 minutes 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
5h 46m
Avg. Price
$246.38

Trenton

There are 37 train schedules per day connecting Trenton with Philadelphia. It takes on average and 29 minutes to travel 29 miles, 47 kms, by train from Trenton. 11 train carriers offer schedules from Trenton, with Amtrak 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 29m
Avg. Price
$51.15

Located in Pennsylvania, United States of America, you can travel by train to Philadelphia from 399 destinations and choose from 2113 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 2546.79 miles, 4097.62 kms, covering the journey in 100 hours and 30 minutes

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

train companies serving Philadelphia

Amtrak

There are 485 daily Amtrak schedules to Philadelphia. Amtrak can get you to Philadelphia by train from 434 destinations including Rensselaer.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
1d 1h 44m
Avg. Price
$237.60

Amtrak Acela

There are 129 daily Amtrak Acela schedules to Philadelphia. Amtrak Acela 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 49m
Avg. Price
$198.75

Amtrak Carolinian

There are 14 daily Amtrak Carolinian schedules to Philadelphia. Amtrak Carolinian can get you to Philadelphia by train from 23 destinations including Newark.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
2h 51m
Avg. Price
$104.37

Amtrak Cardinal

There are 5 daily Amtrak Cardinal schedules to Philadelphia. Amtrak Cardinal can get you to Philadelphia by train from 25 destinations including Chicago.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
5h 25m
Avg. Price
$100.27

Amtrak Crescent

There are 13 daily Amtrak Crescent schedules to Philadelphia. Amtrak Crescent can get you to Philadelphia by train from 25 destinations including Charlottesville.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
5h 11m
Avg. Price
$121.56

Amtrak Keystone Service

There are 135 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
$53.94

Amtrak Northeast Regional

There are 312 daily Amtrak Northeast Regional schedules to Philadelphia. Amtrak Northeast Regional can get you to Philadelphia by train from 49 destinations including New York.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
2h 9m
Avg. Price
$97.87

Amtrak Pennsylvanian

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

Amtrak Palmetto

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

Amtrak Silver Service

There are 31 daily Amtrak Silver Service schedules to Philadelphia. Amtrak Silver Service can get you to Philadelphia by train from 38 destinations including Fort Lauderdale.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
8h 18m
Avg. Price
$149.11

Amtrak Vermonter

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