SwimmingSwimmingThe best beaches in Oaxaca in one day.14 hours 30 minOaxaca CityFree cancellationFind deals