Search train tickets toPittsburgh

switcheroo

Quickview

How to get to Pittsburgh by train?

Routes462
Trips per day828
train carriers3
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.

What are the cheapest train tickets to Pittsburgh?

The cheapest prices for a train ticket to Pittsburgh that users have found recently on Wanderu start at $10.40. Such great deals to Pittsburgh are available on two routes including Monroeville and Monroeville. 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 Pittsburgh. Monroeville at $10.40 has consistently the lowest average train ticket prices to Pittsburgh.

What are the main train stations in Pittsburgh?

The most popular train stations in Pittsburgh are 1100 Liberty Ave and Pittsburgh Intermodal Station / Grant St Transportation Ctr. 1100 Liberty Ave is the busiest train station in Pittsburgh.

What are the most popular train routes to Pittsburgh?

Richmond

There are 6 train schedules per day connecting Richmond with Pittsburgh. It takes on average 15 hours to travel 244 miles, 392 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Richmond you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
15h 0m
Avg. Price
$98.99

Coatesville

There are 5 train schedules per day connecting Coatesville with Pittsburgh. It takes on average 9 hours to travel 223 miles, 358 kms, by train from Coatesville. One train company operates schedules from Coatesville, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Coatesville you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
9h 0m
Avg. Price
$98.26

Trenton

There are 5 train schedules per day connecting Trenton with Pittsburgh. It takes on average 10 hours to travel 278 miles, 447 kms, by train from Trenton. 2 train carriers offer schedules from Trenton, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Trenton you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
10h 0m
Avg. Price
$127.10

Monterey

There are 5 train schedules per day connecting Monterey with Pittsburgh. It takes on average 81 hours and 9 minutes to travel 2261 miles, 3637 kms, by train from Monterey. One train company operates schedules from Monterey, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Monterey you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
81h 9m
Avg. Price
$438.37

Elizabethtown

There are 5 train schedules per day connecting Elizabethtown with Pittsburgh. It takes on average 8 hours to travel 180 miles, 290 kms, by train from Elizabethtown. 2 train carriers offer schedules from Elizabethtown, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Elizabethtown you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
8h 0m
Avg. Price
$78.26

What train companies travel to Pittsburgh, Pennsylvania ?

Located in Pennsylvania, United States, you can travel by train to Pittsburgh from 462 destinations and choose from 828 daily train schedules to get you there. Amtrak has the most train connections to Pittsburgh. The furthest train arriving in Pittsburgh covers a distance of 2295.84 miles, 3693.86 kms, covering the journey in 1 hour and 31 minutes

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

train companies serving Pittsburgh