Travel Oaxaca to Puebla de Zaragoza

Oaxaca to Puebla de Zaragoza Bus: Schedules, Tickets & Prices

Travel from Oaxaca to Puebla de Zaragoza by bus in around 4h 40m to 5h 35m, with tickets available from 705 MXN to 1,478 MXN.

Bus from Oaxaca to Puebla de Zaragoza

Traveling from Oaxaca to Puebla de Zaragoza by bus offers multiple daily departures from AU Terminal Periferico Oaxaca, Central de Autobuses de Oaxaca or AU bus terminal Santa Rosa, Oaxaca, allowing you to pick a schedule that suits your needs. The trip usually takes around 4 hours 40 minutes, bringing you to Puebla Central, Puebla de Zaragoza or Puebla Avenida Las Torres, Puebla de Zaragoza with fares starting from 705 MXN. Be sure to compare schedules and secure your tickets in advance here for a comfortable, reliable, and enjoyable journey.

Prices: 705 MXN to 1,478 MXN

Duration: 4h 40m – 5h 35m ⏱

Hop on bus from Oaxaca to Puebla de Zaragoza for MXN 705 Travel with bus from Oaxaca to Puebla de Zaragoza for MXN 705 Hop on bus from Oaxaca to Puebla de Zaragoza for MXN 705

View all Bus tickets →

Distance Oaxaca to Puebla de Zaragoza

The distance between Oaxaca and Puebla de Zaragoza is 289.6 kilometers.

Bus from Oaxaca to Puebla de Zaragoza Details

Find key information about the Bus from Oaxaca to Puebla de Zaragoza, including travel time, prices and stations.

Bus
Average price
1,008 MXN
 
Cheapest
705 MXN
Average duration
5h 12m
 
Shortest
4h 40m
Number of departures
20
00:15 - 23:50
Tickets
 
Stations
Departure stations
Arrival stations
AU Terminal Periferico Oaxaca
Central de Autobuses de Oaxaca
AU bus terminal Santa Rosa, Oaxaca
Puebla Central, Puebla de Zaragoza
Puebla Avenida Las Torres, Puebla de Zaragoza
Operators
Autobuses Unidos, ADO, ADO Platino
 

Bus Routes & Schedules from Oaxaca to Puebla de Zaragoza

- From AU Terminal Periferico Oaxaca, hop on a bus heading to Puebla Central, Puebla de Zaragoza for a journey of around 5h 25m to 5h 30m. Services operate from 10:01 until 23:50, with tickets starting at 705 MXN.
- Starting at Central de Autobuses de Oaxaca, buses head toward Puebla Avenida Las Torres, Puebla de Zaragoza, covering the distance in roughly 5h 15m to 5h 35m. With departures from 05:00 until 23:30 and tickets from 1,027 to 1,478 MXN.
- Board at Central de Autobuses de Oaxaca, and after a journey of around 4h 40m to 5h, the bus reaches Puebla Central, Puebla de Zaragoza. Tickets are available from 1,027 to 1,478 MXN, and departures run from 02:30 until 23:30.
- Travel from AU bus terminal Santa Rosa, Oaxaca to Puebla Central, Puebla de Zaragoza by bus, with journeys lasting approximately 5h to 5h 5m. Departures run from 00:15 until 10:26, and fares begin at 705 MXN.

Bus Timetable: AU bus terminal Santa Rosa, Oaxaca → Puebla Central, Puebla de Zaragoza

  • 00:15 05:20 5h 5m 705 MXN
  • 10:26 15:26 5h 705 MXN

Bus Timetable: AU Terminal Periferico Oaxaca → Puebla Central, Puebla de Zaragoza

  • 10:01 15:26 5h 25m 705 MXN
  • 23:50 05:20 5h 30m 705 MXN

Bus Timetable: Central de Autobuses de Oaxaca → Puebla Avenida Las Torres, Puebla de Zaragoza

  • 05:00 10:35 5h 35m 1027 MXN
  • 09:00 14:35 5h 35m 1027 MXN
  • 12:00 17:35 5h 35m 1027 MXN
  • 15:30 20:45 5h 15m 1478 MXN
  • 16:30 22:05 5h 35m 1027 MXN
  • 23:30 05:05 5h 35m 1027 MXN

Bus Timetable: Central de Autobuses de Oaxaca → Puebla Central, Puebla de Zaragoza

  • 02:30 07:30 5h 1027 MXN
  • 05:00 10:00 5h 1027 MXN
  • 08:00 13:00 5h 1027 MXN
  • 09:00 14:00 5h 1027 MXN
  • 10:30 15:30 5h 1027 MXN
  • 12:00 17:00 5h 1027 MXN
  • 15:30 20:10 4h 40m 1478 MXN
  • 16:30 21:30 5h 1027 MXN
  • 21:45 02:45 5h 1027 MXN
  • 23:30 04:30 5h 1027 MXN

Check all Bus tickets →


More Bus routes from and to Oaxaca or Puebla de Zaragoza

Planning more than just Oaxaca to Puebla de Zaragoza?

You’re currently viewing Bus options for Oaxaca to Puebla de Zaragoza. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.