Search train tickets toPhoenix

switcheroo

Quickview

How to get to Phoenix by train?

Routes326
Trips per day741
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.

What are the cheapest train tickets to Phoenix?

The cheapest prices for a train ticket to Phoenix that users have found recently on Wanderu start at $52.46. 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 $52.46 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 Greyhound Station - 2115 E Buckeye Rd, City-to-City Transport Desk - 3400 E Sky Harbor Blvd and 9617 North Metro Pkwy W. Greyhound Station - 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 9617 North Metro Pkwy W.
Avg. Time
17h 0m
Avg. Price
$186.38

Texarkana

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

McGregor

There are 8 train schedules per day connecting McGregor with Phoenix. It takes on average 33 hours to travel 866 miles, 1394 kms, by train from McGregor. One train company operates schedules from McGregor, with Amtrak offering the most daily connections to Phoenix. Traveling by train from McGregor you will most likely to arrive in Phoenix at 9617 North Metro Pkwy W.
Avg. Time
33h 0m
Avg. Price
$263.29

San Marcos

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

Taylor

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

What train companies travel to Phoenix, Arizona ?

Located in Arizona, United States, you can travel by train to Phoenix from 326 destinations and choose from 741 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