How to get to Teotihuacan from Mexico City

This post details how to get the bus to Teotihuacan from Mexico City to see the Pyramid of the Sun and the Pyramid of the Moon.
​​
I have been there three times now: once in 2020, again in 2021 with Miss CDMX, and again in December 2024. This blog post has been completely updated.

As a note, the world-famous UNESCO World Heritage Site at Teotihuacan is NOT in Mexico City. They are 50 km away in a northeasterly direction in the neighbouring state of Estado de Mexico.

Nomadic Backpacker at the Plaza de la Luna (2024):

Nomadic Backpacker at the Plaza de la Luna Teotihuacan

Nomadic Backpacker at the Plaza de la Luna (2020):

Nomadic Backpacker at the Plaza de la Luna Teotihuacan

How to get to Teotihuacan:

Buses to Teotihuacan depart regularly from the Terminal Central de Autobuses del Norte in Mexico City, across from the autobuses del norte metro station, which is on Line 5.

sign to the Terminal de Autobuses in Mexico City

Terminal Central de Autobuses del Norte:

Terminal Central de Autobuses del Norte

How much does it cost to get from Mexico City to Teotihuacan by bus?

The buses to Teotihuacán are operated by Autobuses Teotihuacán.

Autobuses Teotihuacan ticket office

Ticket Price correct as of March, 2025:

  • Single 68 pesos
  • Return 136 pesos
screen showing the Autobuses Teotihuacan ticket price

​They are now accepting payment by card (before was cash only).

The Mexico City Teotihuacan bus at the Terminal Central de Autobuses del Norte:

Autobuses Teotihuacan bus to Teotihuacan

Here is my one-way ticket from 2024:

Teotihuacan bus ticket
Teotihuacan bus ticket

How long does it take to Teotihuacan?

Some blogs are quoting just 45 minutes, which is very unrealistic/ambitious. Did they even take the bus?

Traffic is mostly horrendous. You need to allow around 1 hr 20 minutes for the bus from Mexico City to Teotihuacan.

Arrival point is at the Teotihuacan Archaeological Site – Gate 2 (was previously Gate 1), where you buy your entrance ticket.

How much does it cost to enter Teotihuacan?

Queuing at the entrance to Teotihuacan
Entrance sign at Teotihuacan

Kiosk at Teotihuacan showing the entrance fee: 95 pesos. Free entrance on Sundays for Mexicans and foreigners with permanent residency:

Ticket office at Teotihuacan

Teotihuacan gets very busy at the weekend because it’s so accessible from Mexico City, especially on Sundays, because of the free entrance. Teotihuacan is the perfect destination for everyone, both locals and international visitors.

Teotihuacan ticket

Can you still climb the Pyramids at Teotihuacan?

Notes for your excursion to Teotihuacan:

no dogs allowed sign

And Teotihuacan is not only about the ruins. You can also arrange to go on a hot air balloon trip over Teotihuacan before exploring the ruins.

UNESCO sign

Map of the Teotihuacan Archaeological UNESCO World Heritage Site in Mexico:

plan of the archaeological ruins of Teotihuacan

Photos from Teotihuacan (2024):

Nomadic Backpacker at Teotihuacan
Nomadic Backpacker at the Plaza de la Luna Teotihuacan
Avenue of the dead at Teotihuacan in Mexico
Nomadic Backpacker at the Plaza de la Luna Teotihuacan

To return to Mexico City, buses stop outside Gate 2. If you already have your return ticket, great; otherwise, just pay the driver in cash only. They might charge you 70 pesos!!

​You can save time by getting off at Indios Verdes and continuing your journey using the Metro.

​Arriving back at the Terminal Central de Autobuses del Norte:

Bus to Teotihuacan

Leave a comment