Buses from San Diego to Puerto Vallarta
🚌 Starting from San Diego it takes approximately 36 hours to reach Puerto Vallarta by bus with transfers through Tijuana, Tepic, and Bucerias. The journey is operated by ACN Autobuses and Pacífico. 🌊 The route covers a distance of 1,340 miles with a total of 3 transfers, including stops in Tijuana, Culiacán, and Guadalajara before reaching Puerto Vallarta. Prices for the bus ticket range from $100 to $110.