Travel Mexico City to Puebla de Zaragoza

Mexico City to Puebla de Zaragoza

This route is served by several transport alternatives between Mexico City and Puebla de Zaragoza, each listed here with clear information on departure times, trip lengths and pricing.

Travel options for Mexico City to Puebla de Zaragoza

Move from Mexico City to Puebla de Zaragoza by van in 1 hour for the quickest journey, or take a bus for 99 MXN to save on costs.

Bus from Mexico City to Puebla de Zaragoza

Buses leave regularly from multiple stations, including Mexico City Airport Terminal 2, TAPO San Lazaro, Mexico City, Mexico City Airport Terminal 1, Mexico City Norte Bus Station and others, with the first departure at --:--. 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 multiple stations, including Puebla Central, Puebla de Zaragoza, Puebla Avenida Las Torres, Puebla de Zaragoza, Puebla CAP Station, Puebla de Zaragoza and others, with fares starting from 99 MXN. Check availability and book here to reserve your seat.

Prices: 99 MXN

Duration: 1h 30m – 4h ⏱

Ride with bus from Mexico City to Puebla de Zaragoza for 99 MXN Go with bus from Mexico City to Puebla de Zaragoza in 1h 30m Travel with bus from Mexico City to Puebla de Zaragoza in 1h 30m

View all Bus tickets →

Van from Mexico City to Puebla de Zaragoza

Your van journey from Mexico City to Puebla de Zaragoza begins at Mexico City Airport and typically lasts around 1 hour, arriving at Puebla Hotel Transfer, Puebla de Zaragoza. Fares start from 885 MXN, and you can reserve your seat in advance via van bookings.

Prices: 885 MXN

Duration: 1h ⏱

Travel with van from Mexico City to Puebla de Zaragoza for 885 MXN

View all Van tickets →

Combined from Mexico City to Puebla de Zaragoza

Start your journey from MEX Mexico City Airport to reach PBC Puebla Airport, Puebla de Zaragoza via combined routes linking Mexico City and Puebla de Zaragoza. The trip usually takes around 6 hours 5 minutes with fares starting from 1,449 MXN. Make sure to book your seat in advance book your travel.

Prices: 1,449 MXN

Duration: 6h 5m ⏱

Go with combined from Mexico City to Puebla de Zaragoza for 1449 MXN Choose combined from Mexico City to Puebla de Zaragoza in 6h 5m

View all Combined tickets →

Charter from Mexico City to Puebla de Zaragoza

Get from Mexico City to Puebla de Zaragoza with a private transfer, picked up at your preferred spot, whether hotel or station. The journey usually lasts 1 hour 52 minutes, with prices starting from 2,846 MXN. Plan ahead and book your ride online.

Prices: 2,846 MXN

Duration: 1h 52m – 3h ⏱

Ride with charter from Mexico City to Puebla de Zaragoza for 2846 MXN Journey with charter from Mexico City to Puebla de Zaragoza in 1h 52m Travel with charter from Mexico City to Puebla de Zaragoza for 2846 MXN

View all Charter tickets →

Distance Mexico City to Puebla de Zaragoza

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

Mexico City to Puebla de Zaragoza Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Mexico City to Puebla de Zaragoza

Bus
Van
Combined
Charter
Average price
404 MXN
885 MXN
1,487 MXN
3,535 MXN
Cheapest price
99 MXN
885 MXN
1,449 MXN
2,846 MXN
Average duration
2h 28m
1h 00m
6h 05m
2h 12m
Minimum duration
1h 30m
1h 00m
6h 05m
1h 52m
Number of departures
200
1
2
8
Tickets
Operators
ADO, Autobuses Unidos, FlixBus
Turismo Tlaxcala
Volaris
Wayak, Daytrip private transfer with English speaking driver, Turismo Tlaxcala

Bus Routes & Schedules from Mexico City to Puebla de Zaragoza

To reach Puebla de Zaragoza by bus from Mexico City, several departure and arrival stations are available along the route rather than a single fixed stop. The total travel time depends on the combination of bus stops used, though most services take around 1h 30m to 4h. Buses operate throughout the day within a shared timetable, starting from --:-- and continuing until 23:59. Ticket prices generally begin at 99 to 573 MXN and may vary slightly depending on the service and boarding point. Checking the complete bus timetable for Mexico City to Puebla de Zaragoza allows you to understand which stations are served, how long each option takes and which departures best fit your travel plans.

Departure stations
Mexico City Airport Terminal 2
TAPO San Lazaro, Mexico City
Mexico City Airport Terminal 1
Mexico City Norte Bus Station
Mexico City Buenavista Forum Buenavista
Tlalnepantla, Mexico City
Santa Martha Acatitla Bus Station, Mexico City
Mexico City Degollado San Pedro Santa Clara
Mexico City Calz Taxquena
Mexico City Carcel de Mujeres, Nezahualcoyotl
Arrival stations
Puebla Central, Puebla de Zaragoza
Puebla Avenida Las Torres, Puebla de Zaragoza
Puebla CAP Station, Puebla de Zaragoza

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

Check all Charter tickets →

Van Routes & Schedules from Mexico City to Puebla de Zaragoza

Board a minivan at Mexico City Airport for the only direct transfer to Puebla de Zaragoza. The ride usually takes about 1h, with departures scheduled at 12:00 and fares starting from 885 MXN. You’ll reach Puebla Hotel Transfer, Puebla de Zaragoza, and checking the timetable for trips between Mexico City and Puebla de Zaragoza lets you pick the departure that best fits your plans and reserve your seat in advance.

Check all Van tickets →

Combined Routes & Schedules from Mexico City to Puebla de Zaragoza

From MEX Mexico City Airport, embark on a multi-leg journey toward Puebla de Zaragoza using a mix of transport options. Expect the trip to take roughly 6h 5m, with services operating from 11:05 until 11:05 and tickets starting at 1,449 to 1,524 MXN. You’ll reach PBC Puebla Airport, Puebla de Zaragoza, and consulting the timetable for routes from Mexico City to Puebla de Zaragoza helps you select the departure that works best for your plans.

Check all Combined tickets →

Charter Routes & Schedules from Mexico City to Puebla de Zaragoza

- Reach Puebla Hotel Transfer, Puebla de Zaragoza via a private transfer, starting from Mexico City Airport and spending about 2h to 3h on the road. Tickets start at 3,052 to 5,290 MXN, and you can depart at different times during the day.
- Set off on a direct private ride from Mexico City Airport to Cholula Hotel Transfer, Puebla state, spending around 1h 52m traveling. Trips run multiple times each day, and tickets start from 2,846 MXN.
- Travel from Mexico City Transfer to Cholula Hotel Transfer, Puebla state with a personal driver, lasting approximately 1h 57m. Travel options are flexible with fares beginning at 2,846 MXN.
- Set off from Mexico City Transfer in an exclusive ride to Puebla Hotel Transfer, Puebla de Zaragoza, spending about 2h 8m on the road. Services run frequently throughout the day, and tickets start at 3,072 MXN.
- From Felipe Angeles International Airport, Mexico City, set off in a VIP taxi toward Cholula Hotel Transfer, Puebla state, with the ride lasting around 2h 9m. Fares from 3,836 MXN are available, with multiple departures throughout the day.
- Hop into an on-demand private car at Felipe Angeles International Airport, Mexico City for a ride to Puebla Hotel Transfer, Puebla de Zaragoza, lasting around 2h 25m. Several departures operate daily, and ticket prices begin at 4,042 MXN.

Check all Charter tickets →

Explore destinations beyond this route in Mexico

Route finder

Planning another trip? Use the interactive map to discover transport connections across Mexico and compare routes between cities, airports, ferry ports, and popular destinations.


More travel routes for Mexico City and Puebla de Zaragoza

Planning more stops after Mexico City to Puebla de Zaragoza?

If your journey doesn’t end with Mexico City to Puebla de Zaragoza, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.