Search train tickets to Phoenix

switcheroo

Quickview

How to get to Phoenix by train?

Routes229
Trips per day503
train carriers1
Stations3
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 Phoenix?

The cheapest prices for a train ticket to Phoenix that users have found recently on Wanderu start at $43.00. Such great deals to Phoenix are available on one route to Winslow. 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 Phoenix. Winslow at $43.00 has consistently the lowest average train ticket prices to Phoenix.

What are the main train stations in Phoenix?

The most popular train stations in Phoenix are Bus Terminal - 2115 E Buckeye Rd, City-to-City Transport Desk - 3400 E Sky Harbor Blvd and 2717 W Bell Rd. Bus Terminal - 2115 E Buckeye Rd is the busiest train station in Phoenix.

Poplar Bluff

There are 8 train schedules per day connecting Poplar Bluff with Phoenix. It takes on average 48 hours and 48 minutes to travel 1245 miles, 2003 kms, by train from Poplar Bluff. One train company operates schedules from Poplar Bluff, with Amtrak offering the most daily connections to Phoenix. Traveling by train from Poplar Bluff you will most likely to arrive in Phoenix at 2717 W Bell Rd.
Avg. Time
2d 0h 48m
Avg. Price
$193.50

Temple

There are 8 train schedules per day connecting Temple with Phoenix. It takes on average 31 hours and 47 minutes to travel 876 miles, 1409 kms, by train from Temple. One train company operates schedules from Temple, with Amtrak offering the most daily connections to Phoenix. Traveling by train from Temple you will most likely to arrive in Phoenix at City-to-City Transport Desk - 3400 E Sky Harbor Blvd.
Avg. Time
1d 7h 47m
Avg. Price
$165.00

Malvern

There are 8 train schedules per day connecting Malvern with Phoenix. It takes on average 44 hours and 35 minutes to travel 1106 miles, 1779 kms, by train from Malvern. One train company operates schedules from Malvern, with Amtrak offering the most daily connections to Phoenix. Traveling by train from Malvern you will most likely to arrive in Phoenix at 2717 W Bell Rd.
Avg. Time
1d 20h 35m
Avg. Price
$328.50

Longview

There are 8 train schedules per day connecting Longview with Phoenix. It takes on average 40 hours and 2 minutes to travel 1007 miles, 1619 kms, by train from Longview. One train company operates schedules from Longview, with Amtrak offering the most daily connections to Phoenix. Traveling by train from Longview you will most likely to arrive in Phoenix at 2717 W Bell Rd.
Avg. Time
1d 16h 2m
Avg. Price
$163.50

Cleburne

There are 8 train schedules per day connecting Cleburne with Phoenix. It takes on average 33 hours and 38 minutes to travel 856 miles, 1376 kms, by train from Cleburne. One train company operates schedules from Cleburne, with Amtrak offering the most daily connections to Phoenix. Traveling by train from Cleburne you will most likely to arrive in Phoenix at City-to-City Transport Desk - 3400 E Sky Harbor Blvd.
Avg. Time
1d 9h 38m
Avg. Price
$150.50

Located in Arizona, United States of America, you can travel by train to Phoenix from 229 destinations and choose from 503 daily train schedules to get you there. Amtrak has the most train connections to Phoenix. The furthest train arriving in Phoenix covers a distance of 2296.47 miles, 3694.88 kms, covering the journey in 89 hours

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

train companies serving Phoenix

Amtrak

There are 129 daily Amtrak schedules to Phoenix. Amtrak can get you to Phoenix by train from 255 destinations including Chicago.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
1d 17h 1m
Avg. Price
$215.88