Trains from Los Angeles to Puerto Vallarta
The trip from Los Angeles to Puerto Vallarta by train is a scenic adventure spanning approximately 1 day and 15-21 hours, depending on the route chosen. The distance traversed covers around 2325.5 km to 2594.3 km, with 3 to 5 transfers along the journey. Passengers can experience diverse landscapes and cultural shifts as they travel through various cities such as Tijuana, Mexicali, Guadalajara, and more. Each route presents an opportunity to enjoy the comfort of different bus agencies and experience the beautiful Mexican countryside. The trip culminates in the stunning coastal city of Puerto Vallarta, offering a perfect blend of relaxation and exploration for travelers.