Puebla to Mexico City by bus with ADO
About 206 ADO departures a day, fastest trips around 1h 40min, fares from MX$210.
Next departures are shown below. Pick one to book, or search another date.
Puebla to Mexico City at a glance

Buses per day
About 206 ADO departures

Fastest trip
From around 1h 40min

Fares
From MX$210

Timetable
Departures around the clock
The journey from Puebla to Mexico City
Buses to Mexico City leave Puebla mainly from CAPU, and some also leave from ADO Paseo Destino. They take Highway 150D west past San Martín Texmelucan and climb to the high pass near Río Frío, with the snow-capped Iztaccíhuatl and Popocatépetl volcanoes to the south. The road then drops into the Valley of Mexico through Ixtapaluca, where traffic often thickens.
Inside Mexico City, the standard ADO route ends at TAPO, the eastern terminal next to San Lázaro Metro. Dedicated airport services go straight to the bus bays at AICM Terminal 1 and Terminal 2, so flyers do not need to cross the city. This is a short, busy commuter corridor with frequent departures, and the coaches are air-conditioned with reclining seats.
When the buses leave
- Morning (5:00–11:59): about 88 a day
- Afternoon (12:00–17:59): about 71 a day
- Evening (18:00–23:59): about 30 a day
- Night (0:00–4:59): about 17 a day
A typical trip takes around 2h 25min; the fastest services take around 1h 40min. Times and fares come from current ADO timetables for the next 30 days and change by date and service class.
ADO services on this route
- ADO: about 147 a day
- AU: about 58 a day
- ADO GL: about 2 a day
ADO is the standard first-class service; ADO GL adds more legroom and extras, and ADO Platino has the widest seats. AU and ADO Aeropuerto cover regional and airport routes.
Sample departure times
01:00, 04:30, 06:35, 08:08, 09:30, 11:00, 12:08, 13:31, 14:45, 16:10, 17:31, 18:40
Departure times vary by day and station. Search your date above to see every bus, seat availability and the exact fare.
Bus stations in Puebla and Mexico City
The terminals most buses on this route use. Check the station printed on your ticket.
Depart from: Puebla Central Bus Station
Blvd. Norte 4222
Coordinates: 19.07533, -98.20600
About 158 ADO departures a day on this route
Open in Google MapsGet directionsDepart from: Puebla, Paseo Destino
Avenida Las Torres
Coordinates: 19.00893, -98.24428
About 43 ADO departures a day on this route
Open in Google MapsGet directionsArrive at: Mexico City TAPO San Lazaro Bus Station
Metro San Lazaro Artilleros 7 de Julio
Coordinates: 19.43004, -99.11390
About 72 ADO departures a day on this route
Open in Google MapsGet directionsArrive at: Mexico City Airport Terminal 1
Av. Capitan Carlos Leon Terminal 1
Coordinates: 19.43564, -99.08353
About 32 ADO departures a day on this route
Open in Google MapsGet directionsArriving in Mexico City
Many people on this route are heading to Mexico City International Airport (AICM) for a flight, and direct buses drop them right at the terminal buildings. Others come for the capital itself. From TAPO the Metro reaches the Centro Histórico quickly, where the Zócalo, the Metropolitan Cathedral, the Templo Mayor and the Palacio de Bellas Artes are found. Business trips, hospital appointments, concerts and the museums of Chapultepec, including the Museo Nacional de Antropología, are other common reasons to travel.
Tips for the Puebla–Mexico City bus
Tip 1
If you are flying, book a bus that goes straight to the airport rather than to TAPO, and check whether it stops at Terminal 1 or Terminal 2 for your airline.
Tip 2
Leave extra time for traffic on the approach to Mexico City, especially on Friday evenings and on Sunday and holiday returns.
Tip 3
Sit on the left side heading to Mexico City for views of Popocatépetl and Iztaccíhuatl near the Río Frío pass on clear mornings.
Tip 4
At TAPO, use the authorised taxi booths inside the terminal or take Metro Lines 1 and B from San Lázaro.
Other ways to travel
No passenger train links Puebla and Mexico City. For travellers flying out of the capital, a direct bus to AICM is usually easier than flying from Puebla's own airport or taking a taxi across Mexico City.
Puebla to Mexico City bus: FAQ
Return trip and related routes
Mexico City to Puebla
ADO bus route
Mexico City to Acapulco
ADO bus route
Mexico City to Xalapa
ADO bus route
Mexico City to Oaxaca
ADO bus route
Mexico City to Tuxtepec
ADO bus route
Mexico City to Tepoztlán
ADO bus route
Mexico City to Veracruz
ADO bus route
Mexico City to Zihuatanejo
ADO bus route
Oaxaca to Mexico City
ADO bus route

Digital ticket
Directly to your email

Mobile Download
Compatible with your phone

Travel Safely
Certified Vehicles
Do you have questions?
Our customer service team can help with tickets, changes and luggage.


