Puebla to Oaxaca by bus with ADO
About 23 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.
Puebla to Oaxaca at a glance

Buses per day
About 23 ADO departures

Fastest trip
From around 4h 40min

Fares
From MX$824

Timetable
Departures around the clock
The journey from Puebla to Oaxaca
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 8 a day
- Afternoon (12:00–17:59): about 5 a day
- Evening (18:00–23:59): about 7 a day
- Night (0:00–4:59): about 3 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 19 a day
- ADO GL: about 2 a day
- ADO Platino: 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
00:10, 02:09, 06:45, 08:25, 09:43, 10:30, 11:05, 13:45, 15:30, 17:15, 18:20, 20:15
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 Oaxaca
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 14 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 9 ADO departures a day on this route
Open in Google MapsGet directionsArrive at: Oaxaca Bus Station
5 de Mayo 1018
Coordinates: 17.07052, -96.71680
About 23 ADO departures a day on this route
Open in Google MapsGet directionsArriving in Oaxaca
Oaxaca city combines colonial streets with deep Indigenous traditions. Visitors stroll the Zócalo, the Templo de Santo Domingo and the Museo Textil, and take day trips to Monte Albán, Mitla, the mineral cliffs of Hierve el Agua and the craft villages of the central valleys. Travellers coming from Puebla often continue on to Oaxaca's Pacific coast or to Chiapas, which makes Oaxaca a natural stopover.
Tips for the Puebla–Oaxaca 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.
Puebla to Oaxaca bus: FAQ
Return trip and related routes
Oaxaca to Puebla
ADO bus route
Mexico City to Oaxaca
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
Puerto Escondido to Oaxaca
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.


