9 of the Best Weekend Getaways from Mexico City

From modern art museums and a dynamic culinary scene, to mariachi contests and lucha libre wrestling, it’s easy to see why so many people fall in love with Mexico City (CDMX). Tied with São Paulo as the most populated (not to mention geographically diverse) city in the Western Hemisphere, the metro area is estimated to include some 27 million people. Most residents—and many visitors—typically leave the massive capital to recharge.
Fortunately, our list of weekend road trips and other short trips outside of Mexico City are not only relaxing, but they’re as engaging as the must-sees in the city itself. Here are nine top weekend escapes near Mexico City for when you’re ready to get away from it all.
1. Valle de Bravo, State of Mexico

Valle de Bravo is a quintessential lakeside weekend destination near Mexico City.
The serene lakeside resort town of Valle de Bravo, nestled in forested hills, has become a post-pandemic haven for Mexico City’s elite, blending rustic charm with understated luxury. High-end hotels, lavish spas, and upscale dining cater to those with pesos to spare, while yoga retreats and plant medicine experiences attract the spiritually minded.
It’s also a premier paragliding destination, with options for day trips from Mexico City. The man-made lake is a centerpiece, especially at sunset when the distant Nevado de Toluca volcano casts its shadow. In short, Valle de Bravo’s allure lies in its balance, offering both tranquil escape and refined indulgence.
2. Tepoztlán, Morelos

This Pueblo Mágico (Magical Town) is a quick trip from the big city.
Tepoztlán (or Tepoz, as it’s affectionately called), located in the mountains of Morelos, is considered a spiritual hot spot. It’s a great place to find a temazcal spa or just linger and soak up the chill vibes. This Magical Town fills up on weekends and Mexican holidays, when reggaeton blasts from speakers at a number of little beer stands selling micheladas and mixed drinks. (Still charming, just not quite as relaxing.) When you catch Tepoz at the right time, however, it’s like walking back in time—in the best way.
Insider tip: Check out nearby Amatlán for a less touristy experience and enjoy one of the best weekend trips from Mexico City.
3. Malinalco, State of Mexico

History and relaxation combine for a sweet retreat just two hours out of town in Malinalco.
Malinalco, another designated Magical Town, is also the site of a formerly active Indigenous settlement of Aztec warriors, with a pyramid above the small village. Like a mini Tepoztlán, it’s not overrun by tourists, except during Mexican holidays.
Connect with the relaxed pace of pueblo life with all the modern—and hip—conveniences of a much larger city. Bars, restaurants, and shopping are popular activities, with many artisans selling their wares around the town center. One of the best weekend travel spots near Mexico City, it’s an easy trip for a night or two away from the capital.
4. Taxco, Guerrero

This mining town turned living museum is an ideal place to buy silver jewelry.
Mexico’s classic silver city, Taxco, is a charming colonial destination settled during the mining boom. Today, it’s a top spot for weekend vacations from Mexico City, with winding roads best navigated on a sightseeing excursion. (Its streets are so narrow that only Volkswagen Beetles, serving as taxis, can squeeze down them.)
This Magical Town also boasts a stunning 18th-century church, though many visitors come to buy economically priced and well-made silver jewelry. Take a second-level seat at any of the downtown restaurants and watch golondrinas (swallows) flock to the trees around the zócalo at sunset.
5. Huasca de Ocampo, Hidalgo

This charismatic gold rush town in Hidalgo offers green respite from city life.
A laid-back, chilly town in the forested mountains of Hidalgo, Huasca was settled by Cornish miners, leaving it with an odd favorite local food: the pasty. Wander the forests, looking out for chunks of volcanic glass peeping out of the soil, or visit the basaltic prisms and waterfalls just outside of town.
You can also reach Mineral del Chico and a number of excellent hikes where immigrants and Mexicans alike came in search of gold, silver, and copper in the 19th and early 20th centuries.
6. Cuernavaca, Morelos

It’s the Valley of Mexico’s eternal springtime city.
One of Mexico’s oldest cities, Cuernavaca is known for having the best of both worlds. It’s surrounded by natural beauty, including the UNESCO–listed archaeological ruins of Xochicalco, but it’s also a proper city, with plenty to eat, drink, and see.
Cuernavaca has a reputation as a weekend home for the capital’s well-heeled, as the climate is a bit more friendly for lounging by a pool. Renting a house with a pool in Cuernavaca is as much of a Mexico City thing as al pastor tacos, just not as easy to access. Add on a day trip to Tepoztlán while you’re here.
7. Querétaro City, Querétaro

A stunning colonial gem close to Mexico City that’s rarely visited by tourists.
Several hours north of Mexico City, Querétaro is often overlooked in favor of its flashier neighbors, San Miguel de Allende and Guanajuato. Enjoy the laid-back vibes of this functional yet stunning town, a UNESCO World Heritage site where tourists don’t dominate.
Known for its aqueduct, art museums, and romantic cobblestone streets, the town offers a number of outdoor eating options ranging from tacos to fine dining. Querétaro has grown significantly in previous years, but remains one of the best kept secrets in the Valley of Mexico. Tour its baroque architecture on a city tour with a guide.
8. Cholula, Puebla

Cholula is an explosion for the senses just two hours from Mexico City.
Cholula is a living mosaic of pre-Hispanic heritage interwoven with the buzzing pulse of modern Mexican life—with lasting vestiges of the colonial era in its abundance of churches. Nestled beneath the watchful eye of Popocatépetl volcano, this ancient city unfolds around the towering, centuries-old Great Pyramid of Cholula, the world’s largest pyramid by volume, now crowned with the striking ochre-and-white Santuario de la Virgen de los Remedios.
Walking Cholula’s streets is a sensory journey—cobblestone avenues bursting with color and charm, street corners brimming with the aroma of sizzling tacos árabes, and lively plazas alive with marimba music.
9. Acapulco, Guerrero

Acapulco is arguably *the* quintessential Mexican beach town, without the high price tag.
Editor's note: Travel to Guerrero is not recommended due to serious safety risks in this area. Please follow your government's guidance and travel advisories.
Just a 4-hour drive southwest of Mexico City—and a hop, skip, and a jump by plane—Acapulco is the nearest major beach destination. Once the glittering playground of the Hollywood jet set, it still holds an undeniable allure despite the trials of time. The crescent-shaped bay, with its shimmering turquoise waters and golden sands is best admired from the dizzying heights of La Quebrada, where brave cliff divers awe spectators.
Here, old-world glamor lingers in the vintage hotels and the enduring charm of the city’s traditional markets, where locals serve up fresh ceviche and handmade souvenirs celebrating Guerrero’s diverse cultures and geographies.
Find more things to do in Mexico City
Keep reading
































