Anyone who has fallen in love with Santa Fe will say that there is no bad time to visit. But, if you want to avoid summer heat when the temperature can reach into the 90s and monsoon rains can arrive in a blink of an eye, or cool winter days when temperatures in the 40s will force you to look for a sweater, your best bets are Spring and Fall. In the spring, there are lots of festivals and lots of tourists. If you do not mind crowds, go right ahead and have fun. If you prefer not to share quaint streets and your favorite restaurants and attractions with crowds of people, then fall is the best time to visit Santa Fe. Between September and November the temperatures rarely go below 20 or above the 70s, and since it is not considered peak season, prices are reasonable.
January is the second to the coldest month in Santa Fe. This month sits in the middle of winter with average low temperatures of 17°F (-8°C). High average temperatures reach 44°F (6°C). Left over snowfall from the previous month make winter sports ideal in the nearby mountains.
In February, winter continues although temperatures increase slightly. Average high temperatures will reach 48°F (9°C). February is also the driest month of the year with average precipitation only hitting half an inch (13 mm). The average low temperature is a chilly 22°F (-6°C).
Santa Fe Weather in March: Winter begins to transition to spring in March. Average high and low temperatures start to increase and range between 56°F (13°C) and 26°F (-3°C). Despite the change in season, bundling up will be necessary.
In April, the climate makes a considerable leap compared to the previous month. April’s average high temperatures will reach 65°F (18°C). Low temperatures hover at 32°F (0°C).
May’s mild temperatures can be described as the ideal “sweater weather” with high and low temperatures ranging between 74°F (23°C), 41°F (°5C). The climate during this month make it a lovely time for leisurely outdoor activities such as afternoon strolls or trips to the park.
Santa Fe Weather in June: High temperatures in June will climb to the 80’s with an average of 83°F (29°C). Summer officially begins this month and average low temperatures to be expected are 49°F (10°C).
July is the warmest month in Santa Fe and also has the highest precipitation average. At the peak of July, average temperatures hit 86°F (30°C) and rainfall to be expected is just a little over 2 inches (59 mm). Low temperatures are 54°F (12°C).
Santa Fe Weather in August: Summer continues in August with a slightly cooler average high temperature of 83°F (29°C). Meanwhile, expect an average low temperature of 53°F (12°C).
In September, the weather starts to cool a bit more as summer nears its end. Temperatures will range between an average high of 78°F (25°C) and an average low of 47°F (2°C).
Santa Fe Weather in October: Although October only marks the arrival of fall, Santa Fe can already expect some snowfall. October typically sees the least snowfall of the entire year with a 1 inch (3 cm) average. Average temperatures continue to decrease with low temperatures dropping to 35°F (2°C) at the most.
In November, the temperatures drops further to an average high of 53°F (°C). Winter activities are in full swing and the coldest average temperatures will typically hover at 25°F (-4°C).
December is the coldest month of the year. Temperatures take a steep dive with the average low temperature dropping to 17°F (-8°C). High temperature is 43°F (6°C). This is the best time of the year to engage in winter sports like snowboarding and skiing.
The best time to visit New Mexico to enjoy Santa Fe’s festivals are October through November. The clear winner for skiing and other winter sports is December as this is the month with the highest average snowfall in the entire year. Hiking and other outdoors activities are best enjoyed near the end of summer and the beginning of fall, around August through September. Verified Resource: National Weather Service