The pyramids of Teotihuacán sit about 50 km northeast of Mexico City — close enough for a half-day trip, far enough that how you get there shapes your whole experience. Here is every realistic option, with current prices, travel times, and the trade-offs nobody tells you about.
Teotihuacán is one of the most visited archaeological sites in the Americas, and getting there is genuinely easy. The question is not whether you can reach it, but which method fits your budget, your schedule, and how much hassle you are willing to trade for savings. We run private tours to Teotihuacán every day, so we have seen how each option plays out — including the parts that go wrong.
The four ways to get there
| Option | Time | Cost (approx.) | Best for |
|---|---|---|---|
| Public bus | 1–1.5 hrs | ~100–110 MXN each way | Budget, solo adventurers |
| Uber / DiDi | 45–60 min | ~1,600 MXN round trip | Comfort, small groups |
| Driving yourself | 45–60 min | ~160 MXN (toll + parking) | Flexibility, road-trippers |
| Private tour + pickup | Door to door | Varies by package | Zero hassle, balloon add-on |
Option 1: The public bus (cheapest)
The most economical route. Buses to Teotihuacán leave from Terminal Central de Autobuses del Norte (the North Bus Terminal), directly across from the Autobuses del Norte metro station on Line 5 (the yellow line).
Step by step
Take the metro to Autobuses del Norte (Line 5). Inside the terminal, head to Sala 8 and look for the counter marked "Pirámides", operated by Autobuses Teotihuacán — that is the official line to the ruins. As of 2026, a ticket costs roughly 100–110 MXN each way. Tell the driver you are going to "Los Pirámides" so you are dropped at the archaeological gates, not the town of San Juan.
Option 2: Uber or DiDi (most direct)
A ride-hailing app gets you there door to door in 45–60 minutes. Comfortable and simple on the way there. The catch — and it is a real one — is the return trip. Coverage around the pyramids is thin, and travelers routinely wait a long time or pay a premium to get a car back to the city. If you go this route, arrange a return in advance or be ready to take the public bus back.
Option 3: Driving yourself
If you have a car or rental, the drive is straightforward: take Insurgentes Norte toward Indios Verdes, merge onto the Mexico–Pachuca Highway (85D), and exit at the "Pirámides" tollbooth around km 46. The toll runs about 110 MXN and site parking around 50 MXN. Travel time is 45–60 minutes depending on traffic.
Option 4: Private tour with hotel pickup (zero hassle)
This is what we do, so take it as informed rather than impartial — but the logic is simple. A private tour removes every friction point above: no metro, no terminal, no ticket counters, no stranded-return gamble. You are picked up at your hotel or Airbnb door, driven straight to the site with a certified guide, and brought back. For visitors who value their time, sleep, or simply want the trip to be effortless, it is the difference between an errand and an experience.
It also unlocks the one thing no bus can: a sunrise hot air balloon flight over the pyramids, paired with breakfast in a real volcanic cave. That requires a pre-dawn arrival that only private transport makes practical.
Skip the logistics. Wake up to the pyramids.
Private door-to-door tours from Mexico City — certified guides, small groups, sunrise balloon optional. Up to 7 passengers.
Quick answers
Prices, schedules, and site rules were accurate when this guide was last updated (June 2026) but can change. Always reconfirm bus fares, entry fees, and climbing access on the day of your visit.
