Buses from Guanajuato to Oaxaca
🚌 Although there is no direct bus from Guanajuato to Oaxaca, you can take a bus from Guanajuato station to Terminal Central de Autobuses del Norte, with a journey time of approximately 12 hours and 55 minutes. 🌄 From Terminal Central de Autobuses del Norte in Mexico City, you can transfer to another bus operated by ADO to reach Oaxaca station. The total travel time from Guanajuato to Oaxaca by bus is 13 hours and 20 minutes. 💸 The prices for a bus ticket between Guanajuato and Oaxaca can range from $51 to $96, offering a cost-effective way to travel between these two culturally rich Mexican cities.