Find Prices

Best Times to Visit Santa Fe

The best time to visit Santa Fe is between September and November. During this time, temperatures range from the high 20s to high 70s. One can argue that springtime has a similar climate with similar hotel rates, but the festivals make fall 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 highs reaching the upper 40s during the daytime and lows in the teens come nighttime. The sun's rays are constantly intense, even during the winter, so don't forget the sunscreen.

Weather in Santa Fe switch to Celsius/mm

Average Temperature (°F)

Average Precipitation (in)

Data sourced from the National Climatic Data Center


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 cooler nights. These months are also packed with special events. 

Key Events:


Come autumn, the weather is much cooler and the town is a little less busy. Visiting during the fall will also 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:

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


Spring is slow to warm up, but by Easter, highs reach into the mid-50s to mid-70s. It's a good time to visit and capitalize on off-peak prices. The downside is that there are fewer festivals and the ski season has ended.

Key Events:

Explore More of Santa Fe

Best Airfares

Check Hotel Deals