COVID-19 Travel Guide
Learn more ›

Search train tickets to Philadelphia

switcheroo

Quickview

How to get to Philadelphia by train

Routes339
Trips per day1,291
train lines11
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Philadelphia?

$4.25 is the cheapest price for a train ticket to Philadelphia, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Philadelphia. In the last month, trains from Cherry Hill to Philadelphia had the lowest average price at $4.25. The train from Pennsauken Township to Philadelphia also tends to start at relatively low prices.

Where is the train station in Philadelphia, PA?

The busiest train station in Philadelphia is 30th St Station - 2955 Market St. As Philadelphia's main station, it has the most trains coming and going. However, a popular alternative is N Phil - 2900 N Broad St.

Where should you stay in Philly?

The most popular train station in Philadelphia is 30th Street Station. 30th Street Station is particularly close to the Powelton Village neighborhood, an artsy neighborhood known for its creative inhabitants and proximity to nearby Drexel University and the University of Pennsylvania.

Just across the river from the bus station is Rittenhouse Square, probably the most iconic (and historic) square in all of Philadelphia. Because this area is a little more touristy, prices on hotels and homeshares may be more expensive, but you’ll be right in the middle of everything.

East of Rittenhouse Square is Center City, the busy heart of Philly. If you stay nearby, you’ll be close to Independence Hall and the Liberty Bell, as will be in the midst of a bustling nightlife scene.

Just north of Center City is Chinatown, where accommodations may be a touch more affordable, and you’ll have terrific Chinese food right outside your doorstep.

How do you get around Philadelphia?

Between trams, trains and buses, Philadelphia's public transit system is well covered and relatively easy to navigate. The subway system is a bit smaller than the ones you’ll see in D.C. or New York, but that also makes it more manageable.

The SEPTA (Southeastern Pennsylvania Transportation Authority) operates four subway lines: Broad-Ridge Spur, Broad Street Line, Market-Frankford Line and PATCO Speedline. If you’re arriving into the 30th Street Station, you’ll likely find the Market-Frankford Line to be the most useful to you, as it operates east-west through Center City and most of Downtown Philadelphia.

The SEPTA subway lines operate from 5 a.m. to 1 a.m. every day, and tickets cost $2.50 for a one-way ride. If you know you will be using SEPTA all day, you can purchase a one-day pass (up to 8 trips on any bus/subway/tram) for $9.

What are some places to visit in Philly?

Philly is most well-known for its history centered around the American Revolution. In Center City west of 30th Street Station, you can see Independence Hall, where the Declaration of Independence was signed, as well as the famed Liberty Bell.

If you’re an art fan, the Philadelphia Museum of Art is among the best in the country. It’s also famous for appearing in the original “Rocky” film, in which Rocky Balboa runs up and down the museum’s steps. Adults tickets to the museum cost $20, and student/youth (13-18) tickets cost $14.

If you love the outdoors, consider going to Bartram’s Garden, home to 45 acres of lush flora and fauna (plus, they offer free kayaking and rowboating out on the Delaware River). Speaking of the Delaware River, the Delaware River Waterfront is now a revitalized hub, with a popular promenade and charming nighttime atmosphere.

What are some good restaurants in Philadelphia?

If you’re in Philly, you simply can’t leave without trying a Philly cheesesteak. (Unless you’re vegetarian, of course.) Geno’s Steaks in South Philadelphia is known for its melty cheesesteak sandwiches. The prices are very reasonable, and there’s even an outdoor seating area.

Downtown near 30th Street Station is Reading Terminal Market, a can’t-miss stop for foodies. The market has loads of restaurants, including Beck’s Cajun Cafe, Fox & Son Fancy Corndogs and Down Home Diner. It’s also home to two distilleries, two coffee shops, a pub and a juice bar.

What is the best time to visit Philadelphia by train?

The best time to visit Philly is in spring/early summer. Your train fare will be a little cheaper because it’s before peak tourism season, and as an added bonus, you might just see cherry blossoms in bloom.

Baltimore

There are 35 scheduled trains per day from Baltimore to Philadelphia. The route can be as long as 90 miles, or 145 kilometers. On average, the journey takes 1 hour and 18 minutes. There are 6 train lines that operate on this route. Amtrak has the most daily trains. Trains from Baltimore usually arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 18m
Avg. Price
$45.54

Newark

There are 28 scheduled trains per day from Newark to Philadelphia. The route can be as long as 76 miles, or 122 kilometers. On average, the journey takes 1 hour and 7 minutes. There are 11 train lines that operate on this route. Amtrak has the most daily trains. Trains from Newark usually arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 7m
Avg. Price
$49.06

Iselin

There are 24 scheduled trains per day from Iselin to Philadelphia. The route can be as long as 62 miles, or 100 kilometers. On average, the journey takes 1 hour . There are 5 train lines that operate on this route. Amtrak Acela Express has the most daily trains. Trains from Iselin usually arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 0m
Avg. Price
$68.79

New York

There are 24 scheduled trains per day from New York to Philadelphia. The route can be as long as 81 miles, or 130 kilometers. On average, the journey takes 1 hour and 24 minutes. There are 11 train lines that operate on this route. Amtrak has the most daily trains. Trains from New York usually arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
1h 24m
Avg. Price
$58.53

Boston

There are 21 scheduled trains per day from Boston to Philadelphia. The route can be as long as 271 miles, or 436 kilometers. On average, the journey takes 5 hours and 57 minutes. There are 3 train lines that operate on this route. Amtrak has the most daily trains. Trains from Boston usually arrive in Philadelphia at 30th St Station - 2955 Market St.
Avg. Time
5h 57m
Avg. Price
$87.95

Located in Pennsylvania, Philadelphia is accessible by train from 339 other cities. You can choose from 1291 daily scheduled trips when you search for trains to Philadelphia on Wanderu. Amtrak Northeast Regional usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Philadelphia are also available..

Train companies serving Philadelphia

Amtrak

There are 98 scheduled Amtrak trains per day. Amtrak can get you to Philadelphia from 276 cities, including Poughkeepsie.
Amtrak
Amtrak
Avg. Time
20h 29m
Avg. Price
$112.33

Amtrak Northeast Regional

There are 227 scheduled Amtrak Northeast Regional trains per day. Amtrak Northeast Regional can get you to Philadelphia from 48 cities, including Baltimore.
Amtrak Northeast Regional
Amtrak Northeast Regional
Avg. Time
2h 57m
Avg. Price
$44.34

Amtrak Silver Service

There are 18 scheduled Amtrak Silver Service trains per day. Amtrak Silver Service can get you to Philadelphia from 36 cities, including Trenton.
Amtrak Silver Service
Amtrak Silver Service
Avg. Time
11h 45m
Avg. Price
$85.12

Amtrak Carolinian

There are 18 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Philadelphia from 23 cities, including Trenton.
Amtrak Carolinian
Amtrak Carolinian
Avg. Time
5h 16m
Avg. Price
$54.42

Amtrak Crescent

There are 5 scheduled Amtrak Crescent trains per day. Amtrak Crescent can get you to Philadelphia from 23 cities, including Lynchburg.
Amtrak Crescent
Amtrak Crescent
Avg. Time
7h 20m
Avg. Price
$75.04

Amtrak Palmetto

There are 15 scheduled Amtrak Palmetto trains per day. Amtrak Palmetto can get you to Philadelphia from 23 cities, including Trenton.
Amtrak Palmetto
Amtrak Palmetto
Avg. Time
3h 36m
Avg. Price
$55.77

Amtrak Keystone Service

There are 112 scheduled Amtrak Keystone Service trains per day. Amtrak Keystone Service can get you to Philadelphia from 16 cities, including Harrisburg.
Amtrak Keystone Service
Amtrak Keystone Service
Avg. Time
1h 7m
Avg. Price
$23.96

Amtrak Pennsylvanian

There are 13 scheduled Amtrak Pennsylvanian trains per day. Amtrak Pennsylvanian can get you to Philadelphia from 16 cities, including New York.
Amtrak Pennsylvanian
Amtrak Pennsylvanian
Avg. Time
2h 32m
Avg. Price
$35.48

Amtrak Cardinal

There are 3 scheduled Amtrak Cardinal trains per day. Amtrak Cardinal can get you to Philadelphia from 14 cities, including Chicago.
Amtrak Cardinal
Amtrak Cardinal
Avg. Time
7h 1m
Avg. Price
$50.16

Amtrak Acela

There are 48 scheduled Amtrak Acela trains per day. Amtrak Acela can get you to Philadelphia from 13 cities, including New York.
Amtrak Acela
Amtrak Acela
Avg. Time
2h 10m
Avg. Price
$100.77

Top train routes to and from Philadelphia