Skip to main content

9 of the Best Weekend Getaways from Mexico City

Pyramids, volcanoes, spa treatments, and Magical Towns—here are some quick getaways from CDMX to add to your list.
A view of colorful bunting hung up in front of the old church in Valle de Bravo, Mexico.
Photo credit:VictorMartinez / Shutterstock

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

An aerial view of the town and surrounding waters in Valle de Bravo, Mexico City.
Valle de Bravo's picturesque lake is best viewed at sunset.Photo credit: Suaderito Studio / Shutterstock

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

Tourists and locals walk along the cobbles in Tepoztlán, Mexico City.
Connect with your spiritual side in laid-back Tepoztlán.Photo credit: Chepe Nicoli / Shutterstock

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

A view of a ceremonial Aztec structure in Zona Arqueológica de Malinalco, Mexico City.
Although there's much to see in Malinalco, it isn't as crowded as other spots.Photo credit: tolobalaguer.com / Shutterstock

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

A view of the Church of Santa Prisca de Taxco in Mexico City on a cloudy day.
Taxco boasts narrow cobbled streets and a beautiful, centuries-old church.Photo credit: Marco Ortiz-MOF / Shutterstock

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

A view of ornate domed buildings against a blue sky in Huasca de Ocampo, Mexico.
Discover an unexpected local food favorite in Huasca de Ocampo.Photo credit: Arturo Verea / Shutterstock

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

A car drives down a street of colorful houses in Cuernavaca, Mexico City.
If you're in the mood for lounging in the sun, head to Cuernavaca.Photo credit: eskystudio / Shutterstock

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

People walking down a tree-lined path in Querétaro, Mexico City.
While Querétaro is a popular spot, it doesn't feel overly touristy.Photo credit: robertharding / Shutterstock

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

People walk down a bunting-lined street in Cholula, Mexico City.
Cholula is a conveniently located spot just outside of Mexico City.Photo credit: Gideon Ikigai / Shutterstock

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

A view of the beach town of Acapulco and surrounding waters in Mexico City.
Step back in time—in style—in beautiful Acapulco.Photo credit: chamski / Shutterstock

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

1 / 5

Keep reading

1 / 5
en
e80624e3-e894-46a0-9c08-916cb44b56f2
article
Do more with Viator
One site, 300,000+ travel experiences you'll remember—direct to your inbox.
Stay in the know
Follow us on social: