If you want to experience the main attraction in Oaxaca, the day of the dead, it is best to visit the city at the end of October or early November. However, if you aren’t worried about this festival and would prefer going at a time with great weather but few crowds, it is best to go in the months of April and May. This time of year will bring warm temperatures but low numbers of tourists so is the perfect time to visit Oaxaca if you want a quiet visit.