Magical Towns near Mexico City

40 Magical Towns are less than 150 km from Mexico City, close enough for a day trip. The closest is Tepotzotlán, Estado de México, about 33 km away. Distances are in a straight line; by road, expect roughly 20–40% more.

Day trips (under 150 km)

States in this list

Magical Towns near your city

Explore by theme