Buses from San Diego to Puebla
🚌 Traveling from San Diego to Puebla by bus requires making transfers in Los Angeles. The journey, operated by Flixbus USA and Buses USA Tours, takes approximately 43 hours and 28 minutes. 💰 The cost of a bus ticket between San Diego and Puebla ranges from $173 to $262. Despite the lengthy travel time of about 28 hours and 13 minutes, the bus offers an affordable option for those seeking an adventurous journey to Puebla.