Eco-cabins and glamping sites
From $1,200 MXN (60 USD) per night
If you like being close to nature, eco-cabins in the jungle or mountains are a good choice. These places usually use solar panels and recycled water systems, and are built with local materials. You might get an outdoor shower, a big window looking out into the forest, and a chance to see wildlife up close.
They’re common in the cloud forests of Chiapas, the mountains of Oaxaca, and the jungle areas around the Riviera Maya. Some activities include nature walks, birdwatching, or joining a traditional temazcal (sweat lodge). A few of these places cut electricity after dark, so bring a flashlight.
Cave and cliffside stays
From $1,500 MXN (75 USD) per night
For something different, you can stay inside actual caves or on dramatic cliffs. These places are often built into mountainsides or perched above the sea, which keeps them cool and quiet.
In Guanajuato, some old mine shafts have been turned into guest rooms. Tepoztlán has hillside retreats with sweeping views, and some coastal towns have cliffside cabins. Most places still have modern bathrooms and ventilation, even if the atmosphere is rustic. This is easily one of Mexico's best vacation spots. Just keep in mind that some involve steep climbs or even cable cars, so they might not be ideal for those with limited mobility.
Ranch stays (Estancias)
From $1,800 MXN (90 USD) per night
Staying on a working ranch can be a fun way to experience rural life up close. You’ll likely be able to ride horses, watch cattle roping, or see traditional rodeo events. Meals usually include meat raised on site, homemade tortillas, and regional dishes (see our guide to the best food in Mexico).
These types of stays are common in the north, like Chihuahua, and also in the central areas around Guadalajara. Some ranches also distill their own mezcal or tequila.