Many hotels in Oaxaca fill up during July, Easter, November and December so it’s best to make reservations far in advance if you’re planning to visit during these times. Rates range from US$27 to US$204 for a villa to US$350 for a suite.
Monthly rates may be available at some hotels if you want to stay on to get a feel for what it might be like to live in Oaxaca. Rental apartments and houses cost around US$746 a month.
The city sees approximately 311 days of sunshine per year, and the annual average temperature is 82 degrees Fahrenheit with average lows at 45 degrees Fahrenheit. The evenings may be cool enough for a light sweater or jacket. The rainy season last from June until late September. Rainfall is usually a quick shower in the afternoons and occasionally during the night.
With low humidity, soft breezes, and year-round spring-like temperatures anytime is a good time to visit Oaxaca.