There are two trains per day from Phoenix to Los Angeles. Traveling by train from Phoenix to Los Angeles takes approximately 12 hours and 56 minutes, but the fastest Amtrak train can complete the journey in 10 hours and 5 minutes.