Getting there & around

Tula, Hidalgo

Getting to Tula

Tula sits in southern Hidalgo, roughly 75 to 90 km north of Mexico City — figure about one and a half to two hours by road depending on traffic leaving the capital. Most people come as a day trip from Mexico City rather than flying in. The nearest airport is Felipe Angeles (NLU) at Santa Lucia, which is closer than the main Benito Juarez airport but still an hour-plus drive with no direct transit link, so it only helps if you are already landing there.

By bus

The most reliable way without a car is the Ovnibus/AVM line running from the Central del Norte bus terminal in Mexico City to Tula. Buses leave frequently through the day and the ride is roughly one and a half to two hours. It is a comfortable enough second-class coach — approximate, but budget a modest fare each way. From the Tula bus station it is a short taxi or a longer walk to the archaeological zone.

By car

Driving is the easiest option: take the Mexico–Queretaro highway and branch toward Tula. Roads are decent and signed once you are close. There is parking near the site entrance.

Getting around

Once you arrive, it is simple. The ruins are a walkable, compact zone — no internal transport needed. To move between the archaeological zone and the town center, grab a local taxi; rides are short and cheap. A friend who lives nearby would tell you not to overthink it: it is a small place, and one taxi or a short walk covers everything you need.