Travel Puebla de Zaragoza to Teotihuacan

Puebla de Zaragoza to Teotihuacan

There’s no single way to travel from Puebla de Zaragoza to Teotihuacan; instead, several transport options are available, all compared here by schedule, duration, and price.

Travel options for Puebla de Zaragoza to Teotihuacan

Travel from Puebla de Zaragoza to Teotihuacan with a bus for 612 MXN to save, or reach Teotihuacan faster by charter in 2h y 1 minutes.

Bus from Puebla de Zaragoza to Teotihuacan

The day’s first bus leaves at 01:15, with regular departures following from Puebla Avenida Las Torres, Puebla de Zaragoza or Puebla Central, Puebla de Zaragoza. If you’re traveling from Puebla de Zaragoza, you can plan your trip to Teotihuacan at a time that works for you. The journey usually takes around 2 hours 55 minutes to reach Mexico Felipe Angeles Airport, Teotihuacan, with fares starting from 612 MXN. Check availability and book here to reserve your seat.

Prices: 612 MXN

Duration: 2h 55m – 3h 40m ⏱

Hop on bus from Puebla de Zaragoza to Teotihuacan for 612 MXN

View all Bus tickets →

Combined from Puebla de Zaragoza to Teotihuacan

Combined services connect Puebla de Zaragoza and Teotihuacan, departing from PBC Puebla Airport, Puebla de Zaragoza and arriving at MEX Mexico City Airport. Expect a journey of about 8 hours 50 minutes, with tickets priced at 1,747 MXN. Check available options and secure your seat reserve now.

Prices: 1,747 MXN

Duration: 8h 50m – 19h 16m ⏱

Book combined from Puebla de Zaragoza to Teotihuacan in 8h 50m Take combined from Puebla de Zaragoza to Teotihuacan for 1747 MXN

View all Combined tickets →

Charter from Puebla de Zaragoza to Teotihuacan

A private driver can take you from Puebla de Zaragoza to Teotihuacan, collecting you wherever you prefer. The ride generally lasts 2 hours 1 minute, and tickets start at 3,065 MXN. Reserve your transfer now to organize your travel.

Prices: 3,065 MXN

Duration: 2h 1m ⏱

Hop on charter from Puebla de Zaragoza to Teotihuacan for 3065 MXN

View all Charter tickets →

Distance Puebla de Zaragoza to Teotihuacan

The distance between Puebla de Zaragoza and Teotihuacan is 101.9 kilometers.

Puebla de Zaragoza to Teotihuacan Transportation Comparison

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

Bus
Combined
Charter
Average price
614 MXN
1,824 MXN
3,065 MXN
Cheapest price
612 MXN
1,747 MXN
3,065 MXN
Average duration
3h 17m
13h 22m
2h 01m
Minimum duration
2h 55m
8h 50m
2h 01m
Number of departures
8
5
2
Tickets
Operators
ADO
Volaris
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Puebla de Zaragoza to Teotihuacan

- Travel from Puebla Avenida Las Torres, Puebla de Zaragoza to Mexico Felipe Angeles Airport, Teotihuacan by bus, with journeys lasting approximately 2h 55m. Departures run from 02:00 until 12:45, and fares begin at 615 MXN.
- From Puebla Central, Puebla de Zaragoza to Mexico Felipe Angeles Airport, Teotihuacan, expect a bus journey of about 3h 40m. Services operate from 01:15 until 12:00, and fares start at 612 MXN.

Departure stations
Puebla Avenida Las Torres, Puebla de Zaragoza
Puebla Central, Puebla de Zaragoza
Arrival stations
Mexico Felipe Angeles Airport, Teotihuacan

Bus Timetable: Puebla Avenida Las Torres, Puebla de Zaragoza → Mexico Felipe Angeles Airport, Teotihuacan

  • 02:00 04:55 2h 55m 615 MXN
  • 07:45 10:40 2h 55m 615 MXN
  • 10:45 13:40 2h 55m 615 MXN
  • 12:45 15:40 2h 55m 615 MXN

Bus Timetable: Puebla Central, Puebla de Zaragoza → Mexico Felipe Angeles Airport, Teotihuacan

  • 01:15 04:55 3h 40m 612 MXN
  • 07:00 10:40 3h 40m 612 MXN
  • 10:00 13:40 3h 40m 612 MXN
  • 12:00 15:40 3h 40m 612 MXN

Check all Charter tickets →

Combined Routes & Schedules from Puebla de Zaragoza to Teotihuacan

Take off from PBC Puebla Airport, Puebla de Zaragoza on a coordinated transfer toward Teotihuacan, combining different modes of transport. Fares start from 1,747 to 1,926 MXN, and the journey lasts roughly 8h 50m to 19h 16m, arriving at MEX Mexico City Airport. Departures run from 06:00 until 13:39, and checking the timetable for Puebla de Zaragoza to Teotihuacan trips helps you plan your schedule.

Departure stations
PBC Puebla Airport, Puebla de Zaragoza
Arrival stations
MEX Mexico City Airport

Combined Timetable: PBC Puebla Airport, Puebla de Zaragoza → MEX Mexico City Airport

  • 06:00 16:20 10h 20m 1747 MXN
  • 06:00 19:55 13h 55m 1747 MXN
  • 07:50 16:40 8h 50m 1926 MXN
  • 13:34 04:05 14h 31m 1809 MXN
  • 13:39 08:55 19h 16m 1890 MXN

Check all Combined tickets →

Charter Routes & Schedules from Puebla de Zaragoza to Teotihuacan

- Set off on a luxury ride toward Teotihuacan Hotel Transfer, Mexico City, departing Cholula Hotel Transfer, Puebla state with the trip taking around 2h 1m. You can choose your preferred departure time, with ticket prices from 3,065 MXN.
- Set off from Puebla Hotel Transfer, Puebla de Zaragoza in an exclusive ride to Teotihuacan Hotel Transfer, Mexico City, spending about 2h 1m on the road. Services run frequently throughout the day, and tickets start at 3,065 MXN.

Check all Charter tickets →

Search routes across Mexico

Route finder

Find transport connections between hundreds of destinations nationwide. Use the map to compare buses, trains, ferries, and flights and discover new travel possibilities.


More travel routes for Puebla de Zaragoza and Teotihuacan

Planning more stops after Puebla de Zaragoza to Teotihuacan?

If your journey doesn’t end with Puebla de Zaragoza to Teotihuacan, 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.