Search Phoenix train tickets

switcheroo

Quickview

How to get to Phoenix by train?

Routes325
Trips per day698
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 $57.25. 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 $57.25 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, 9617 North Metro Pkwy W and City-to-City Transport Desk - 3400 E Sky Harbor Blvd. Bus Terminal - 2115 E Buckeye Rd is the busiest train station in Phoenix.

What are the most popular train routes to Phoenix?

San Diego

There are 11 train schedules per day connecting San Diego with Phoenix. It takes on average 17 hours to travel 299 miles, 481 kms, by train from San Diego. One train company operates schedules from San Diego, with Amtrak offering the most daily connections to Phoenix. Traveling by train from San Diego you will most likely to arrive in Phoenix at City-to-City Transport Desk - 3400 E Sky Harbor Blvd.
Avg. Time
17h 0m
Avg. Price
$188.20

Temple

There are 8 train schedules per day connecting Temple with Phoenix. It takes on average 32 hours 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 9617 North Metro Pkwy W.
Avg. Time
8h 0m
Avg. Price
$357.50

Malvern

There are 8 train schedules per day connecting Malvern with Phoenix. It takes on average 45 hours 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 City-to-City Transport Desk - 3400 E Sky Harbor Blvd.
Avg. Time
21h 0m
Avg. Price
$253.65

Marshall

There are 8 train schedules per day connecting Marshall with Phoenix. It takes on average 41 hours to travel 1028 miles, 1653 kms, by train from Marshall. One train company operates schedules from Marshall, with Amtrak offering the most daily connections to Phoenix. Traveling by train from Marshall you will most likely to arrive in Phoenix at City-to-City Transport Desk - 3400 E Sky Harbor Blvd.
Avg. Time
17h 0m
Avg. Price
$347.85

Poplar Bluff

There are 8 train schedules per day connecting Poplar Bluff with Phoenix. It takes on average 50 hours 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 City-to-City Transport Desk - 3400 E Sky Harbor Blvd.
Avg. Time
2h 0m
Avg. Price
$253.65

What train companies travel to Phoenix, Arizona ?

Located in Arizona, United States, you can travel by train to Phoenix from 325 destinations and choose from 698 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 1 hour and 29 minutes

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

train companies serving Phoenix