None of the ADO, AtitlanTour or Guatemala Transportation timetables shows a through bus from Oaxaca to Antigua: take ADO’s overnight bus from Oaxaca to San Cristóbal de las Casas (about 11h 40min on a typical service, from MX$1,226), spend a night there, and take the 6:00am shuttle to Antigua (USD$75 per person, 13hrs, AtitlanTour). Read 10 November 2026.

In short: ADO lists about three evening departures from Oaxaca’s first-class terminal. Only the 20:30 ADO GL reaches San Cristóbal (05:30) before the 6:00am shuttle leaves, so a night in San Cristóbal is the safe plan. Guatemala Transportation sells the same USD$75 shuttle but only Monday to Friday. The shuttle includes a bus change at the border.

Leg 1: Oaxaca to San Cristóbal with ADO

ADO’s route page lists the departures below for 10 November 2026. ADO says times and fares change by date and service class and come from its timetables for the next 30 days, so search your own date.

Oaxaca departsServiceSan Cristóbal arrivesTime as printedFare on ADO’s USD display
19:00ADO06:4011h 40mfrom $70.00
20:30ADO GL05:309h 0mfrom $83.00
22:30ADO10:3012h 0mfrom $70.00

The same page gives its fares in pesos as from about MX$1,226, and lists sample departure times of 18:15, 19:00, 20:30, 21:00 and 22:30, with the first at 18:15 and the last at 22:30. It counts about 3 ADO departures a day, all in the evening, about 2 on ADO and 1 on ADO GL, which it describes as the class with more legroom and extras. All are direct, so there is no change in Tuxtla Gutiérrez.

ADO describes the route: southeast past Tlacolula and Mitla, onto the Mitla to Tehuantepec toll highway (opened January 2025), across the Isthmus near Juchitán and La Ventosa, then past Tuxtla Gutiérrez and up the Chiapa de Corzo to San Cristóbal toll road. Its tips: book ahead from November to March, when overnight departures to Chiapas can sell out; strong Isthmus winds in the cold-front season occasionally close roads; and San Cristóbal, at about 2,200 m, can be near freezing at dawn in winter.

Which Oaxaca terminal. ADO’s Oaxaca station guide says the main first-class station (used by ADO, ADO GL, ADO Platino and OCC) is on Highway 190 about 1.5 km north of the Zócalo. It prints two addresses for it: 5 de Mayo 1018 in the listing and Calzada Niños Héroes de Chapultepec 1036 in the directions. It also lists a smaller point of sale with departures on 5 de Mayo in Barrio de Jalatlaco, and says second-class buses use a separate terminal. Go to the station your ticket names.

Arrival. The bus stops at the San Cristóbal station on Avenida Insurgentes (ADO lists number 66), which ADO says is at the Pan-American Highway and within walking or short taxi distance of the centre.

Why the night in San Cristóbal

AtitlanTour lists San Cristóbal de las Casas to Antigua Guatemala at 6:00am. Guatemala Transportation lists the same fare without a time. Set against ADO’s arrival times above, the 19:00 and 22:30 buses arrive after a 6:00am departure, and the 20:30 ADO GL leaves a 30-minute gap. AtitlanTour also asks for requests and confirmations before 4pm the day before travel and charges in full if you are not at the pickup point within its 15-minute window. Booking a shuttle for the morning after you arrive takes a late bus out of the connection; the 4pm confirmation deadline and the no-show charge still apply.

Leg 2: San Cristóbal to Antigua

Two sellers list the route at USD$75 per person, read 10 November 2026:

  • AtitlanTour: 6:00am, 13hrs. No day restriction on the row.
  • Guatemala Transportation: no time printed, under a heading that says Monday to Friday only. It prints no duration for this direction either.

Other sellers, the pickup and drop-off details and the trip in the opposite direction are compared on Antigua to San Cristóbal de las Casas. From the same 6:00am departure, AtitlanTour also lists Panajachel (USD$60 p/p, 11hrs) and Quetzaltenango (USD$60 p/p, 9-10hrs) if Antigua is not your first stop; see Lake Atitlán for the lake towns.

AtitlanTour’s terms, printed on the same page: prices in USD$ (it states USD$1 = Q7.8), holiday schedules and prices may change, a service is only held with partial or complete payment, reservation payments are not refundable, and luggage is 1 suitcase and 1 handbag, with surfboards, bicycles or extra bags notified in advance.

The border

The UK Foreign Office’s Mexico advice, read 10 November 2026, advises against all but essential travel within 40 km of the Guatemalan border in Chiapas, from the Pacific coast up to and including the Gracias a Dios crossing. What happens at the crossing itself, and where the shuttles change vehicles, is on La Mesilla border crossing.

On the Guatemalan side, the Foreign Office’s entry advice (written for British passport holders) says to make sure your passport is stamped on entry and to return to the immigration desk immediately if it is not. It also says officials sometimes ask travellers at land borders for an entry fee, that this is illegal, and that asking for an official receipt may make the request go away. Check your own country’s rules for entry.

After Antigua

For onward trips from Antigua, see Antigua to El Paredón for the coast and Antigua to Semuc Champey for Alta Verapaz.

Sources