We are coming to Mexico the last week of December. Is it worth it to travel from Mexico City to see the butterflies then? Your input would be of great help to us. Thanks.
Am sure you can do it via public transportation, but for the comfort and convenience involved I'd suggest just booking a tour from Mexico City. It's a long day but not an unpleasant one, and the tour would likely break up the trip with an enroute stop somewhere...probably Toluca.
Try to pick a sunny day - it's cold up at 10,000ft and the little guys won't fly much if it's overcast.
Yes, I would consider going then, as the butterflies are making their trip to Mexico now. They should all be in place by then. They don't fly much I understand during the colder weather.
From Mexico City, go to the Observatorio terminal, also known as Poniente, and buy a “directo” ticket with a company called La Linea for Zitácuaro in the state of Michocan. Tickets can be purchased using your credit card. Buses leave every 40 minutes during the week and every half hour on weekends. A snack is served on the bus (cookies, yogurt and a drink).
You will still need to do some research to find a company to lead your tour. We used J M Butterfly. Their english was great, they were service oriented but they were $$. I felt that they should have given us more information when we were there. That said, they answered any question asked, but we had to initiate the questions. JM also arranged our taxi from the bus station to their B & B. If you speak spanish, you migh find a company that is less expensive than them and provide the same level of service. This excursion can be done in a day, starting early and returning home in the evening. However, if you stay in Michoacan overnight, you might be able to explore more than one site. The butterflies move locations. Good luck.
Get quick answers from Monarch Butterfly Biosphere Reserve staff and past visitors.