Trains from Los Angeles to Phoenix
🚂 Embark on a scenic train journey from Los Angeles to Phoenix covering a distance of 359 miles in approximately 7 hours and 5 minutes. The first step involves boarding a FlixBus from Los Angeles to Tucson, with a final destination of Phoenix Bus Station. 🌵 Experience a smooth transfer on your trip as you transition to Route 2, which takes 7 hours and 49 minutes to reach Phoenix from Los Angeles, spanning a distance of 380 miles. Beginning with a metro bus ride from Union Station Patsaouras Bus Plaza to El Monte Station, you'll then board a Greyhound bus bound for Dallas, ultimately reaching Phoenix Bus Station.