
Book Affordable Bus Tickets to Mexico City
ADO, ETN, and Primera Plus Pullman buses to and from Mexico City — Latin America's largest city
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets to Mexico City
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Mexico City (CDMX) is the country's capital and the largest city in Latin America by metro population (~22 million). It's the main hub for Pullman bus travel across central, southern, and northern Mexico — four cardinal-direction terminals (TAPO for the southeast, Norte for the north, Sur (Taxqueña) for Cuernavaca/Acapulco, Poniente (Observatorio) for the west) serve hundreds of daily departures.
Spring Bus connects you to operators running into and out of CDMX — ADO (southeast), Primera Plus (west and Bajío), ETN (Guadalajara, Tequila), and many regional lines. Below are the most common routes for travelers; CDMX is also reached by direct international flight to Benito Juárez International Airport (MEX) or the newer Felipe Ángeles (NLU).
Popular routes to Mexico City
Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Mexico City.
From Puebla
- Duration
- ~2 h
- Distance
- 130 km
- Fare (shared shuttle)
- $10 – $20 USD
- Frequency
- ADO + Estrella Roja every 30 min
From Oaxaca (overnight or day)
- Duration
- ~7 h
- Distance
- 470 km
- Fare (shared shuttle)
- $30 – $60 USD
- Frequency
- ADO + ADO Platino multiple daily
From San Cristóbal de las Casas (overnight)
- Duration
- ~13 h
- Distance
- 950 km
- Fare (shared shuttle)
- $50 – $100 USD
- Frequency
- ADO + ADO GL overnight
From Guadalajara
- Duration
- ~7 h
- Distance
- 550 km
- Fare (shared shuttle)
- $40 – $80 USD
- Frequency
- ETN + Primera Plus multiple daily
From Querétaro
- Duration
- ~3 h
- Distance
- 210 km
- Fare (shared shuttle)
- $15 – $30 USD
- Frequency
- ETN + Primera Plus every 30 min
From Cancún (overnight, often better to fly)
- Duration
- ~24 h
- Distance
- 1,800 km
- Fare (shared shuttle)
- $80 – $150 USD
- Frequency
- ADO Platino overnight
How to get to Mexico City by bus
CDMX is reached by Pullman bus from anywhere in central Mexico or by direct flight from anywhere in the world. The terminal you arrive at depends on your origin direction.
By Pullman bus to one of 4 terminals
TAPO (Terminal Autobuses Pasajeros de Oriente) — southeast routes (Puebla, Veracruz, Oaxaca, San Cristóbal, Yucatán via overnight). Central del Norte — north routes (Querétaro, Monterrey, Guadalajara, the US border). Central del Sur (Taxqueña) — south routes (Cuernavaca, Acapulco, Taxco). Poniente (Observatorio) — west routes (Toluca, Morelia, Guadalajara). Each terminal connects to the Metro.
By air (MEX or NLU)
Benito Juárez International (MEX) is the main airport, in the east of the city — direct flights from most major global hubs. Felipe Ángeles (NLU) is the newer second airport, ~50 km north of CDMX — used by low-cost domestic carriers (Viva Aerobus, Volaris). Metrobús Line 4 runs MEX → city center.
By ETN / Primera Plus (executive Pullman)
For longer routes (CDMX → Guadalajara, Querétaro, Bajío cities), ETN offers the highest-end "turistar" class — fully reclining seats, fewer stops, often the right choice over standard ADO. Primera Plus is a step below ETN and runs similar routes. Both have their own terminals (Norte for CDMX departures).
About Mexico City
Mexico City sits in a high-altitude valley at 2,240 m — the air is dry, the sun strong, and arrival from sea level can feel mildly breathless for a day. The city is enormous: travelers concentrate in a few central neighborhoods — Roma Norte / Condesa (food, cafés, art), Centro Histórico (Zócalo, Palacio Nacional, Templo Mayor), Coyoacán (Frida Kahlo museum, colonial atmosphere), Polanco (upscale, museums). The Metro is cheap (MXN $5) and runs everywhere.
The food scene is one of the best in the world — from street tacos (al pastor, suadero) to fine dining (Pujol, Quintonil). The National Museum of Anthropology is essential. Day trips: Teotihuacán pyramids (~1 h north), Puebla colonial city + Cholula pyramid (~2 h east), Cuernavaca (~1.5 h south for weekend escapes from chilangos).
Travel tips for getting to Mexico City
- Stay in Roma Norte, Condesa, or Coyoacán for first visits — safest, most walkable, best food.
- Altitude is 2,240 m. Take it easy day one, drink water, go light on alcohol.
- Use Uber or InDriver at night — much safer and cheaper than street taxis.
- The Metro is safe and fast during the day; less recommended for women alone late at night (there are women-only carriages).
- Four bus terminals; pick the right one. TAPO for southeast (Oaxaca, Yucatán), Norte for north (Querétaro, Guadalajara, Bajío), Sur for south (Cuernavaca), Poniente for west (Toluca).
- Avoid the Eastern districts (Iztapalapa, Nezahualcóyotl) unless you have a specific reason. The Western and Southern districts are where travelers stay.
Bus to Mexico City — frequently asked questions
Which bus terminal do I arrive at in Mexico City?
Which bus terminal do I arrive at in Mexico City?
**Depends on origin direction.** From Oaxaca, Puebla, Veracruz, Yucatán (southeast) → **TAPO**. From Guadalajara, Querétaro, Monterrey (north) → **Central del Norte**. From Cuernavaca, Acapulco (south) → **Central del Sur (Taxqueña)**. From Toluca, Morelia (west) → **Poniente (Observatorio)**. Each terminal has a Metro station — confirm yours when booking.
How long is the bus from Mexico City to Oaxaca?
How long is the bus from Mexico City to Oaxaca?
~7 hours by ADO or ADO GL from TAPO terminal, multiple daily departures. Overnight ADO Platino (sleeper class) is the standard for this route — leave 10–11 p.m., arrive ~6 a.m. Fare **MXN $500 – $1,000 ($30 – $60 USD)** depending on class.
Is Mexico City safe?
Is Mexico City safe?
The neighborhoods most travelers stay in (Roma, Condesa, Coyoacán, Polanco, Centro Histórico daytime) are widely considered safe with standard urban precautions. Use Uber at night; avoid Eastern districts (Iztapalapa, Nezahualcóyotl); don't flash valuables in the Metro at rush hour. The city has higher petty crime than most travelers expect from a 'safe' city but is far below the violence levels of border states.
Can I do Teotihuacán as a day trip?
Can I do Teotihuacán as a day trip?
Yes — Teotihuacán is ~1 hour north of CDMX. Take a bus from **Terminal Central del Norte** (MXN $50 – $80 / $3 – $5 USD each way, every 30 min from the Pyramids/Autobuses Teotihuacán line) or join a guided tour. Go early to beat the heat and crowds; closes 5 p.m.
How does the altitude affect me?
How does the altitude affect me?
CDMX sits at **2,240 m (7,350 ft)**. Most travelers feel mild effects for the first 24 hours — slight breathlessness, dry air, occasional headache. Take it easy day one, drink extra water, ease into alcohol. Severe altitude sickness is rare at this elevation.
Should I take the bus or fly between Mexico City and Cancún?
Should I take the bus or fly between Mexico City and Cancún?
**Fly.** The bus is ~24 hours overnight; flights are ~2.5 hours. Volaris, Viva Aerobus, and Aeroméxico run multiple daily flights from $50 – $150 USD round-trip when booked in advance. Buses to Cancún are mostly for travelers who specifically want to break up the trip with stops (Puebla, Oaxaca, San Cristóbal, Palenque).