ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Oaxaca

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

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.

Where to stay in Oaxaca

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • There is no direct bus from Guanajuato to Oaxaca. Travelers can take a bus from Guanajuato to Terminal Central de Autobuses del Norte and then transfer to another bus that will take them to Oaxaca. This journey, including transfers, typically takes around 12 hours and 55 minutes. It is advisable to check the bus schedules and plan the journey accordingly to ensure a smooth and hassle-free travel experience.
  • The bus service from Guanajuato to Oaxaca, operated by Primera Plus, departs from the Guanajuato station. Travelers should head to the designated Primera Plus bus station in Guanajuato to catch the bus to Oaxaca. It is recommended to arrive at the station well in advance of the departure time to ensure a smooth boarding process. Additionally, confirming the exact location of the station and the departure schedule with Primera Plus beforehand is advisable for a seamless travel experience.
  • The bus service from Guanajuato to Oaxaca, operated by ADO, arrives at the Oaxaca station. Upon arriving at the Oaxaca station, travelers will have reached their final destination. It is recommended to check the station's facilities and services upon arrival, and to have arrangements for onward transportation from the station if needed. Customers can also inquire at the station for information on local transportation options and nearby amenities.
  • The cost of a bus ticket from Guanajuato to Oaxaca ranges between $51 to $96, depending on the bus company, time of booking, and type of seat chosen. Travelers should check with the bus company or online booking platforms for the most up-to-date pricing information before purchasing tickets. It is advisable to book tickets in advance to secure the best available rates and ensure a seat on the desired bus departure.
  • There are multiple bus services that connect Guanajuato and Oaxaca, with transfers typically taking place at Terminal Central de Autobuses del Norte. Primera Plus operates buses departing from Guanajuato, while ADO services arrive at Oaxaca, making the journey in approximately 13 hours and 20 minutes. Travelers should expect a range of ticket prices between $51 to $96, depending on factors such as the bus company, seat type, and booking time. It is recommended to check the schedules of these bus services in advance and plan the journey accordingly for a comfortable and efficient trip.
  • Buses from Guanajuato to Oaxaca are generally less crowded during weekdays, especially on Tuesdays and Wednesdays. On the contrary, weekends, particularly Fridays and Sundays, tend to have more passengers, making the buses busier. It is advisable to book tickets in advance for weekday travel and consider early morning or late evening departures to avoid the peak travel times and ensure a more comfortable and less crowded journey.
  • The first bus from Guanajuato to Oaxaca typically departs early in the morning, around 6:00 AM. The last bus of the day usually leaves in the late evening, around 11:00 PM. Travelers should check the exact schedules with the bus companies operating the route, such as Primera Plus and ADO, to confirm the departure times for the day of their planned travel.

Will you be returning to Guanajuato by bus?

If you are on a return bus ride, check the buses from Oaxaca to Guanajuato.

See schedule