COVID-19 Travel Guide
Learn more ›

Search train tickets to Tucson

switcheroo

Quickview

How to get to Tucson by train

Routes110
Trips per day242
train lines3
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Tucson?

$18.00 is the cheapest price for a train ticket to Tucson, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Tucson. In the last month, trains from Maricopa to Tucson had the lowest average price at $18.00.

Where is the train station in Tucson, AZ?

The main train station in Tucson is 400 N Toole Ave. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Tucson.

Monterey

There are 10 scheduled trains per day from Monterey to Tucson. The route can be as long as 695 miles, or 1118 kilometers. On average, the journey takes 21 hours and 15 minutes. One train company, Amtrak, connects Monterey to Tucson. Trains from Monterey usually arrive in Tucson at 400 N Toole Ave.
Avg. Time
21h 15m
Avg. Price
$121.00

Davis

There are 8 scheduled trains per day from Davis to Tucson. The route can be as long as 750 miles, or 1206 kilometers. On average, the journey takes 23 hours and 12 minutes. One train company, Amtrak, connects Davis to Tucson. Trains from Davis usually arrive in Tucson at 400 N Toole Ave.
Avg. Time
23h 12m
Avg. Price
$112.25

Stockton

There are 8 scheduled trains per day from Stockton to Tucson. The route can be as long as 707 miles, or 1138 kilometers. On average, the journey takes 20 hours and 19 minutes. One train company, Amtrak, connects Stockton to Tucson. Trains from Stockton usually arrive in Tucson at 400 N Toole Ave.
Avg. Time
20h 19m
Avg. Price
$88.63

San Diego

There are 8 scheduled trains per day from San Diego to Tucson. The route can be as long as 365 miles, or 588 kilometers. On average, the journey takes 16 hours and 38 minutes. One train company, Amtrak, connects San Diego to Tucson. Trains from San Diego usually arrive in Tucson at 400 N Toole Ave.
Avg. Time
16h 38m
Avg. Price
$75.70

Paso Robles

There are 6 scheduled trains per day from Paso Robles to Tucson. The route can be as long as 606 miles, or 975 kilometers. On average, the journey takes 21 hours and 37 minutes. One train company, Amtrak, connects Paso Robles to Tucson. Trains from Paso Robles usually arrive in Tucson at 400 N Toole Ave.
Avg. Time
21h 37m
Avg. Price
$95.33

Located in Arizona, Tucson is accessible by train from 110 other cities. You can choose from 242 daily scheduled trips when you search for trains to Tucson on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Tucson are also available..

Train companies serving Tucson

Amtrak

There are 8 scheduled Amtrak trains per day. Amtrak can get you to Tucson from 101 cities, including Emeryville.
Avg. Time
1d 8h 0m
Avg. Price
$120.63

Amtrak Texas Eagle

There is one Amtrak Texas Eagle train per day, from Los Angeles to Tucson. Amtrak Texas Eagle can get you to Tucson from 18 cities, including Los Angeles.
Avg. Time
16h 35m
Avg. Price
$62.77

Amtrak Sunset Limited

There is one Amtrak Sunset Limited train per day, from Los Angeles to Tucson. Amtrak Sunset Limited can get you to Tucson from 13 cities, including Los Angeles.
Avg. Time
12h 15m
Avg. Price
$56.46