|Distance||356 miles (574 km)|
|Average train duration||15 h 30 min|
Trains from Los Angeles to Phoenix, AZ cover the 356 miles (574 km) long route taking on average 15 h 30 min with our travel partners like. There are direct train services available.
Here are some other resources that might have the information you need