How to get to Teotihuacan

How to Get to Teotihuacan

From Mexico City to Teotihuacan

From Mexico City to Teotihuacan, the cheapest way to travel is by bus for 120 MXN, while traveling by charter takes 1h 0m and is the fastest option.

From Puebla de Zaragoza to Teotihuacan

Traveling from Puebla de Zaragoza? Save money by choosing bus for 612 MXN, or get to Teotihuacan faster by charter in 2h 1m.

Arrival stations in Teotihuacan

Travelers arriving in Teotihuacan usually arrive at one of these stations: