Traccia il Mio ViaggioTrova la tua fermata dell'autobus
Hero background

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.

ado-bus
/
Oaxaca a Puebla

Oaxaca to Puebla at a glance

Bus Ticket

Buses per day

About 22 ADO departures

Clock Arriving on Time

Fastest trip

From around 4h 40min

Icon image

Fares

From MX$824

Icon image

Timetable

Departures around the clock

Navigate image

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

Loading...
Open in Google MapsGet directions

Arrive at: Puebla Central Bus Station

Blvd. Norte 4222
Coordinates: 19.07533, -98.20600
About 14 ADO departures a day on this route

Loading...
Open in Google MapsGet directions

Arrive at: Puebla, Paseo Destino

Avenida Las Torres
Coordinates: 19.00893, -98.24428
About 8 ADO departures a day on this route

Loading...
Open in Google MapsGet directions

Arriving 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

Icon image

Digital ticket

Directly to your email

Icon image

Mobile Download

Compatible with your phone

Icon image

Travel Safely

Certified Vehicles

Do you have questions?

Our customer service team can help with tickets, changes and luggage.

Contact support
facebookxinstagramyoutube

La nostra azienda di trasporto passeggeri offre servizi sicuri e affidabili per tutte le tue esigenze di viaggio.

La nostra azienda di trasporto passeggeri offre servizi sicuri e affidabili per tutte le tue esigenze di viaggio.

facebookxinstagramyoutube