How to Get to Teotihuacan from Mexico City

View from the top of the Pyramid of the Moon looking south along the crowded Avenue of the Dead, flanked by ancient platforms and stretching toward distant mountains.

Teotihuacan is 50 km northeast of Mexico City and takes approximately 50–70 minutes to reach. The cheapest option is the public bus from Terminal Central del Norte (MXN 60–80 each way, about 1 hour). Guided tours include round-trip transport from a central meeting point and start from $35 USD. Driving takes 50–70 minutes via Highway 132D. Taxis can be negotiated for around MXN 600–900 for the round trip with waiting time.

Getting from Mexico City to Teotihuacan is straightforward — there are four main options, and each suits a different type of visitor. The public bus is affordable, reliable, and used by both Mexican families and international tourists every day. Guided tours handle everything including the site visit itself. Driving gives you full flexibility. And a negotiated taxi or private transfer sits somewhere in between.

This guide covers every option in full with step-by-step instructions, honest cost comparisons, and timing advice for each.

Option 1: Public Bus from Terminal Central del Norte

The most popular independent transport option — affordable, reliable, and direct to Gate 1 of the archaeological zone.

How do I get to Teotihuacan by public bus from Mexico City? Take Metro Line 5 (yellow line) to Terminal del Norte station. From there, find the Autobuses México–San Juan Teotihuacán desk in Zone 8 of the Terminal Central del Norte bus terminal. Buses depart every 15–30 minutes from approximately 6:00 AM to 6:00 PM. The journey takes around 60 minutes and the fare is MXN 60–80 each way. The bus drops off directly at Gate 1 of the Teotihuacan Archaeological Zone.

Step-by-step directions:

  1. Take any Metro line to a transfer point for Line 5 (yellow). Key transfer stations: Pantitlán (Lines 1, 2, 9), La Raza (Lines 3 and 5).
  2. Ride Line 5 to Terminal del Norte — the last station on the line.
  3. Exit the Metro and enter the Terminal Central del Norte bus terminal directly above.
  4. Navigate to Zone 8 inside the terminal. Look for the Autobuses México–San Juan Teotihuacán ticket desk — it is clearly signposted.
  5. Purchase a round-trip ticket (ida y vuelta) — MXN 60–80 per person each way. Cash is accepted; some windows also accept cards.
  6. Board the bus from the designated platform. Buses depart every 15–30 minutes.
  7. The bus travels northeast on Highway 132D and drops off directly at Gate 1 of the Teotihuacan Archaeological Zone. Journey time is approximately 60 minutes under normal traffic conditions.

For the return journey: Catch the return bus from the same Gate 1 stop. Buses run until approximately 6:00 PM. Do not cut it too close to this time — give yourself a buffer.

Cost: MXN 120–160 round trip per person (approximately $7–9 USD).

Considerations: The bus drops off at Gate 1, which is the main entrance and the busiest gate. If the Pyramid of the Sun is your primary destination, Gate 3 is significantly closer — but there is no direct bus service to Gate 3 from the capital. From Gate 1 to the Pyramid of the Sun is approximately a 30–40 minute walk northward along the Avenue of the Dead.

Option 2: Guided Tour from Mexico City (Recommended for Most Visitors)

For first-time visitors, a guided tour is almost always the better choice. Transport from a central Mexico City meeting point is included, a certified guide provides interpretive context throughout the site visit, and the logistics are handled entirely by the operator. You simply show up at the meeting point and follow the guide.

Guided tours depart from central Mexico City meeting points — typically in the historic centre (Centro Histórico) or the Condesa neighbourhood — every morning. Private tour options include hotel pickup.

Standard shared group tour ($35–50 USD): Round-trip transport, certified bilingual guide, and site entry included. Returns to Mexico City by early afternoon. Full details in our Teotihuacan guided tour guide.

Early access tour ($45–65 USD): Departs at 6:20 AM from the Centro Histórico meeting point — timed to arrive at the site at opening and beat the mid-morning crowds. Full details in our early access tour guide.

Private tour ($80–120 USD per person): Hotel or Airbnb pickup from anywhere in Mexico City, private vehicle, dedicated guide. Full details in our private tour guide.

Book This Tour

Option 3: Driving from Mexico City

Driving is a good option for visitors with rental cars or those who prefer flexibility over the fixed schedule of a tour or the logistics of a bus terminal.

How do you drive from Mexico City to Teotihuacan? Take Insurgentes Norte northward from central Mexico City and connect with the México–Pachuca toll highway (Federal Highway 132D). Follow Highway 132D northeast for approximately 40 km and take the exit marked “Zona Arqueológica de Teotihuacán.” The site is clearly signposted from the highway. Total journey time is 50–70 minutes from the city centre under normal conditions.

Turn-by-turn from the historic centre: 1. Head north on Insurgentes Norte or Eje 1 Norte toward Indios Verdes 2. Take the México–Pachuca highway (Highway 132D) northeast from the Indios Verdes area 3. Follow the highway for approximately 40 km 4. Take the exit marked “Pirámides” or “Zona Arqueológica de Teotihuacán” 5. Follow signs to the archaeological zone — parking lots are located near each of the five entry gates

Tolls: The toll highway charges approximately MXN 60–80 each way. Carry cash for toll booths — card payment is not always available.

Parking: Parking lots near each gate charge MXN 100–150 per vehicle. For full parking options near each gate and structure, see our Teotihuacan parking guide.

Traffic: Mexico City traffic is heavy on weekend mornings. Leaving by 7:00 AM on weekends avoids the worst congestion. Return traffic on Sunday afternoons can also be significant — plan accordingly.

Option 4: Taxi or Private Transfer

Standard taxis from Mexico City can be negotiated for the Teotihuacan round trip with waiting time at the site. The main advantage over public transport is door-to-door convenience without the logistics of the bus terminal.

Negotiated taxi: Agree on the total price — including waiting time at the site — before departure. A typical round-trip fare including 3–4 hours of waiting at the site is MXN 700–1,000 (approximately $40–58 USD). Use authorised hotel taxis or radio taxis rather than street taxis for longer journeys; agree the price clearly before setting off.

Rideshare apps: Standard rideshare services are not licensed for intercity routes and most drivers decline Teotihuacan fares from central Mexico City. This varies — some drivers will accept the fare, but it is not a reliable or recommended option for the outward journey. For the return from Teotihuacan, some visitors have successfully booked rideshares from the parking area near Gate 1.

Transport Comparison

OptionCost per personJourney timeDoor-to-doorGuide included
Public bus~$7–9 USD (round trip)~60 min each way
Guided tour (shared)$35–50 USD~60 min each wayMeeting point
Guided tour (private)$80–120 USD~60 min each way
Driving (own/rental vehicle)$10–15 USD (fuel + tolls)~50–70 min each way
Negotiated taxi~$40–58 USD (total)~50–70 min each way

Getting There from Different Mexico City Neighbourhoods

From the historic centre (Centro Histórico): Metro Line 2 to Tasqueña, transfer to Line 5 at Pantitlán, or take Line 5 directly from Pantitlán. Alternatively, most guided tours depart from meeting points in this neighbourhood.

From Condesa / Roma: Take Metro Line 1 or 2 east to Pantitlán, transfer to Line 5 toward Terminal del Norte. Journey time to Terminal del Norte from these neighbourhoods is approximately 35–45 minutes.

From Polanco: Take Metro Line 7 to Tacuba or transfer to Line 2 heading east. Alternatively, most private tours offer pickup from Polanco.

From the airport (AICM / Terminal 1 or 2): Terminal 2 has a Metro station on Line 5 — you can travel directly to Terminal del Norte without transferring. From Terminal 1, take the terminal shuttle to Terminal 2 first.

Frequently Asked Questions

Is it safe to take the public bus to Teotihuacan?

Yes. The Autobuses México–San Juan Teotihuacán service is a standard intercity bus operation used by Mexican families and international visitors every day. The Terminal Central del Norte is a major, well-managed transport hub. The journey is safe and reliable.

Can I get a bus directly from my hotel to Teotihuacan?

Not directly. All public bus services to Teotihuacan depart from Terminal Central del Norte. If your hotel is outside walking distance of a Metro station, take a taxi to the nearest Metro station and travel from there.

How early should I leave Mexico City to arrive at Teotihuacan at opening?

The site opens at 8:00 AM. Allow 60–70 minutes for the journey plus 20–30 minutes for the Metro and bus terminal. Leaving your accommodation by 6:30 AM on weekdays and 6:00 AM on weekends (to account for heavier traffic) is a reliable approach.

Is driving from Mexico City to Teotihuacan difficult?

No — the route is straightforward once you are on Highway 132D. The main challenge is navigating out of central Mexico City to the highway. Using a GPS or navigation app is recommended. Weekend morning traffic can add 20–30 minutes to the journey.

Can I take an Uber or rideshare to Teotihuacan?

Standard rideshare services are generally not available for intercity routes to Teotihuacan. Negotiate a round trip with a hotel or authorised radio taxi if you want door-to-door transport without a guided tour.

What is the address of Teotihuacan for GPS navigation?

Zona Arqueológica de Teotihuacán, Pirámide del Sol, San Juan Teotihuacán, State of Mexico. For GPS: 19.6927° N, 98.8432° W (main entrance, Gate 1). For a full map of all gates and major landmarks, see our Teotihuacan Pyramids map guide.

Photo of author
Researched & Written by
Jamshed is a versatile traveler, equally drawn to the vibrant energy of city escapes and the peaceful solitude of remote getaways. On some trips, he indulges in resort hopping, while on others, he spends little time in his accommodation, fully immersing himself in the destination. A passionate foodie, Jamshed delights in exploring local cuisines, with a particular love for flavorful non-vegetarian dishes. Favourite Cities: Amsterdam, Las Vegas, Dublin, Prague, Vienna

Leave a Comment