The best months to visit Mazunte and the nearby Oaxaca Coast beach towns are November through April because of the pleasant weather. Although the weather will be excellent, more people will be there because it is the busy season.