Is there a train from Arizona to California?
There are usually 2 daily train trips available from Phoenix to Los Angeles. Traveling by train from Phoenix to Los Angeles usually takes 12 hours and 58 minutes, but the fastest Amtrak train can make the trip in 10 hours and 5 minutes.
Daily Trains | 2 |
---|---|
Minimum Price | $90 |
Average Ticket Price | $126 |
Minimum Trip Duration | 8h45m |
Average Train Trip Duration | 15h5m |
How far is Los Angeles to Phoenix, AZ by train? You should expect to travel around 356 miles (574 km) between Los Angeles and Phoenix, AZ by train.
Benson, AZ (BEN) | Sunset Limited, Texas Eagle |
---|---|
Flagstaff, AZ – Amtrak Station (FLG) | Southwest Chief |
Kingman, AZ (KNG) | Southwest Chief |
Maricopa, AZ (MRC) (closest station to Phoenix) | Sunset Limited, Texas Eagle |
Tucson, AZ (TUS) (pictured above) | Sunset Limited, Texas Eagle |
- San Luis Obispo.
- Santa Barbara.
- Los Angeles.
- San Diego.
Train travel is often cheaper than flying, in part because you can generally take more with you before paying extra baggage fees. It can also be more convenient and relaxing than driving, especially if you'd be driving in an unfamiliar place or driving for many hours nonstop to get to your destination.
Unlike airlines or other modes of transportation, there is no discount for buying a round trip ticket on Amtrak. A round trip ticket costs the same as buying two one way tickets separately.
It's a long trip if you want to travel across the United States by train. It takes between two and three days and multiple trains to travel coast to coast.
Origin airport | Sky Harbor Intl. |
---|---|
Airlines serving | Alaska Airlines, American Airlines, Delta, Hawaiian Airlines, JetBlue Airways, Southern Airways Express, Spirit Airlines, Sun Country Airlines, United |
Roundtrip price | $82 |
Distance | 369 mi |
Average flight time | 1 hour 20 mins |
The travel time ranges from 6 hours to 8 hours and 21 minutes depending on bus schedule.
How long does it take to get from California to Arizona by train?
Trip Summary
There are usually 2 daily train trips available from Los Angeles to Phoenix. Traveling by train from Los Angeles to Phoenix usually takes 12 hours and 25 minutes, but the fastest Amtrak train can make the trip in 8 hours and 45 minutes.
Bus from Los Angeles to Phoenix from $50 | Greyhound.

Three Amtrak routes travel through Arizona, the scenic Southwest Chief, Sunset Limited and Texas Eagle. Unless your starting station is on one of these routes, you'll have to ride more than one Amtrak train in order to reach the state.
The cost of your ticket may vary depending on when you book, so we recommend you plan early. $61 is what you can expect to pay for a train ride from Los Angeles to Grand Canyon Village National Park one-way.