M Visita México Find a hotel
Home/ Blog/ How to Ride Mexico's Overnight Buses: Routes, Classes and Wh Journal

How to Ride Mexico's Overnight Buses: Routes, Classes and What to Expect

Overnight buses connect Mexico City with Oaxaca, San Miguel de Allende, and the Yucatán, but choosing the right class and route makes all the difference.

Reading 4 min
01

The Main Hubs and Routes

Most long-distance buses in Mexico start or end at Mexico City's four main terminals: TAPO (east, for Puebla and Veracruz), Taxqueña (south, for Oaxaca and Acapulco), Poniente (west, for Toluca and Morelia), and Norte (north, for San Miguel de Allende and Querétaro). Taxqueña is the departure point for the popular overnight run to Oaxaca, an eight-hour journey on Highway 190D that leaves several times after 10 p.m. and arrives around 6 a.m. The route is served by ADO, which offers both regular and executive classes on this corridor.

For the Yucatán, ADO's flagship overnight service connects Mexico City's TAPO with Mérida (about 18 hours) and Cancún (about 22 hours), though many travellers break the trip in San Cristóbal de las Casas or Palenque. The Mexico City to San Miguel de Allende route is shorter, about four hours, and is mostly served by first-class buses during the day from Norte terminal, so an overnight option is less common. If you're heading to the coast, consider the overnight bus from Mexico City to Puerto Escondido (12 hours) or Huatulco (14 hours), both departing from Taxqueña.

How to Ride Mexico's Overnight Buses: Routes, Classes and What to Expect
02

Bus Classes and What You Get

Mexico's long-distance buses come in three main classes: executive (often branded ADO GL or ETN), first class (ADO, Primera Plus), and second class (often local runners). Executive buses have wide reclining seats (often 140-degree recline), air conditioning, Wi-Fi (sometimes unreliable), and a toilet. First class is comfortable but with less legroom and no Wi-Fi on older buses. Second class is cheaper but stops frequently and lacks amenities. For overnight trips, I recommend booking executive class on ADO GL or ETN for the extra space and quieter cabin, especially on the Oaxaca and Mérida routes.

ETN is known for its 2+1 seating configuration (three seats per row instead of four), which gives more personal space and a quieter ride. ADO GL also offers 2+1 on some routes. Note that Wi-Fi is often slow or non-existent on rural stretches, so download entertainment in advance. Most executive buses provide a small snack and drink, but it's wise to bring your own water and snacks. Power outlets are available at each seat on many executive buses, but check when booking. The price difference between first and executive class is usually modest, often 10-20% more, and worth it for overnight travel.

03

Booking, Stations, and Practicalities

Book tickets online through the ADO or ETN websites, or at the terminal counters. Online booking opens about 30 days in advance and often offers discounts. For overnight departures, book at least a week ahead during peak seasons (December, Easter, and summer). At Mexico City's Taxqueña terminal, allow 45 minutes to navigate the ticket counters and security check; the terminal is large and can be confusing. Print your ticket or have it on your phone. You'll need to show ID (passport for foreigners) when boarding. Luggage is generally included, but oversized bags may incur a small fee; keep valuables with you.

Onboard, expect a security video and sometimes a check-in with a handheld scanner. Stops are infrequent but may include a meal stop at a roadside restaurant (often around midnight on the Oaxaca route). Bring a light blanket or scarf, as air conditioning can be strong. Earplugs and an eye mask help. For women travelling alone, executive class tends to have a more comfortable atmosphere. Upon arrival, many terminals are on the outskirts; in Oaxaca, the ADO terminal is a 20-minute walk or short taxi ride to the Zócalo. In Mérida, the terminal is closer to the centre. Book your hotel near the terminal or arrange a taxi in advance if arriving very early.

04

Which Route to Choose and What to Skip

For a first overnight bus experience, the Mexico City to Oaxaca route is the best introduction: the road is good, the buses are modern, and you arrive in time for breakfast. The Mexico City to San Miguel de Allende route is too short for overnight; take a daytime bus instead. The long-haul to Mérida or Cancún is only for those who truly need to save a night's accommodation or have time to spare; otherwise, fly or break the journey. If you're heading to Puerto Escondido, the overnight bus saves a day but the road is winding; consider a daytime bus if you're prone to motion sickness. Skip second-class buses for overnight trips; the savings aren't worth the discomfort.

When planning, align your bus arrival with hotel check-in times. Many hotels in Oaxaca and Mexico City allow early check-in for a fee, but it's not guaranteed. Booking a hotel near the bus terminal can be convenient for early arrivals, but in Mexico City, the Taxqueña area is not ideal for tourists; instead, take a taxi to neighborhoods like Roma or Condesa. In Oaxaca, staying near the Zócalo is better than near the terminal. Use the bus to maximize your time: take an overnight bus, arrive early, drop your bags at your hotel, and start exploring. That's why booking a hotel with 24-hour reception or early check-in is smart.

05

Questions people ask

Are overnight buses in Mexico safe? Yes, major companies like ADO and ETN are reliable and safe. Executive class buses have security checks and are comfortable. Avoid second-class buses for overnight trips and keep valuables with you. Travel during daylight if you're concerned about the route. How far in advance should I book an overnight bus? Book at least a week ahead, especially for weekend or holiday travel. Online booking opens about 30 days in advance. During peak seasons like Easter and December, book two to three weeks ahead to secure executive class seats. What is the difference between first class and executive class? Executive class (ADO GL, ETN) offers wider seats with more recline, often 2+1 seating, Wi-Fi, power outlets, and snacks. First class (ADO) is comfortable but with less legroom and fewer amenities. The price difference is small, so executive is worth it for overnight trips. Can I bring luggage on overnight buses? Yes, one checked bag and one carry-on are typically included. Oversized or extra bags may incur a small fee. Keep valuables like passports and electronics with you. Luggage is stored in the hold and is generally secure. Do overnight buses have toilets and food? Most executive and first-class buses have a small toilet onboard, though it's basic. Some routes include a snack and drink. For longer trips, buses may stop at a roadside restaurant for 30 minutes. Bring your own water and snacks in case. What should I bring for comfort on an overnight bus? Bring a light blanket or scarf (air conditioning can be strong), earplugs, an eye mask, and a neck pillow. Download entertainment in advance as Wi-Fi may be unreliable. Wear comfortable clothing and bring layers. How do I get from the bus terminal to my hotel? In Mexico City, use authorized taxis or ride-hailing apps from the terminal; avoid unlicensed taxis. In Oaxaca, the ADO terminal is a short taxi ride to the centre. If arriving early, book a hotel with 24-hour reception or arrange early check-in. Which overnight bus route is best for first-timers? The Mexico City to Oaxaca route is ideal: modern buses, good roads, and arrival in time for breakfast. Avoid the longer Mexico City to Mérida or Cancún routes unless you have time. Skip second-class buses for overnight travel.
In short Plan your stay Pick your dates, compare places to stay and book with confidence. See the area Back to the blog

Where to stay

Hotels in Mexico City

See all hotelsWhere to stay in Mexico City: our hotel guideHotel videos from Mexico City
Hotels · Programme · List · Green Finance · WhatsApp · Climate