Monarch Butterfly Migration Mexico — Sanctuaries, Season & How to Visit

· 6 min read Activities
Thousands of monarch butterflies covering oyamel fir trees, Michoacán, Mexico

Book an experience

Book this activity

Lock in your preferred date. Prices shown are per person — free cancellation on most bookings.

Every autumn, hundreds of millions of monarch butterflies complete one of nature’s most extraordinary migrations — travelling up to 4,500 km from the milkweed fields of the United States and Canada to a small cluster of oyamel fir forests in the mountains of Michoacán, Mexico. The butterflies that make this journey are a specific generation — the great-great-grandchildren of the individuals that left Mexico the previous spring — yet they navigate back to the same forests, and often the same trees, their ancestors occupied.

Visiting the overwintering sanctuaries is one of the most remarkable wildlife experiences in Mexico. On peak days, individual trees hold tens of thousands of butterflies, branches bending under their weight; when afternoon warmth triggers flight, the air fills with orange and black wings in every direction.

The Sanctuaries

The monarch overwintering area is protected within the UNESCO-listed Monarch Butterfly Biosphere Reserve in the Sierra Chincua mountains of Michoacán and the western edge of the State of Mexico. Several sanctuary sites are open to visitors:

El Rosario (near Angangueo, Michoacán) is the largest and most-visited site, accounting for the majority of tourism to the reserve. At peak season, the butterfly colonies here can number in the millions. The entrance is at approximately 3,000 m elevation, with the main colony a 2–3 km uphill walk (or horse ride) above the gate. Visit in the morning for the best views — butterflies cluster when cold and open their wings as temperatures rise.

Sierra Chincua (also near Angangueo) tends to attract fewer visitors than El Rosario, making it a preferable choice for those who want a quieter experience without tour groups. The terrain is similar — steep forested hillside — and butterfly density is comparable in good seasons.

Cerro Pelón (near Macheros, State of Mexico) is the most remote and least-visited of the main sanctuaries. It requires a longer approach but offers a genuinely uncrowded experience. Local guides from Macheros are among the most knowledgeable in the reserve.

El Capulín and smaller satellite colonies exist within the reserve but are not consistently open to tourists. Your guide can advise based on current colony locations — these shift year to year depending on weather and food availability.

When to Go

November: Butterflies begin arriving from mid-October onward. By late November the main colonies are establishing, but density is still building. Worth visiting but not peak.

December: Colony density increases. Cool mornings keep butterflies clustered in trees; afternoons can trigger flight displays. A good time to visit with fewer crowds than January.

January and February: The sweet spot. Maximum colony density, peak overwintering period, and the highest chance of witnessing mass flight behaviour. Weekends and school holidays (particularly between 15 January and early February) can be crowded at El Rosario — consider visiting midweek.

March: Migration begins again. By late March most butterflies have left for the north. Early March still offers good sightings but the window is closing.

April–October: No monarchs in Mexico during this period — the generation that overwintered has dispersed north to breed.

Getting There

From Mexico City (most common route)

The drive from Mexico City to Angangueo is approximately 230 km, taking 3.5–4 hours via the Toluca highway. Renting a car gives maximum flexibility and allows you to reach the sanctuary gates early (recommended for weekday visits).

By bus: Autobuses de la Piedad depart from Mexico City’s Terminal Poniente to Zitácuaro (approximately MXN $200–280, journey 3 hours as of 2026). From Zitácuaro, colectivos depart for Angangueo (approximately MXN $30–50, 40 minutes). From Angangueo, taxis to El Rosario entrance run approximately MXN $60–100.

Organised tours from Mexico City: Multiple operators run day tours from Mexico City during the season. These include transport, guide, and entry fee, with prices approximately MXN $800–1,500 per person as of 2026. Day tours are long (12+ hours door to door) but eliminate logistics entirely.

From Morelia: Morelia is approximately 100 km from Angangueo and makes a good base for 1–2 night trips. Colectivos and second-class buses connect Morelia to Zitácuaro; from there follow the route above.

From Guadalajara: About 300 km, 4 hours by car. Possible as a day trip for very early starters; overnight stays in Angangueo or Zitácuaro recommended.

Where to Stay Near the Sanctuaries

Angangueo is the main base — a charming former mining town at 2,600 m with several good guesthouses.

  • Hotel Don Bruno: Family-run, central, good breakfasts. Approximately MXN $800–1,200 per night as of 2026.
  • Hotel Margarita: Close to the town square, basic but clean. Approximately MXN $500–700 per night.
  • La Casita de los Monarcas: Small guesthouse on the approach road to El Rosario, extremely convenient for early starts. Approximately MXN $700–1,000 per night.

Zitácuaro has a wider range of hotels at various price points, though it’s 40 minutes further from the sanctuaries.

What to Expect at El Rosario

Entry: Open approximately 09:00–17:00 daily during season. Entry approximately MXN $100–130 per adult as of 2026; children discounted.

The climb: From the entrance to the main colony is 2–3 km of uphill forest trail, gaining roughly 200–300 m in elevation. The path is clear but can be muddy after rain. Most visitors take 30–45 minutes up. Horse rental at the gate runs approximately MXN $100–150 each way — useful for those with limited mobility or children.

Guides: Local ejido guides meet you at the entrance and lead you to wherever the colony is densest that day. A guide is included in entry at El Rosario; at Sierra Chincua you hire one separately at approximately MXN $100–200 per group. Their knowledge of current colony location is invaluable — the butterflies cluster in different areas depending on temperature, and without a guide you may stand in the wrong forest section.

Photography: Morning light is cold and blue; butterflies cluster tightly and wings are often closed. Bring patience — the reward comes around 11:00 when warming sun triggers flight. The movement of millions of wings overhead is genuinely difficult to photograph well but extraordinary to witness. No tripods or flash allowed inside the sanctuary.

Altitude: The sanctuaries sit above 3,000 m. Take it slowly on the climb, stay hydrated, and bring warm layers — mornings are cold even in February.

The Bigger Picture

The monarch butterfly is an IUCN-listed Endangered species. Population numbers have recovered from their 2013 nadir (when overwintering area shrank to under 1 hectare) to healthier levels in recent seasons, but the species faces ongoing threats from herbicide use on North American farmland, deforestation at the Mexican wintering sites, and climate disruption affecting migration timing.

Tourism to the reserve provides the primary income for the ejido communities that are responsible for guarding the forest — the conservation and the economic reality are tightly linked. Visiting the sanctuaries directly supports the protection of the habitat.

The Monarch Butterfly Biosphere Reserve was inscribed as a UNESCO World Heritage Site in 2008 in recognition of the phenomenon’s global significance. It remains one of Mexico’s most remarkable natural experiences.

Frequently Asked Questions

When is the best time to see monarch butterflies in Mexico?
The peak overwintering season runs from late November through early March. January and February are generally the best months — the butterflies are at maximum density, and warmer afternoons trigger mass flight displays. Avoid early November (butterflies still arriving) and late March (migration northward underway).
How do I get to the monarch butterfly sanctuaries?
El Rosario and Sierra Chincua sanctuaries are near the town of Angangueo in Michoacán. From Mexico City, the most common route is bus or car to Zitácuaro (approximately 3–3.5 hours), then a connecting colectivo or taxi to Angangueo (40 minutes). Some tours depart Mexico City directly and include round-trip transport.
Is the El Rosario sanctuary easy to visit independently?
Yes, with planning. The site is open daily during the season (approximately November–March) from 09:00 to 17:00. Entry costs approximately MXN $100–130 per adult as of 2026. Guides are available at the entrance (and strongly recommended — they know exactly where the butterfly clusters are on any given day, which changes constantly). Hire a horse for the steep climb if needed: approximately MXN $100–150 each way.
Are the monarch butterflies endangered?
Monarch butterfly populations have declined significantly since the 1990s due to habitat loss in Mexico and the United States and the loss of milkweed (their breeding plant) from North American agricultural land. The species is listed as Endangered on the IUCN Red List as of 2022. The Mexican overwintering sanctuaries are one of the most critical remaining habitats.

Car Hire

Hire a Car in Mexico

Compare local and international car hire suppliers to find the best available rate. Book online, collect on arrival.

Compare Car Hire →

Same price as booking direct — we earn a small commission at no extra cost to you.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.