Oaxaca to Puebla by bus with ADO
About 22 ADO departures a day, fastest trips around 4h 40min, fares from MX$824.
Next departures are shown below. Pick one to book, or search another date.
Oaxaca to Puebla at a glance

Buses per day
About 22 ADO departures

Fastest trip
From around 4h 40min

Fares
From MX$824

Timetable
Departures around the clock
The journey from Oaxaca to Puebla
In Puebla, buses to Oaxaca leave from CAPU, the main bus station north of the centre, and some also use ADO Paseo Destino on the south side of the city. The coach heads east on Highway 150D to the Cuacnopalan interchange and then follows toll Highway 135D south, bypassing Tehuacán.
Beyond Tehuacán the scenery turns dry and rugged. The road runs through valleys and canyons in the Tehuacán-Cuicatlán Biosphere Reserve, where forests of tall columnar cacti line the hillsides. Few towns lie along the toll road, and it joins Highway 190 northwest of Oaxaca city near Telixtlahuaca. In Oaxaca, buses arrive at the first-class terminal on Calzada Niños Héroes. Some stretches have landslide-prone slopes and occasional maintenance closures.
When the buses leave
- Morning (5:00–11:59): about 6 a day
- Afternoon (12:00–17:59): about 11 a day
- Evening (18:00–23:59): about 4 a day
- Night (0:00–4:59): about 1 a day
A typical trip takes around 5h 00min; the fastest services take around 4h 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 18 a day
- ADO Platino: about 2 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, 02:30, 05:00, 06:33, 08:00, 09:00, 10:30, 11:15, 13:30, 14:15, 15:03, 16:03
Departure times vary by day and station. Search your date above to see every bus, seat availability and the exact fare.
Bus stations in Oaxaca and Puebla
The terminals most buses on this route use. Check the station printed on your ticket.
Depart from: Oaxaca Bus Station
5 de Mayo 1018
Coordinates: 17.07052, -96.71680
About 22 ADO departures a day on this route
Open in Google MapsGet directionsArrive at: Puebla Central Bus Station
Blvd. Norte 4222
Coordinates: 19.07533, -98.20600
About 14 ADO departures a day on this route
Open in Google MapsGet directionsArrive at: Puebla, Paseo Destino
Avenida Las Torres
Coordinates: 19.00893, -98.24428
About 8 ADO departures a day on this route
Open in Google MapsGet directionsArriving in Puebla
Puebla's historic centre is a UNESCO World Heritage Site. Its cathedral, built between 1575 and 1640, has two of the tallest church towers in Mexico. The city is famous for hand-painted Talavera pottery, which you can still see being made in long-running workshops, and it is widely credited as the birthplace of mole poblano. Cholula, about 10 km away, has what is considered the world's largest pyramid by volume, topped by a hilltop church.
Tips for the Oaxaca–Puebla bus
Tip 1
Confirm whether your ticket departs from CAPU or from ADO Paseo Destino, because the two terminals are on opposite sides of Puebla.
Tip 2
Carry a warm layer, since coaches are air-conditioned and the Oaxaca valleys get cool after dark.
Tip 3
Have snacks and water with you, because the toll road through the Tehuacán-Cuicatlán Valley passes very few towns.
Tip 4
Buy tickets early around the Guelaguetza in July and Día de Muertos in late October and early November, when demand for Oaxaca rises sharply.
Other ways to travel
No passenger train runs between Puebla and Oaxaca, and road transport is the standard way to travel between them. The bus links the two city terminals directly and is usually more practical than flying.
Oaxaca to Puebla bus: FAQ
Return trip and related routes
Puebla to Oaxaca
ADO bus route
Mexico City to Puebla
ADO bus route
Oaxaca to Mexico City
ADO bus route
Oaxaca to Puerto Escondido
ADO bus route
Oaxaca to San Cristóbal de las Casas
ADO bus route
Puebla 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.


