Cheap Bus and Train tickets to Tucson

Scenic view of Tucson

What are the most popular routes to Tucson?

Phoenix - TucsonAverage priceR 526Average duration2hDaily departures46
San Diego - TucsonAverage priceR 1 579Average duration13h 25mDaily departures19
Las Vegas - TucsonAverage priceR 1 408Average duration15h 15mDaily departures23
Los Angeles - TucsonAverage priceR 1 050Average duration9h 38mDaily departures1
Hermosillo - TucsonAverage priceR 1 223Average duration6h 30mDaily departures13

Tucson stations and stops

Locations map