Home · Blog · How to get to Teotihuacan

Transport guide · Updated 2026

Español · Deutsch

How to Get to Teotihuacan from Mexico City

Teotihuacan is just 45 to 60 minutes from Mexico City. Here we compare every way to get there — by car, by bus from Terminal del Norte, by Uber, or with a tour that includes transport — with travel times, ballpark costs, and a map so you can pick the best option for your visit.

By the We Fly Teotihuacan team · Published June 1, 2026 · Updated June 1, 2026 · 6 min read

45–60 minutes
from central Mexico City
~50 km
via the Mexico–Tulancingo highway
Direct bus
from Terminal del Norte
4.9★ · 14,000+ reviews
We Fly Teotihuacan

Getting to Teotihuacan, in 4 quick answers

How long it takes

Between 45 and 60 minutes by car from central Mexico City via the Mexico–Tulancingo (50D) highway, with light traffic. The full trip is about 50 km to the archaeological zone.

How to get there

You can travel by your own car, by direct bus from Terminal del Norte, by Uber/DiDi, or with a tour that includes transport and hotel pickup.

What it costs

The bus runs about $120–$130 MXN each way; an Uber is roughly $450–$750 MXN per trip; by car you pay fuel plus two tolls. Site admission is about $100 MXN.

For a balloon flight

Since balloons launch at sunrise, the easiest options are driving (free parking) or adding our optional round-trip transport with hotel pickup or at the Ángel de la Independencia.

Couple embracing in the field at sunrise after arriving for their hot air balloon flight in Teotihuacan
Teotihuacan at dawn: the reward at the end of a short drive from the capital.

Teotihuacan — the ancient "city of the gods" and a UNESCO World Heritage Site — is one of the most popular day trips from Mexico City. The good news is that it's close: depending on traffic and how you travel, you'll arrive in 45 to 60 minutes. The archaeological zone sits in the State of Mexico, northeast of the capital, roughly 50 kilometers from the historic center. In this guide we cover, option by option, how to get to Teotihuacan from Mexico City, what each route costs, how long it takes, and which one suits your plan — whether you're exploring the pyramids on foot or chasing a sunrise hot air balloon flight over Teotihuacan.

Option 1: By car (the most flexible)

Driving your own or a rented car is the most comfortable and fastest way to go, especially if you're planning an early start for a balloon flight. From the city center you take the Mexico–Pachuca (Mexico 85D) highway and then the Mexico–Tulancingo / Ecatepec–Pirámides (50D), which drops you practically at the gates of the archaeological zone. The drive is about 50 km and takes 45 to 60 minutes with light traffic; if you leave during rush hour from the south of the city, allow more time.

  • Tolls: you'll pass two toll booths along the way (roughly $90–$110 MXN total, depending on your starting point).
  • Parking: the archaeological zone has several gates (Gates 1, 2 and 3 are the most used) with paid parking. If you head to the We Fly balloon port, parking is free.
  • Tip: use Waze or Google Maps and leave early. For a balloon flight you need to be on site by about 5:30 a.m., so departing Mexico City around 4:00–4:30 a.m. gives you plenty of margin.

Option 2: By bus from Terminal del Norte

This is the cheapest alternative and, surprisingly, one of the most practical. Direct buses to Teotihuacan leave from the Terminal Central de Autobuses del Norte (Terminal del Norte), on Av. de los Cien Metros, next to the Autobuses del Norte station on Metro Line 5.

  • Company: look for the Autobuses Teotihuacán ticket window (usually in Sala 8). Ask for a ticket to "the Pyramids" or "zona arqueológica," not to the town of San Juan Teotihuacán, so you're dropped right at the site gates.
  • Cost: around $120–$130 MXN each way.
  • Frequency and duration: departures every 15–30 minutes; the ride takes about 1 hour.
  • Tip: tell the driver you're getting off at the Pyramids. The first bus leaves early, but public transport doesn't run early enough for a sunrise balloon flight — so book the tour's transport or drive instead.

Option 3: By Uber, DiDi, or app taxi

If you value door-to-door convenience without driving, a ride-hailing app is excellent. You request the trip from your hotel and it drops you straight at the entrance of the archaeological zone or at the balloon port.

Traveler with arms outstretched on the balloon launch field after arriving in Teotihuacan at dawn
Apps drop you at the gate, but return rides are scarce out here.
  • Cost: between $450 and $750 MXN one way, depending on the part of the city, the time, and demand.
  • Time: the same as by car, 45 to 60 minutes.
  • Watch the return trip: in Teotihuacan there are sometimes few drivers available to get back. Arrange for your driver to wait, or combine with the tour's transport so you're not stranded.

Traveler tip: if you arrive by car or app, have your exact destination address ready. To fly with us, message us on WhatsApp and we'll share the balloon port location and your exact arrival time.

Option 4: A tour with transport included

For many travelers this is the easiest option: a tour with transport that picks you up at your hotel or a meeting point and brings you back, with no routes, tolls, or apps to worry about. It's ideal if you'd rather not drive, if you're traveling as a group, or if you want to pair Teotihuacan with a sunrise balloon flight.

Group of four travelers waving beside a green and blue balloon on the field in Teotihuacan
Our transport absorbs the pre-dawn drive: we collect you at your hotel.

At We Fly Teotihuacan we offer optional round-trip transport with pickup at the Ángel de la Independencia, built specifically around sunrise timing. You tell us your hotel and we confirm the point and time; we handle the rest so you arrive relaxed for lift-off. See the full experience in our guide to the hot air balloon flight in Teotihuacan, and the specific logistics from the capital in a balloon flight from Mexico City.

Quick comparison of the options

Option Time Approx. cost (one way) Best for
Own / rented car 45–60 min Fuel + ~$90–$110 MXN in tolls Early start for the balloon; maximum flexibility
Bus (Terminal del Norte) ~60 min $120–$130 MXN Tight budget; daytime visit on foot
Uber / DiDi 45–60 min $450–$750 MXN Door-to-door comfort without driving
Tour with transport 45–60 min Included in the package Sunrise balloon flight; groups; zero stress

Costs are approximate and can vary by season, demand, and starting point. Admission to the Teotihuacan archaeological zone is around $100 MXN per person.

Map: from Mexico City to Teotihuacan

The typical route runs from the historic center of Mexico City to the northeast, along the Mexico–Pachuca highway and the exit to the Pyramids. This map gives you a sense of the route and the distance:

Overhead view of the Teotihuacan archaeological zone with a hot air balloon crossing above it
The site lies about 50 km northeast of the historic centre, 45 to 60 minutes away.

Final recommendations

  • Leave early. Both to beat the traffic heading out of the city and to enjoy the soft morning light over the pyramids.
  • Bring cash. For tolls, site admission, parking, and tips; not every spot accepts cards.
  • Protect yourself from the sun. Cap, sunscreen, sunglasses, and water: the valley is sunny and hot by mid-morning.
  • For a balloon flight, don't wing the transport. Sunrise timing doesn't fit the public bus schedule; drive or add the tour's transport.
  • Combine your visit. Many travelers fly at sunrise and then explore the pyramids on foot afterwards. Want more ideas? Read our Teotihuacan travel blog, our notes on the best time to fly a balloon over Teotihuacan, and what to wear for the flight.

Coming for the balloon flight and not sure about the transfer? Send us your hotel on WhatsApp and we'll set up the best transport option all the way to the balloon port.

Golden sunrise light on the Pyramid of the Sun with hot air balloons floating over Teotihuacan
Leaving early beats the traffic and catches the softest light of the day.

You know how to get there. Now fly over the pyramids.

Book direct with the operator: best price, no OTA fees, free weather rescheduling, and insurance included. Ask us about optional round-trip transport with hotel pickup or at the Ángel de la Independencia.

From $130 USD ($1,990 MXN) Free weather rescheduling Optional round-trip transport Free parking

Frequently asked questions

Between 45 and 60 minutes by car from central Mexico City via the Mexico–Tulancingo (50D) highway with light traffic. The distance is about 50 km to the archaeological zone.

Take an Autobuses Teotihuacán bus from Terminal del Norte (next to Metro Autobuses del Norte, Line 5). Ask for a ticket to the Pyramids or zona arqueológica. It costs about $120–$130 MXN, departs every 15–30 minutes, and the ride takes about 1 hour.

A one-way trip in Uber or DiDi usually costs between $450 and $750 MXN, depending on the departure area, the time, and demand. Note that the return trip can have few drivers available, so it's wise to arrange with your driver or plan your way back in advance.

Since balloons launch at sunrise and arrival is around 5:30 a.m., the most practical options are driving (with free parking at the balloon port) or adding our optional round-trip transport with hotel pickup near the Ángel de la Independencia. Public buses don't run that early.

Admission to the site is around $100 MXN per person. This cost is separate from transport and from the balloon flight. Bring cash, as the ticket office doesn't always accept cards.
Hot air balloons floating over the Teotihuacan pyramids at sunrise

READY TO FLY OVER TEOTIHUACAN?

From $130 USD ($1,990 MXN) · Daily at sunrise · Free weather rescheduling · 4.9★ from 14,000+ travelers

Call +52 55 3561 6626 or book online in a minute.

WE FLY TEOTIHUACAN

WANTING TO FLY 
SAFELY?

Get in touch to schedule your sunrise balloon ride over the pyramids. Fly safely with We Fly Teotihuacan.

OPENING HOURS

Mon – Sun 5:30 a.m. – 11:00 a.m.

What our guests say

Rated 4.9★ across 14,000+ verified reviews on Google and Tripadvisor.

Book your flight