Choose the faster ADO GL when you need to reach San Cristóbal sooner; choose the ADO+OCC option when saving money matters more and a longer journey is acceptable. Current August 29 examples show about 9 hours at MXN 1,398 versus about 13h10 at MXN 1,240. Confirm the Oaxaca departure and the San Cristóbal arrival point for your date.
Quick answer
Choose by priority:
- Shorter current example: ADO GL, about 9 hours at MXN 1,398.
- Lower-price current example: ADO+OCC, about 13h10 at MXN 1,240.
- Departure: Terminal ADO in Oaxaca de Juárez, at 5 de Mayo 1016, Barrio de Jalatlaco.
- Arrival: Busbud maps the San Cristóbal stop to Av. Insurgentes 66, Santa Lucía.
Other current price displays range from about MXN 1,358–1,398 for live examples and MXN 1,437–1,470 in recent searches. Treat them as date-specific references and check the actual ticket.
Current bus service
Current Busbud listings show a fast ADO GL example of about 9 hours and another useful overnight itinerary around 10h40. Connecting services can take much longer, so check whether the itinerary is direct before booking.
Current price displays differ between live departures and recent-search data. Use the ranges above only as references for late August 2026.
Departure in Oaxaca
ADO lists its main Oaxaca terminal at 5 de Mayo 1016, Barrio de Jalatlaco, Oaxaca de Juárez.
Arrival in San Cristóbal
Busbud currently maps the San Cristóbal stop to Av. Insurgentes 66, Santa Lucía. Confirm the exact arrival point on your ticket because other platforms may use a different terminal label.
San Cristóbal Bus Stations & Terminals
Sources