Search train tickets to Pittsburgh

switcheroo

Quickview

How to get to Pittsburgh by train?

Routes277
Trips per day471
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.

How to find cheap train tickets to Pittsburgh?

The cheapest prices for a train ticket to Pittsburgh that users have found recently on Wanderu start at $7.90. Such great deals to Pittsburgh are available on one route to 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 $7.90 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.

Richmond

There are 8 train schedules per day connecting Richmond with Pittsburgh. It takes on average 15 hours and 11 minutes 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 11m
Avg. Price
$79.91

Baltimore

There are 7 train schedules per day connecting Baltimore with Pittsburgh. It takes on average 10 hours and 25 minutes to travel 197 miles, 316 kms, by train from Baltimore. One train company operates schedules from Baltimore, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Baltimore you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
10h 25m
Avg. Price
$70.57

Alexandria

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

Fredericksburg

There are 4 train schedules per day connecting Fredericksburg with Pittsburgh. It takes on average 13 hours and 26 minutes to travel 201 miles, 323 kms, by train from Fredericksburg. One train company operates schedules from Fredericksburg, with Amtrak offering the most daily connections to Pittsburgh. Traveling by train from Fredericksburg you will most likely to arrive in Pittsburgh at 1100 Liberty Ave.
Avg. Time
13h 26m
Avg. Price
$86.76

Trenton

There are 4 train schedules per day connecting Trenton with Pittsburgh. It takes on average 10 hours and 59 minutes 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 59m
Avg. Price
$101.08

Located in Pennsylvania, United States of America, you can travel by train to Pittsburgh from 277 destinations and choose from 471 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 2261.35 miles, 3638.37 kms, covering the journey in 83 hours and 2 minutes

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

train companies serving Pittsburgh

Amtrak

There are 109 daily Amtrak schedules to Pittsburgh. Amtrak can get you to Pittsburgh by train from 312 destinations including Richmond.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
15h 55m
Avg. Price
$102.73

Amtrak Capitol Limited

There are 5 daily Amtrak Capitol Limited schedules to Pittsburgh. Amtrak Capitol Limited can get you to Pittsburgh by train from 15 destinations including Washington.
Restroom
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
6h 49m
Avg. Price
$51.46

Amtrak Pennsylvanian

There are 8 daily Amtrak Pennsylvanian schedules to Pittsburgh. Amtrak Pennsylvanian can get you to Pittsburgh by train from 15 destinations including Lancaster.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
7h 14m
Avg. Price
$65.50