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: