Meditation & Yoga Retreats in Mexico

629 retreat centers — page 27 of 27

Mexico's retreat scene is concentrated on the two coasts and the central highlands. On the Pacific, Sayulita and San Pancho (Nayarit) and Mazunte (Oaxaca) are surf-and-yoga towns where week-long retreats run almost weekly in season. On the Caribbean, Tulum has grown into a major yoga and wellness destination — beachside, jungle, and cenote settings — though prices are now closer to US-resort levels than to budget Mexico. The Oaxaca highlands and Valley of Mexico host plant-medicine retreats (temazcal sweat lodges, traditional Mazatec ceremonies); approach these carefully and only through reputable centers with on-site medical support. Buddhist and secular mindfulness centers are growing in Mexico City and around San Miguel de Allende. Languages are Spanish and English at international-facing centers. The dry season (November–April) is the ideal retreat window on both coasts; the Pacific summer brings heavy rain and heat. Cost is moderate — beach yoga weeks from $700–$2,500 depending on location and luxury level; budget vipassana courses are available in central Mexico. US citizens enter visa-free for up to 180 days.
rose wild Paid

rose wild

Mexico aldea

Empowering women's retreats in Tulum, blending somatics, shamanism, and yoga in a luxurious setting.

tantra therapy school Paid

tantra therapy school

Mexico

Explore self-discovery and well-being in the Mayan jungle, with healthy meals and nature connection.

yaxkin healing Paid

yaxkin healing

Mexico Tulum

Reconnect with ancestral wisdom and nature at Yaxkin Healing in Tulum, offering holistic healing and immersive retreats.

yogamala mexico Donation Photo: René Roa / Pexels

yogamala mexico

Mexico El Zapotalito

A donation-supported retreat listing in El Zapotalito, with practical details best confirmed directly before travel.

ΛLKIMIΛ RETREΛTS Paid

ΛLKIMIΛ RETREΛTS

Mexico Tulum

Intimate transformational retreats in Tulum, focusing on inner union and energetic balance.

← All countries