Buses from San Miguel de Allende to Oaxaca
🚌 Unfortunately, there is no direct bus from San Miguel de Allende to Oaxaca. However, you can take a service departing from San Miguel de Allende and arriving at Oaxaca via Puebla Terminal CAPU. The journey, with transfers, takes approximately 11 hours and 35 minutes. 🌄 The bus services from San Miguel de Allende to Oaxaca are operated by Futura and ADO. The journey culminates at Oaxaca station after a duration of 13 hours and 16 minutes. It's a scenic route that showcases the beauty of Mexico's diverse landscapes. 💰 Bus ticket prices between Oaxaca and San Miguel de Allende can range from $49 to $197.