Travel Rankings & Advice

Best Times to Visit Santa Fe

The best time to visit Santa Fe is between September and November. During this time, temperatures can be in the 70s, 60s and even the 50s by Thanksgiving. One can argue that springtime has a similar climate with similar hotel rates, but the fall festivals make it the clear winner. Summer temps rest between the 50s and 80s; however, this is the peak season, making hotel rates high and availability low. Winter can be chilly with daily highs reaching the upper 40s and evening lows creeping into the 10s. The sun's rays are constantly intense, even during the winter, so don't forget the sunscreen.

Temperature (°F)

°F | °C
Santa Fe Temperature (°F)
Santa Fe Temperature (°C)

Precipitation (in)

in | mm
Santa Fe Precipitation (in)
Santa Fe Precipitation (mm)


This is Santa Fe's peak season and for good reason: Average high temperatures hover in the mid 80s with infrequent afternoon showers and comfortably warm nights. In addition, these months are packed with special events. 

Key Events:


Yes, it's cooler than summer and a little less busy, but the fall will allow you to partake in some of the area's vibrant festivals for less.

Key Events:


Although the city experiences the occasional snowstorm, precipitation is rare at this time of year. Santa Fe sees an influx of tourists during the winter because of the Sangre de Cristo Mountains' excellent skiing conditions. Christmas is also an excellent time because of the beautiful farolitos (small candles) decorating the town, especially along Canyon Road.

Key Events:

  • Canyon Road Farolito Walk (December)
  • ARTfeast (February)


Spring is slow to warm up, but by Easter, temperatures are in the 60s and 70s. It's a good time to visit and capitalize on off-peak prices. The downside is that there are no major festivals and the ski season has ended.

Next Steps: Santa Fe

Santa Fe is Ranked...

U.S. News Airfare Finder

Find Best Airfares to Santa Fe

See best fares from Orbitz, Expedia, Kayak & more!
Please enter missing information