Know Before You Go

Weather & Climate in Mexico's Central Highlands

During our adventure, we will enjoy cool, dry mountain air. While the mountainous areas are usually sunny, the wind can make them very chilly. Average daytime temperatures for Angangueo range between 50°F and 55°F with temperatures dropping down into the 30s at night. Lower altitudes, like Mexico City, are warmer.

Please note: Monarchs cluster for warmth on endemic oyamel fir trees—a rare and beautiful sight to see. They don’t fly unless the air reaches a certain temperature, so on cold, rainy, windy or overcast days, we may not see the monarchs take flight. While our trips include three visits to the sanctuaries to maximize our chances for the perfect weather, we cannot guarantee a Monarch sighting. 

Mexico City Average Monthly Temperatures & Precipitation

(in Fahrenheit and inches)

Beforeyougo|Mexico-Central-America|Monarchs|mexico-city-weather-2


Header Credit: Colin McNulty

Witness the Monarch Migration on These Trips

Know Before You Go

Our Trips

Polar Bear Tours

African Safaris

A sea lion swims near the photographer underwater in the Galapagos Islands

Galapagos Tours

Alaska Adventures

U.S. National Parks Tours

Canada & the North

Europe Adventures

Mexico & Central America Tours

South America Adventures

Asia & Pacific Adventures

A close-up of two king penguins on South Georgia Island

Antarctica & Arctic Journeys

Photo Expeditions

Adventure Cruises

Women's Adventures

Family Adventures

New Adventures

Questions? Call 800-543-8917

Instagram logo An icon representing Instagram, a social media platform. Youtube logo An icon representing Youtube, a social media video platform. tiktok logo An icon representing tiktok. Twitter logo An icon representing Twitter, a social media platform. Facebook logo An icon representing Facebook, a social media platform.
Contact Us

Have a question or comment?
Click any of the buttons below to get in touch with us.

Hours
Mountain Time

  • 8 am to 5 pm, Monday - Friday

  • 8 am to 3 pm on Saturday

  • Closed on Sunday

Call 800-543-8917
Questions? Click to Chat
Questions? Click to Chatchat