Skip to main content
How to get to Teotihuacan from Mexico City: all transport options

How to get to Teotihuacan from Mexico City: all transport options

From Mexico City: Half-Day Tour to Teotihuacan

Check availability

What is the easiest way to get to Teotihuacan from Mexico City?

The easiest option is an organized day trip (450–800 MXN) with hotel pickup included. The cheapest is the public bus from Terminal Norte: take Metro Line 5 to Autobuses del Norte, then a direct bus to Teotihuacan for about 55 MXN each way. Journey time is 1 hour 15 minutes to 1 hour 40 minutes depending on traffic.

Your options at a glance

Teotihuacan is 50 km northeast of Mexico City — close enough to visit in a day trip but requiring some planning to reach efficiently. There is no train or Metro line that goes there directly. Your real choices are:

  1. Public bus from Terminal Norte (cheapest, takes the most effort)
  2. Uber or DiDi (moderate cost, flexible, no waiting for buses)
  3. Organized day tour (most convenient, includes guide)
  4. Private car with driver (most flexible, premium price)
  5. Tour + balloon package (combines transport with the balloon experience)

None of these options is difficult — Teotihuacan is one of the most visited day trips from Mexico City and the infrastructure works reliably. The decision depends on budget and how much interpretive value you want.

Option 1: public bus from Terminal Norte

This is the cheapest route and works perfectly well for confident independent travellers.

Step-by-step:

  1. Take the Metro Line 5 (yellow) to Autobuses del Norte station
  2. Exit into the terminal — it’s large, follow signs for salidas (departures)
  3. Find Gate 8 within the terminal (the northern section)
  4. Look for the Autobuses Mexico–San Juan Teotihuacan counter (sometimes listed as “Pirámides”)
  5. Buy a ticket: approximately 55 MXN one-way (cash only at the counter; you can pay by card at some windows)
  6. Buses depart roughly every 15–20 minutes from around 07:00 to 18:00
  7. The bus drops you at Gate 1 of the archaeological zone

Return: Buses back to Terminal Norte depart from the stop outside Gate 1 (the same road the bus arrived on). Last bus around 18:00 — don’t cut it too close as the site closes at 17:00 with last entry at 16:00.

What to watch: The Terminal Norte is busy and confusing the first time. If you can’t find Gate 8, ask any terminal employee for “autobuses a Teotihuacan o Pirámides.” The buses are comfortable coaches, not minibuses.

Total cost one-way: Metro fare (7 MXN) + bus (55 MXN) = ~62 MXN ($3.25 USD). Return trip doubles this.

Option 2: Uber or DiDi

Taking a rideshare app directly from your hotel or from anywhere in Mexico City is significantly more convenient than the bus, particularly if you’re staying in Roma, Condesa, Polanco or Centro Histórico.

Cost: 300–450 MXN one-way from central Mexico City (varies by traffic and surge). In morning rush hour (07:00–09:00) expect prices at the higher end.

Waiting: Your driver will not wait at Teotihuacan unless you negotiate a round-trip rate in advance — drivers have no reason to wait 3–4 hours. Options for the return:

  • Book through the app when you’re ready to leave (reception inside the site is inconsistent; move toward the parking area near Gate 1 for better signal)
  • Negotiate a full-day rate with the driver: 700–1,000 MXN including waiting time and return. Not all drivers accept this.
  • Take the public bus back (no pre-booking needed)

Practical notes: DiDi is often cheaper than Uber in Mexico City. Both apps work reliably for this route. Have the address or Google Maps pin for “Zona Arqueológica de Teotihuacan, Gate 1” ready to share with the driver.

Option 3: organized day tour

The organized day tour is the default recommendation for first-time visitors, families, and anyone who values having the history explained rather than reading panels in the heat.

A standard guided day tour from Mexico City includes:

  • Hotel pickup from your neighborhood
  • Return transport (1.5 hours each way in a comfortable van or coach)
  • Entry ticket to the archaeological zone
  • 2–3 hours at the site with a licensed guide

The half-day Teotihuacan tour from Mexico City is the most popular format: pickup ~08:00, site visit ~09:00–12:00, return ~13:30. Price range: 450–700 MXN per person including entry.

Full-day tours add the Basílica de Guadalupe (or occasionally Tlatelolco) and lunch. The Teotihuacan and Basílica with lunch is the most common full-day format at 700–900 MXN per person.

Group vs. private: Small-group tours (8–16 people) are the standard. Private tours with a dedicated guide cost 1,200–2,000 MXN for the vehicle and guide, splitting well between 2–4 people.

Option 4: taxi or private car

Official green taxis to Teotihuacan exist but are uncommon from central Mexico City. The practical private car option is either:

  • Uber/DiDi with negotiated wait (see above)
  • Private driver booked through your hotel — hotels typically charge 700–1,200 MXN for a half-day car with driver to Teotihuacan

If your hotel can arrange a private car with a driver who knows the site, this is a comfortable option for families or groups of 4+ who want flexibility without a set tour schedule.

Option 5: balloon package from Mexico City

Balloon tours include transport from Mexico City as part of the package. Pickup is very early (04:00–04:30) to reach the launch field by sunrise. After the flight and breakfast, you’re typically left at the site, returned to Mexico City, or taken to a combination stop.

Transport in balloon packages is typically in vans with other balloon passengers — not a private transfer. If you want a private experience, book a private balloon flight with private transport separately.

See the Teotihuacan early access vs. balloon guide for the full balloon option breakdown.

Which option for which traveller

Budget traveller, comfortable navigating: Public bus. Straightforward, cheap, and the buses are decent.

Couple or small group: Uber/DiDi with negotiated return, or organized small-group tour. Both are reasonable.

First-timer who wants interpretation: Organized day tour with guide. The history context makes a real difference.

Family with children: Organized tour with hotel pickup. The Terminal Norte navigation and early bus logistics are stressful with young children.

Photography focused, early morning: Early-access tour with CDMX pickup. Getting there at 08:00 independently requires a very early start.

Luxury budget: Private tour with archaeologist guide and private transport. Expensive but a genuinely different level of experience.

Driving yourself

Teotihuacan is reachable by car from Mexico City via the Mexico 85D toll road northeast. Google Maps shows the route clearly. The drive is approximately 1 hour without traffic, longer with CDMX morning congestion.

Parking at the site is plentiful and costs around 80–100 MXN. However, driving in Mexico City itself (before you reach the highway) requires navigating the Hoy No Circula vehicle restrictions, which prohibit cars with certain plate numbers on certain days. Check the restriction schedule for your rental car’s plate number before planning to drive.

For visitors renting a car for the day specifically for Teotihuacan: given the taxi/Uber options available, renting a car is rarely the most efficient choice. It makes more sense as part of a longer road trip combining Teotihuacan with Tula, Tepotzotlán or other sites north of Mexico City.

Getting around Mexico City first

If you’re navigating Mexico City’s transport network for the first time, the getting around Mexico City guide covers the Metro, Metrobús, and rideshare apps in detail. The airport to city center guide is relevant if you’re arriving at MEX.

Frequently asked questions about getting to Teotihuacan

Is it safe to take the public bus to Teotihuacan?

Yes. The Autobuses Mexico–San Juan Teotihuacan service is a licensed, regulated coach company used by Mexican families and independent travellers daily. The bus is comfortable and the journey is straightforward. Terminal Norte is a large public transport hub — keep an eye on bags, as you would at any busy transit terminal.

Can I take the bus back from Teotihuacan if I arrived by tour?

Yes, but it’s not the easiest experience. If your tour leaves before you’re done, you can take the public bus back from outside Gate 1. However, confirm with your tour operator that you’re aware of this option before your visit day, and make sure you have the bus terminal and Metro directions saved offline.

How do I get to Teotihuacan from the airport?

The airport (MEX, Terminal 1 and 2) is east of Mexico City, while Teotihuacan is northeast. Options: Uber/DiDi directly from the airport (350–500 MXN, roughly 1 hour in light traffic); or Metro from the airport (Terminal 1 station on Line 5) to Autobuses del Norte, then the public bus. The direct rideshare is more comfortable with luggage.

What time should I leave Mexico City for Teotihuacan?

To arrive when the gates open (09:00), leave Mexico City by 07:00–07:30 from central neighborhoods. Traffic on the Mexico 85D is generally lighter than urban CDMX traffic. For early-access tours (arriving at 08:00), tour vans typically depart hotels at 05:30–06:30.

Is the terminal bus reliable? Can I miss the last bus back?

The last bus from Teotihuacan to Mexico City is around 18:00, and the site closes at 17:00. You won’t naturally miss it if you leave when the site closes. However, there can be queues at the bus stop outside Gate 1, and the final buses fill up. Allow 30 minutes between leaving the site and the last departure.

Frequently asked questions about How to get to Teotihuacan from Mexico City: all transport options

How long is the bus journey from Mexico City to Teotihuacan?

The public bus from Terminal Norte to Teotihuacan takes approximately 1 hour 15 minutes outside rush hour. In morning traffic (leaving before 08:30), allow 1 hour 40 minutes. The bus terminates at Gate 1 (San Juan Teotihuacan). Return buses leave from the same stop outside Gate 1 until around 18:00.

Which Metro line takes you to the Teotihuacan bus terminal?

Take Metro Line 5 (yellow line) to the station called Autobuses del Norte. The bus terminal is directly connected. From the terminal's Gate 8, find the Autobuses Mexico–San Juan Teotihuacan counter and buy a ticket (approximately 55 MXN one-way, cash only at the counter).

Can you take an Uber or DiDi to Teotihuacan?

Yes. An Uber or DiDi from central Mexico City (Roma, Condesa, Centro) to Teotihuacan costs approximately 300–450 MXN one-way depending on traffic and surge pricing. The driver will not wait unless you negotiate a full-day rate (700–1,000 MXN including return), which is worth considering to avoid wait times.

Is there a direct metro to Teotihuacan?

No direct Metro line. The Metro takes you to the northern bus terminal (Terminal Norte, Metro Line 5 station Autobuses del Norte), from which the public bus departs. The Metro station to bus departure adds about 30 minutes to the journey.

Are there tours that pick up from hotels?

Yes — most organized Teotihuacan tours include hotel pickup from Mexico City's main tourist neighborhoods (Roma, Condesa, Polanco, Centro, Zona Rosa). Pickup times range from 07:00 to 08:30 depending on the tour type. Confirm your pickup point when booking.

How do I return from Teotihuacan independently?

Return buses depart from outside Gate 1 and Gate 3, roughly every 20–30 minutes. The last bus back to Mexico City typically departs around 18:00. Alternatively, book a return Uber/DiDi from inside the site (reception is patchy in some areas; connect near the museum or the main parking area). Organized tours include return transport.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.