Mexico City to Puebla de Zaragoza Bus: Schedules, Tickets & Prices
Travel from Mexico City to Puebla de Zaragoza by bus in around 1h 30m to 4h, with tickets available from 99 MXN to 573 MXN.
Bus from Mexico City to Puebla de Zaragoza
The day’s first bus leaves at --:--, with regular departures following from multiple stations, including Mexico City Airport Terminal 2, TAPO San Lazaro, Mexico City, Mexico City Airport Terminal 1 and others. If you’re traveling from Mexico City, you can plan your trip to Puebla de Zaragoza at a time that works for you. The journey usually takes around 1 hour 30 minutes to reach Puebla Central, Puebla de Zaragoza, Puebla Avenida Las Torres, Puebla de Zaragoza or Puebla CAP Station, Puebla de Zaragoza, with fares starting from 99 MXN. Check availability and book here to reserve your seat.
Prices: 99 MXN to 573 MXN
Duration: 1h 30m – 4h ⏱
Bus Routes & Schedules from Mexico City to Puebla de Zaragoza
On this bus route between Mexico City and Puebla de Zaragoza, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 1h 30m. Buses follow a coordinated schedule running from --:-- until 23:59, covering most of the day. Fares usually start at 99 MXN and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Mexico City to Puebla de Zaragoza helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Cheapest Bus Mexico City to Puebla de Zaragoza
99 MXN, from Mexico City Buenavista Forum Buenavista to Puebla CAP Station, Puebla de Zaragoza, departure some times, duration 3h 5m.Fastest Bus Mexico City to Puebla de Zaragoza
324 MXN, from Santa Martha Acatitla Bus Station, Mexico City to Puebla Central, Puebla de Zaragoza, departure some times, duration 1h 30m.Bus Timetable: Mexico City Airport Terminal 1 → Puebla Avenida Las Torres, Puebla de Zaragoza
- 02:00 04:15 2h 15m 573 MXN
- 04:00 06:15 2h 15m 573 MXN
- 05:45 08:00 2h 15m 573 MXN
- 07:40 09:55 2h 15m 573 MXN
- 11:00 13:15 2h 15m 573 MXN
- 12:15 14:30 2h 15m 573 MXN
- 13:20 15:35 2h 15m 573 MXN
- 14:25 16:40 2h 15m 573 MXN
- 15:30 17:45 2h 15m 573 MXN
- 16:35 18:50 2h 15m 573 MXN
- 18:00 20:15 2h 15m 573 MXN
- 19:15 21:30 2h 15m 573 MXN
- 20:15 22:30 2h 15m 573 MXN
- 21:30 23:45 2h 15m 573 MXN
- 22:30 00:45 2h 15m 573 MXN
Bus Timetable: Mexico City Airport Terminal 1 → Puebla Central, Puebla de Zaragoza
- 02:00 04:50 2h 50m 573 MXN
- 04:00 06:50 2h 50m 573 MXN
- 05:45 08:35 2h 50m 573 MXN
- 07:40 10:30 2h 50m 573 MXN
- 11:00 13:50 2h 50m 573 MXN
- 12:15 15:05 2h 50m 573 MXN
- 13:20 16:10 2h 50m 573 MXN
- 14:25 17:15 2h 50m 573 MXN
- 15:30 18:20 2h 50m 573 MXN
- 16:35 19:25 2h 50m 573 MXN
- 18:00 20:50 2h 50m 573 MXN
- 19:15 22:05 2h 50m 573 MXN
- 20:15 23:05 2h 50m 573 MXN
- 21:30 00:20 2h 50m 573 MXN
- 22:30 01:20 2h 50m 573 MXN
Bus Timetable: Mexico City Airport Terminal 2 → Puebla Avenida Las Torres, Puebla de Zaragoza
- 02:20 04:15 1h 55m 573 MXN
- 04:20 06:15 1h 55m 573 MXN
- 06:05 08:00 1h 55m 573 MXN
- 08:00 09:55 1h 55m 573 MXN
- 11:20 13:15 1h 55m 573 MXN
- 12:35 14:30 1h 55m 573 MXN
- 13:40 15:35 1h 55m 573 MXN
- 14:45 16:40 1h 55m 573 MXN
- 15:50 17:45 1h 55m 573 MXN
- 16:55 18:50 1h 55m 573 MXN
- 18:20 20:15 1h 55m 573 MXN
- 19:35 21:30 1h 55m 573 MXN
- 20:35 22:30 1h 55m 573 MXN
- 21:50 23:45 1h 55m 573 MXN
- 22:50 00:45 1h 55m 573 MXN
Bus Timetable: Mexico City Airport Terminal 2 → Puebla Central, Puebla de Zaragoza
- 02:20 04:50 2h 30m 573 MXN
- 04:20 06:50 2h 30m 573 MXN
- 06:05 08:35 2h 30m 573 MXN
- 08:00 10:30 2h 30m 573 MXN
- 11:20 13:50 2h 30m 573 MXN
- 12:35 15:05 2h 30m 573 MXN
- 13:40 16:10 2h 30m 573 MXN
- 14:45 17:15 2h 30m 573 MXN
- 15:50 18:20 2h 30m 573 MXN
- 16:55 19:25 2h 30m 573 MXN
- 18:20 20:50 2h 30m 573 MXN
- 19:35 22:05 2h 30m 573 MXN
- 20:35 23:05 2h 30m 573 MXN
- 21:50 00:20 2h 30m 573 MXN
- 22:50 01:20 2h 30m 573 MXN
Bus Timetable: Mexico City Buenavista Forum Buenavista → Puebla CAP Station, Puebla de Zaragoza
- 06:30 09:20 2h 50m 99 MXN
- 08:30 11:30 3h 99 MXN
- 09:50 12:25 2h 35m 99 MXN
- 11:45 14:50 3h 5m 99 MXN
- 13:15 15:55 2h 40m 99 MXN
- 16:30 19:40 3h 10m 99 MXN
- 17:45 21:05 3h 20m 99 MXN
- 18:45 22:20 3h 35m 99 MXN
- 21:15 00:20 3h 5m 99 MXN
Bus Timetable: Mexico City Calz Taxquena → Puebla Avenida Las Torres, Puebla de Zaragoza
- 11:00 14:35 3h 35m 328 MXN
- 15:35 19:10 3h 35m 328 MXN
- 18:30 22:05 3h 35m 328 MXN
Bus Timetable: Mexico City Calz Taxquena → Puebla Central, Puebla de Zaragoza
- 06:10 08:25 2h 15m 368 MXN
- 06:40 08:55 2h 15m 368 MXN
- 07:40 09:55 2h 15m 368 MXN
- 09:15 11:30 2h 15m 368 MXN
- 11:40 13:55 2h 15m 368 MXN
- 13:10 15:25 2h 15m 368 MXN
- 14:40 16:55 2h 15m 368 MXN
- 16:10 18:25 2h 15m 368 MXN
- 17:10 19:25 2h 15m 368 MXN
- 19:10 21:25 2h 15m 368 MXN
Bus Timetable: Mexico City Carcel de Mujeres, Nezahualcoyotl → Puebla Central, Puebla de Zaragoza
- --:-- --:-- 1h 40m 324 MXN
Bus Timetable: Mexico City Degollado San Pedro Santa Clara → Puebla CAP Station, Puebla de Zaragoza
- 06:05 09:20 3h 15m 99 MXN
- 08:05 11:30 3h 25m 99 MXN
- 09:25 12:25 3h 99 MXN
- 11:20 14:50 3h 30m 99 MXN
- 12:50 15:55 3h 5m 99 MXN
- 16:05 19:40 3h 35m 99 MXN
- 17:20 21:05 3h 45m 99 MXN
- 18:20 22:20 4h 99 MXN
- 20:50 00:20 3h 30m 99 MXN
Bus Timetable: Mexico City Norte Bus Station → Puebla Central, Puebla de Zaragoza
- 06:15 08:45 2h 30m 383 MXN
- 07:25 09:55 2h 30m 383 MXN
- 07:55 10:25 2h 30m 383 MXN
- 08:25 10:55 2h 30m 383 MXN
- 08:55 11:25 2h 30m 383 MXN
- 09:55 12:25 2h 30m 383 MXN
- 10:25 12:55 2h 30m 383 MXN
- 10:55 13:25 2h 30m 383 MXN
- 11:25 13:55 2h 30m 383 MXN
- 12:25 14:55 2h 30m 383 MXN
- 13:25 15:55 2h 30m 383 MXN
- 14:25 16:55 2h 30m 383 MXN
- 15:25 17:55 2h 30m 383 MXN
- 16:25 18:55 2h 30m 383 MXN
- 17:25 19:55 2h 30m 383 MXN
- 18:25 20:55 2h 30m 383 MXN
- 19:25 21:55 2h 30m 383 MXN
- 19:55 22:25 2h 30m 383 MXN
- 20:25 22:55 2h 30m 383 MXN
- 21:55 00:25 2h 30m 383 MXN
Bus Timetable: Santa Martha Acatitla Bus Station, Mexico City → Puebla Central, Puebla de Zaragoza
- 05:10 06:40 1h 30m 324 MXN
- 05:40 07:10 1h 30m 324 MXN
- 06:25 07:55 1h 30m 324 MXN
- 09:50 11:20 1h 30m 324 MXN
- 11:00 12:30 1h 30m 324 MXN
- 11:50 13:20 1h 30m 324 MXN
- 13:20 14:50 1h 30m 324 MXN
- 14:20 15:50 1h 30m 324 MXN
- 14:50 16:20 1h 30m 324 MXN
- 15:20 16:50 1h 30m 324 MXN
- 16:20 17:50 1h 30m 324 MXN
- 16:50 18:20 1h 30m 324 MXN
- 17:20 18:50 1h 30m 324 MXN
- 19:45 21:15 1h 30m 324 MXN
- 20:45 22:15 1h 30m 324 MXN
Bus Timetable: TAPO San Lazaro, Mexico City → Puebla Avenida Las Torres, Puebla de Zaragoza
- 11:55 14:35 2h 40m 328 MXN
- 16:30 19:10 2h 40m 328 MXN
- 19:25 22:05 2h 40m 328 MXN
Bus Timetable: TAPO San Lazaro, Mexico City → Puebla Central, Puebla de Zaragoza
- 04:30 06:40 2h 10m 330 MXN
- 05:00 07:10 2h 10m 330 MXN
- 05:45 07:55 2h 10m 330 MXN
- 06:00 08:00 2h 368 MXN
- 06:30 08:30 2h 368 MXN
- 07:00 09:00 2h 368 MXN
- 07:20 09:40 2h 20m 330 MXN
- 07:30 09:30 2h 368 MXN
- 08:00 10:00 2h 368 MXN
- 08:20 10:40 2h 20m 330 MXN
- 08:30 10:30 2h 368 MXN
- 09:00 11:00 2h 368 MXN
- 09:10 11:20 2h 10m 330 MXN
- 09:30 11:30 2h 368 MXN
- 10:00 12:00 2h 368 MXN
- 10:20 12:30 2h 10m 330 MXN
- 10:30 12:30 2h 368 MXN
- 11:00 13:00 2h 368 MXN
- 11:10 13:20 2h 10m 330 MXN
- 11:30 13:30 2h 368 MXN
- 12:00 14:00 2h 368 MXN
- 12:10 14:30 2h 20m 330 MXN
- 12:30 14:50 2h 20m 368 MXN
- 12:40 14:50 2h 10m 330 MXN
- 13:00 15:20 2h 20m 368 MXN
- 13:20 15:40 2h 20m 330 MXN
- 13:30 15:50 2h 20m 368 MXN
- 14:00 16:20 2h 20m 368 MXN
- 14:10 16:20 2h 10m 330 MXN
- 14:30 16:50 2h 20m 368 MXN
- 14:40 16:50 2h 10m 330 MXN
- 15:00 17:20 2h 20m 368 MXN
- 15:10 17:30 2h 20m 330 MXN
- 15:40 17:50 2h 10m 330 MXN
- 16:00 18:20 2h 20m 368 MXN
- 16:10 18:20 2h 10m 330 MXN
- 16:40 18:50 2h 10m 330 MXN
- 17:00 19:20 2h 20m 368 MXN
- 17:40 20:00 2h 20m 330 MXN
- 18:00 20:20 2h 20m 368 MXN
- 18:30 20:50 2h 20m 368 MXN
- 18:40 21:15 2h 35m 330 MXN
- 19:00 21:20 2h 20m 368 MXN
- 19:40 22:15 2h 35m 330 MXN
- 20:00 22:20 2h 20m 368 MXN
- 21:00 23:00 2h 368 MXN
- 21:05 23:25 2h 20m 330 MXN
- 21:40 00:00 2h 20m 330 MXN
- 22:00 00:00 2h 368 MXN
- 22:40 01:00 2h 20m 330 MXN
- 23:59 02:19 2h 20m 330 MXN
Bus Timetable: Tlalnepantla, Mexico City → Puebla Central, Puebla de Zaragoza
- 06:30 09:55 3h 25m 438 MXN
- 07:00 10:25 3h 25m 438 MXN
- 07:30 10:55 3h 25m 438 MXN
- 08:00 11:25 3h 25m 438 MXN
- 09:00 12:25 3h 25m 438 MXN
- 09:30 12:55 3h 25m 438 MXN
- 10:00 13:25 3h 25m 438 MXN
- 10:30 13:55 3h 25m 438 MXN
- 11:30 14:55 3h 25m 438 MXN
- 12:30 15:55 3h 25m 438 MXN
- 13:30 16:55 3h 25m 438 MXN
- 14:30 17:55 3h 25m 438 MXN
- 15:30 18:55 3h 25m 438 MXN
- 16:30 19:55 3h 25m 438 MXN
- 17:30 20:55 3h 25m 438 MXN
- 18:30 21:55 3h 25m 438 MXN
- 19:00 22:25 3h 25m 438 MXN
- 19:30 22:55 3h 25m 438 MXN
- 21:00 00:25 3h 25m 438 MXN
Travel options for Mexico City to Puebla de Zaragoza
More Bus routes from and to Mexico City or Puebla de Zaragoza
Routes in Bus from Mexico City →
Routes in Bus to Puebla de Zaragoza ←
Routes in Bus to Mexico City ←
Routes in Bus from Puebla de Zaragoza →
Planning more than just Mexico City to Puebla de Zaragoza?
You’re currently viewing Bus options for Mexico City 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 PlannerIdeal for multi-city trips and flexible travel plans.