Travel Puebla de Zaragoza to Mexico City

Puebla de Zaragoza to Mexico City Bus: Schedules, Tickets & Prices

The bus journey from Puebla de Zaragoza to Mexico City takes approximately 1h 40m to 3h 35m, with fares from 99 MXN to 574 MXN.

Bus from Puebla de Zaragoza to Mexico City

Catching a bus in Puebla de Zaragoza is an easy way to reach Mexico City, with departures available from Puebla Avenida Las Torres, Puebla de Zaragoza, Puebla Central, Puebla de Zaragoza or Puebla CAP Station, Puebla de Zaragoza throughout the day. The journey typically lasts around 1 hour 40 minutes and brings you to multiple stations, including Mexico City Airport Terminal 2, TAPO San Lazaro, Mexico City, Mexico City Airport Terminal 1 and others, with bus ticket prices starting from 99 MXN. Make sure to book your seat in advance here for a smooth, comfortable, and hassle-free trip.

Prices: 99 MXN to 574 MXN

Duration: 1h 40m – 3h 35m ⏱

Choose bus from Puebla de Zaragoza to Mexico City for MXN 99 Explore with bus from Puebla de Zaragoza to Mexico City for MXN 99 Book bus from Puebla de Zaragoza to Mexico City in 1h 40m Hop on bus from Puebla de Zaragoza to Mexico City in 1h 40m

View all Bus tickets →

Distance Puebla de Zaragoza to Mexico City

The distance between Puebla de Zaragoza and Mexico City is 104.8 kilometers.

Bus from Puebla de Zaragoza to Mexico City Details

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

Bus
Average price
427 MXN
 
Cheapest
99 MXN
Average duration
2h 33m
 
Shortest
1h 40m
Number of departures
216
--:-- - 23:20
Tickets
 
Stations
Departure stations
Arrival stations
Puebla Avenida Las Torres, Puebla de Zaragoza
Puebla Central, Puebla de Zaragoza
Puebla CAP Station, Puebla de Zaragoza
Mexico City Airport Terminal 2
TAPO San Lazaro, Mexico City
Mexico City Airport Terminal 1
Mexico City Calz Taxquena
Tlalnepantla, Mexico City
View more stations in the full listing
Operators
ADO, Autobuses Unidos, FlixBus, ADO GL
 

Bus Routes & Schedules from Puebla de Zaragoza to Mexico City

Traveling by bus between Puebla de Zaragoza and Mexico City involves several departure and arrival stations rather than a single fixed terminal. Depending on which bus stops you use, the overall journey time can vary, though most trips fall within 1h 40m. Bus services follow a shared operating window, with departures beginning at --:-- and continuing until 23:20, offering coverage across much of the day. Fares generally start at 99 MXN and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Puebla de Zaragoza to Mexico City helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → Mexico City Airport Terminal 1

  • 01:45 04:25 2h 40m 574 MXN
  • 02:40 05:20 2h 40m 574 MXN
  • 03:30 05:45 2h 15m 574 MXN
  • 05:15 07:30 2h 15m 574 MXN
  • 06:20 08:35 2h 15m 574 MXN
  • 07:20 09:35 2h 15m 574 MXN
  • 08:00 10:15 2h 15m 574 MXN
  • 08:45 11:00 2h 15m 574 MXN
  • 09:15 11:30 2h 15m 574 MXN
  • 10:40 12:55 2h 15m 574 MXN
  • 12:00 14:15 2h 15m 574 MXN
  • 13:40 16:20 2h 40m 574 MXN
  • 15:40 17:55 2h 15m 574 MXN
  • 16:45 19:00 2h 15m 574 MXN
  • 18:45 21:00 2h 15m 574 MXN
  • 20:45 23:00 2h 15m 574 MXN
  • 23:20 01:35 2h 15m 574 MXN

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → Mexico City Airport Terminal 2

  • 01:45 04:00 2h 15m 574 MXN
  • 02:40 04:55 2h 15m 574 MXN
  • 03:30 05:25 1h 55m 574 MXN
  • 05:15 07:10 1h 55m 574 MXN
  • 06:20 08:15 1h 55m 574 MXN
  • 07:20 09:15 1h 55m 574 MXN
  • 08:00 09:55 1h 55m 574 MXN
  • 08:45 10:40 1h 55m 574 MXN
  • 09:15 11:10 1h 55m 574 MXN
  • 10:40 12:35 1h 55m 574 MXN
  • 12:00 13:55 1h 55m 574 MXN
  • 13:40 15:55 2h 15m 574 MXN
  • 15:40 17:35 1h 55m 574 MXN
  • 16:45 18:40 1h 55m 574 MXN
  • 18:45 20:40 1h 55m 574 MXN
  • 20:45 22:40 1h 55m 574 MXN
  • 23:20 01:15 1h 55m 574 MXN

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → Mexico City Calz Taxquena

  • 05:25 08:40 3h 15m 328 MXN
  • 07:00 09:40 2h 40m 328 MXN
  • 13:15 15:55 2h 40m 328 MXN

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → Mexico City Norte Bus Station

  • 05:35 08:20 2h 45m 342 MXN
  • 14:25 17:10 2h 45m 342 MXN

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → TAPO San Lazaro, Mexico City

  • 05:25 07:50 2h 25m 328 MXN
  • 13:55 16:20 2h 25m 328 MXN

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → Tlalnepantla, Mexico City

  • 05:35 09:05 3h 30m 366 MXN
  • 14:25 17:55 3h 30m 366 MXN

Bus Timetable: Puebla CAP Station, Puebla de Zaragoza → Mexico City Buenavista Forum Buenavista

  • 04:30 08:00 3h 30m 209 MXN
  • 06:30 10:00 3h 30m 99 MXN
  • 07:30 11:00 3h 30m 99 MXN
  • 10:45 14:00 3h 15m 99 MXN
  • 12:45 15:35 2h 50m 99 MXN
  • 13:45 16:55 3h 10m 99 MXN
  • 16:00 19:20 3h 20m 99 MXN
  • 17:00 20:00 3h 99 MXN
  • 21:00 23:55 2h 55m 99 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Mexico City Airport Terminal 1

  • 01:00 04:25 3h 25m 574 MXN
  • 01:45 05:20 3h 35m 574 MXN
  • 02:45 05:45 3h 574 MXN
  • 04:40 07:30 2h 50m 574 MXN
  • 05:35 08:35 3h 574 MXN
  • 06:40 09:35 2h 55m 574 MXN
  • 07:15 10:15 3h 574 MXN
  • 08:00 11:00 3h 574 MXN
  • 08:30 11:30 3h 574 MXN
  • 09:55 12:55 3h 574 MXN
  • 11:15 14:15 3h 574 MXN
  • 12:50 16:20 3h 30m 574 MXN
  • 14:55 17:55 3h 574 MXN
  • 15:40 19:00 3h 20m 574 MXN
  • 17:40 21:00 3h 20m 574 MXN
  • 20:00 23:00 3h 574 MXN
  • 22:35 01:35 3h 574 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Mexico City Airport Terminal 2

  • 01:00 04:00 3h 574 MXN
  • 01:45 04:55 3h 10m 574 MXN
  • 02:45 05:25 2h 40m 574 MXN
  • 04:40 07:10 2h 30m 574 MXN
  • 05:35 08:15 2h 40m 574 MXN
  • 06:40 09:15 2h 35m 574 MXN
  • 07:15 09:55 2h 40m 574 MXN
  • 08:00 10:40 2h 40m 574 MXN
  • 08:30 11:10 2h 40m 574 MXN
  • 09:55 12:35 2h 40m 574 MXN
  • 11:15 13:55 2h 40m 574 MXN
  • 12:50 15:55 3h 5m 574 MXN
  • 14:55 17:35 2h 40m 574 MXN
  • 15:40 18:40 3h 574 MXN
  • 17:40 20:40 3h 574 MXN
  • 20:00 22:40 2h 40m 574 MXN
  • 22:35 01:15 2h 40m 574 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Mexico City Calz Taxquena

  • 06:10 08:25 2h 15m 369 MXN
  • 06:40 08:55 2h 15m 369 MXN
  • 07:10 09:25 2h 15m 369 MXN
  • 08:10 10:25 2h 15m 369 MXN
  • 08:40 10:55 2h 15m 369 MXN
  • 09:10 11:25 2h 15m 369 MXN
  • 10:10 12:25 2h 15m 369 MXN
  • 11:40 13:55 2h 15m 369 MXN
  • 12:10 14:25 2h 15m 369 MXN
  • 13:10 15:25 2h 15m 369 MXN
  • 13:40 15:55 2h 15m 369 MXN
  • 14:40 16:55 2h 15m 369 MXN
  • 15:30 17:45 2h 15m 369 MXN
  • 16:30 18:45 2h 15m 369 MXN
  • 17:30 19:45 2h 15m 369 MXN
  • 18:30 20:45 2h 15m 369 MXN
  • 19:30 21:45 2h 15m 369 MXN
  • 20:30 22:45 2h 15m 369 MXN
  • 21:30 23:45 2h 15m 369 MXN
  • 22:30 00:45 2h 15m 369 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Mexico City Norte Bus Station

  • 06:15 08:35 2h 20m 383 MXN
  • 06:45 09:05 2h 20m 383 MXN
  • 07:15 09:35 2h 20m 383 MXN
  • 07:45 10:05 2h 20m 383 MXN
  • 08:15 10:35 2h 20m 383 MXN
  • 08:45 11:05 2h 20m 383 MXN
  • 09:15 11:35 2h 20m 383 MXN
  • 09:45 12:05 2h 20m 383 MXN
  • 10:15 12:35 2h 20m 383 MXN
  • 10:45 13:05 2h 20m 383 MXN
  • 11:15 13:35 2h 20m 383 MXN
  • 11:20 14:25 3h 5m 452 MXN
  • 11:45 14:05 2h 20m 383 MXN
  • 12:15 14:35 2h 20m 383 MXN
  • 13:00 16:15 3h 15m 383 MXN
  • 13:45 16:05 2h 20m 383 MXN
  • 14:15 16:35 2h 20m 383 MXN
  • 14:45 17:05 2h 20m 383 MXN
  • 15:15 17:35 2h 20m 383 MXN
  • 15:45 18:05 2h 20m 383 MXN
  • 16:15 18:35 2h 20m 383 MXN
  • 16:45 19:05 2h 20m 383 MXN
  • 17:15 19:35 2h 20m 383 MXN
  • 18:15 20:35 2h 20m 383 MXN
  • 19:15 21:35 2h 20m 383 MXN
  • 20:15 22:35 2h 20m 383 MXN
  • 21:30 23:50 2h 20m 383 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Santa Martha Acatitla Bus Station, Mexico City

  • --:-- --:-- 1h 40m 328 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → TAPO San Lazaro, Mexico City

  • 04:15 06:40 2h 25m 330 MXN
  • 05:00 07:00 2h 369 MXN
  • 05:15 07:40 2h 25m 330 MXN
  • 06:00 08:20 2h 20m 369 MXN
  • 06:15 08:40 2h 25m 330 MXN
  • 06:30 08:50 2h 20m 369 MXN
  • 06:45 09:10 2h 25m 330 MXN
  • 07:00 09:20 2h 20m 369 MXN
  • 07:15 09:40 2h 25m 330 MXN
  • 07:40 10:00 2h 20m 369 MXN
  • 07:45 10:10 2h 25m 330 MXN
  • 08:15 10:40 2h 25m 330 MXN
  • 08:30 10:50 2h 20m 369 MXN
  • 08:45 11:10 2h 25m 330 MXN
  • 09:00 11:20 2h 20m 369 MXN
  • 09:15 11:40 2h 25m 330 MXN
  • 09:40 12:00 2h 20m 369 MXN
  • 09:45 12:10 2h 25m 330 MXN
  • 10:15 12:40 2h 25m 330 MXN
  • 10:30 12:50 2h 20m 369 MXN
  • 10:45 13:10 2h 25m 330 MXN
  • 11:00 13:20 2h 20m 369 MXN
  • 11:15 13:40 2h 25m 330 MXN
  • 11:30 13:50 2h 20m 369 MXN
  • 11:45 14:10 2h 25m 330 MXN
  • 12:00 14:20 2h 20m 369 MXN
  • 12:25 14:50 2h 25m 330 MXN
  • 12:30 14:50 2h 20m 369 MXN
  • 13:00 15:20 2h 20m 369 MXN
  • 13:15 15:40 2h 25m 330 MXN
  • 13:30 15:50 2h 20m 369 MXN
  • 13:55 16:20 2h 25m 330 MXN
  • 14:00 16:20 2h 20m 369 MXN
  • 14:30 16:50 2h 20m 369 MXN
  • 14:45 17:10 2h 25m 330 MXN
  • 15:00 17:20 2h 20m 369 MXN
  • 15:25 17:50 2h 25m 330 MXN
  • 15:30 17:50 2h 20m 369 MXN
  • 16:00 18:20 2h 20m 369 MXN
  • 16:15 18:45 2h 30m 330 MXN
  • 16:45 19:15 2h 30m 330 MXN
  • 17:00 19:20 2h 20m 369 MXN
  • 17:30 19:50 2h 20m 369 MXN
  • 18:00 20:20 2h 20m 369 MXN
  • 18:05 20:35 2h 30m 330 MXN
  • 18:30 20:50 2h 20m 369 MXN
  • 18:35 21:05 2h 30m 330 MXN
  • 19:00 21:20 2h 20m 369 MXN
  • 19:30 21:50 2h 20m 369 MXN
  • 19:35 22:05 2h 30m 330 MXN
  • 20:00 22:00 2h 369 MXN
  • 20:35 23:05 2h 30m 330 MXN
  • 21:00 23:00 2h 369 MXN
  • 21:35 00:05 2h 30m 330 MXN
  • 22:00 00:00 2h 369 MXN
  • 22:35 01:05 2h 30m 330 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Tlalnepantla, Mexico City

  • 06:15 09:20 3h 5m 438 MXN
  • 06:45 09:50 3h 5m 438 MXN
  • 07:15 10:20 3h 5m 438 MXN
  • 07:45 10:50 3h 5m 438 MXN
  • 08:15 11:20 3h 5m 438 MXN
  • 08:45 11:50 3h 5m 438 MXN
  • 09:15 12:20 3h 5m 438 MXN
  • 09:45 12:50 3h 5m 438 MXN
  • 10:15 13:20 3h 5m 438 MXN
  • 10:45 13:50 3h 5m 438 MXN
  • 11:15 14:20 3h 5m 438 MXN
  • 11:45 14:50 3h 5m 438 MXN
  • 12:15 15:20 3h 5m 438 MXN
  • 13:15 16:20 3h 5m 438 MXN
  • 13:45 16:50 3h 5m 438 MXN
  • 14:15 17:20 3h 5m 438 MXN
  • 14:45 17:50 3h 5m 438 MXN
  • 15:15 18:20 3h 5m 438 MXN
  • 15:45 18:50 3h 5m 438 MXN
  • 16:15 19:20 3h 5m 438 MXN
  • 16:45 19:50 3h 5m 438 MXN
  • 17:15 20:20 3h 5m 438 MXN
  • 18:15 21:20 3h 5m 438 MXN
  • 19:15 22:20 3h 5m 438 MXN
  • 20:15 23:20 3h 5m 438 MXN
  • 21:30 00:35 3h 5m 438 MXN

Check all Bus tickets →


More Bus routes from and to Puebla de Zaragoza or Mexico City

Planning more than just Puebla de Zaragoza to Mexico City?

You’re currently viewing Bus options for Puebla de Zaragoza to Mexico City. 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.