VacationSelector
Santo Domingo church behind agaves, Oaxaca
OaxacaSanto Domingo church behind agaves
The main beach with the green hills behind, Sayulita
SayulitaThe main beach with the green hills behind

Photos: Oaxaca by Öskr Rck, CC BY-SA 3.0, cropped; Sayulita by Luisalvaz, CC BY-SA 4.0, cropped.

Oaxaca or Sayulita?

Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.

Choose Oaxaca for

  • culture and sights
  • food and drink
  • prices

Oaxaca is the choice for travellers who want to eat, look and learn. The green-stone colonial centre, the Zapotec ruins of Monte Albán and Mitla, the moles and village mezcal, and the craft villages of the Central Valleys give a stay of several days real substance, and it all costs less. This is a highland city with no sea, though, so the only swimming is in a hotel pool.

Choose Sayulita for

  • beaches
  • nature and the outdoors
  • wellness

Come to Sayulita for the water. The soft waves in the bay suit first-time surfers, the sea is warm all year, and days follow a rhythm of surf, yoga and sunset on the sand, with whales offshore in winter. There is almost nothing to sightsee, the food is simple fish tacos rather than a great cuisine, and the village costs more than most of Mexico, so it suits a beach vacation better than a journey of discovery.

Scoreboard

Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.

Beaches & swimming. Oaxaca 5, Sayulita 80: Sayulita leads by 75 points.
Food & drink. Oaxaca 84, Sayulita 42: Oaxaca leads by 42 points.
Culture & sights. Oaxaca 74, Sayulita 7: Oaxaca leads by 67 points.
Nightlife. Oaxaca 40, Sayulita 33: Oaxaca leads by 7 points.
Nature & outdoors. Oaxaca 62, Sayulita 72: Sayulita leads by 10 points.
Day trips. Oaxaca 65, Sayulita 42: Oaxaca leads by 23 points.
Good for families. Oaxaca 40, Sayulita 42: Sayulita leads by 2 points.
Getting around. Oaxaca 55, Sayulita 48: Oaxaca leads by 7 points.
Shopping & style. Oaxaca 62, Sayulita 33: Oaxaca leads by 29 points.
Affordability. Oaxaca 77, Sayulita 45: Oaxaca leads by 32 points.
Live music & performing arts. Oaxaca 38, Sayulita 12: Oaxaca leads by 26 points.
Wellness & relaxation. Oaxaca 50, Sayulita 58: Sayulita leads by 8 points.
0255075100

Your match

Pick a travel style or drag the sliders, and both match scores follow your weighting.

Oaxaca
Best match
54match

Wins on culture and sights and food and drink with your weighting.

Sayulita
43match

Wins on beaches and nature and the outdoors with your weighting.

What matters to you?

Category by category

What the scores mean for a trip.

Beaches & swimming

Sayulita 80Oaxaca 5

This is where the two differ most. Oaxaca sits at about 1,550m behind mountain ranges, and the Pacific at Puerto Escondido or Huatulco is several hours away by road, so a swim in the city means a hotel pool.

Sayulita is built around its bay, with gentle waves for learning to surf and warm water all year. When the town beach is crowded, Playa de los Muertos and Playa Carricitos are a short walk away, and San Pancho and Punta de Mita, with longer and quieter beaches, are within half an hour.

Food & drink

Oaxaca 84Sayulita 42

Oaxaca is one of the great places to eat in Mexico. It has many kinds of mole, tlayudas crisped over charcoal, the smoky grilling aisle of the Mercado 20 de Noviembre, village mezcal and thick hot chocolate in the morning, as well as chefs who build tasting menus around heirloom maize. You could plan a whole trip around meals.

Sayulita eats well but simply. The best things are fish tacos, ceviche and aguachile made with the day's catch, and the restaurants aimed at visitors mostly serve smoothie bowls and pizza. For a serious dinner you have to drive to Puerto Vallarta.

Culture & sights

Oaxaca 74Sayulita 7

Oaxaca has two or three full days of sights. There is the UNESCO-listed centre, the gilded church of Santo Domingo with the museum holding the gold from Tomb 7, the Tamayo and textile museums, and Monte Albán twenty minutes away.

Sayulita has a plaza, a small church and a hillside cemetery, and little else to visit. Its one real cultural interest is the Huichol beadwork and yarn painting sold in local galleries, which is worth seeing but will not fill a day.

Nightlife

Oaxaca 40Sayulita 33

Neither is a place for clubbing, and in both an evening tends to revolve around mezcal. Oaxaca has more going on all year: tasting bars in the centre and Jalatlaco, rooftops looking over Santo Domingo, the Alcalá full of people after dinner, and salsa or DJ nights at weekends.

In Sayulita the evening starts with sunset drinks on the beach and moves to a few blocks of bars around the plaza, full of a young surf crowd in winter. Most nights end early in the rainy summer, and for real clubs people drive to Puerto Vallarta.

Nature & outdoors

Sayulita 72Oaxaca 62

Sayulita's outdoors are closer to hand, and most of them are on the water. There are beginner waves in the bay and reef breaks at Punta de Mita, along with snorkelling, humpback whales from December to March and boat trips to the Marietas Islands. Footpaths through the jungle link the neighbouring coves.

Oaxaca's country is dry valley and mountain. The Sierra Norte, an hour and a half away, has village-run trails through cloud forest that are best walked over several days, and the mineral cliffs of Hierve el Agua make a good half-day out. Most of it takes more effort to reach.

Day trips

Oaxaca 65Sayulita 42

Oaxaca has much more within easy reach. A single road east passes the Tule cypress, the weaving village of Teotitlán, Yagul, the stone fretwork of Mitla and the mezcal distilleries of Matatlán. The Mixteca Alta monasteries make a longer day out.

Sayulita's outings follow the coast. There is Puerto Vallarta's malecón and old town, quiet San Pancho, and San Blas with its mangrove river trips for a long day. These are pleasant towns and beaches rather than heritage sites.

Good for families

Sayulita 42Oaxaca 40

Both places welcome children warmly, and neither has a zoo, aquarium or theme park, so the difference lies in what children do there. In Oaxaca they can paint alebrijes, make chocolate and watch parades, but the main outings are hot ruins with little shade, so it works better for curious older children.

Sayulita gives children the sea, with gentle surf lessons and the sheltered cove of Playa de los Muertos for younger swimmers, and a villa pool makes a good base. Pushchairs struggle in both places, on narrow cobbled pavements in Oaxaca and on dirt lanes shared with golf carts in Sayulita.

Getting around

Oaxaca 55Sayulita 48

Both centres can be walked, but Oaxaca's is easier. Most of its sights lie within twenty minutes of the zócalo on a simple grid, and cheap taxis and colectivos reach the valley villages without a car.

You can cross Sayulita in ten minutes, but the streets are cobbled, dusty or steep, with almost no pavements and plenty of golf carts. Buses to Puerto Vallarta are slow, so to reach the neighbouring beaches most visitors rent a golf cart or a car.

Shopping & style

Oaxaca 62Sayulita 33

Oaxaca is a serious place to buy crafts. The centre sells textiles, barro negro pottery, alebrijes and mezcal, and the villages where these things are made are better still, as are the weekly markets at Tlacolula and Ocotlán.

Shopping in Sayulita is an hour or two of browsing linen, swimwear and surf gear, and Huichol beadwork is the best local buy. Neither town has fashion brands or department stores.

Affordability

Oaxaca 77Sayulita 45

Your money goes much further in Oaxaca. Market meals, fondas, colectivos and entry to the archaeological sites cost little. Costs rise only for boutique hotels, tasting menus and the big festival weeks.

Sayulita is priced for North American visitors. Rooms, villas, surf lessons, boat trips and yoga classes add up, especially at Christmas and Semana Santa. Taco stands and free beaches help, and in the summer low season rooms are noticeably cheaper.

Live music & performing arts

Oaxaca 38Sayulita 12

Oaxaca offers far more, though much of it comes with the festivals. The Guelaguetza each July brings dancers from across the state to the hillside auditorium, and the Day of the Dead fills the streets with comparsas. At other times the state band and marimba players perform in the zócalo, and the Teatro Macedonio Alcalá hosts concerts and dance.

Sayulita has no theatre or concert hall, only bands in bars, buskers and the occasional mariachi in high season.

Wellness & relaxation

Sayulita 58Oaxaca 50

Sayulita is set up for unwinding. There is daily yoga in open-air shalas, week-long retreats in villas, and massage and temazcal, all fitted around morning surf and evening sunsets. The centre gets noisy in high season, so the hillsides or San Pancho make quieter bases.

In Oaxaca the tradition is the temazcal ceremony led by a healer in the valley villages, along with a few small spas and yoga studios. The calm here comes from shaded courtyards and slow mornings over hot chocolate, though fireworks interrupt it in festival weeks.

When should you go?

Pick your month. The climate figures are measured averages, not a forecast.

Oaxaca in July

28 °Cdaytime high
15 °Cnight-time low
80 mmrain in the month
7 hsunshine a day
No seasea
13 hdaylight a day

Sayulita in July

29 °Cdaytime high
27 °Cnight-time low
342 mmrain in the month
No recordsunshine a day
30 °Csea
13 hdaylight a day

Daytime high, °C

0°10°20°30°40°JFMAMJJASOND

Rainfall in the month, mm

0100200300400JFMAMJJASOND
OaxacaSayulita

Where the figures come from

Sayulita has no weather station within reach, so its figures come from a gridded climate model rather than a measured record, and read a broad area rather than the city itself.

Temperature and rainfall are climate normals, averaged over the years shown. Oaxaca: 1961-1990 normals, Oaxaca, Oax. (1.1 km from centre). Sayulita: 2001-2020 normals, NASA POWER reanalysis grid, no weather station within 90 km.

Oaxaca is at its best from November to February. The valley gets almost no rain, the sun shines for most of the day, and highs of around 28°C are comfortable for walking the centre and the ruins. The heat builds from March and peaks in April at 33°C, which makes midday at the shadeless archaeological sites hard going. Showers start in May, and the rains run from June to September, turning the hills green and bringing noticeably less sunshine.

Sayulita follows the same pattern of a dry winter and a wet summer, but its wet season is far heavier. From December to May it is dry, with days around 25°C and the sea about as warm, which is ideal beach weather. The summer is hot and very wet, with about 384mm of rain in August, even though the sea warms to 30°C, and October is still rainy. If you want to combine both places on one trip, December to February suits them both.

Which traveller are you?

On a beach and sun trip, Sayulita is the obvious choice. Oaxaca is several hours from the coast on the far side of the mountains. Sayulita has warm sea all year, gentle surf in its bay, quieter coves within walking distance and whales offshore in winter.

For a culture and arts trip, choose Oaxaca. Its UNESCO-listed centre, Santo Domingo, Monte Albán and Mitla, its art museums and printmaking workshops, and the Guelaguetza in July fill days that Sayulita cannot match with its small plaza and Huichol galleries.

On a food and nightlife trip, Oaxaca also wins. Moles, market grills and chef-led tasting menus lead into evenings in mezcal bars and on rooftops above Santo Domingo. Sayulita's fish tacos and sunset drinks are enjoyable but simpler and smaller in scale.

Before you go

MeasureOaxacaSayulita
Official languageSpanish, Nahuatl, Yucatec MayaSpanish, Nahuatl, Yucatec Maya
CurrencyMexican Peso (MXN)Mexican Peso (MXN)
SocketsAB127 V, 60 HzAB127 V, 60 Hz
Driving sideRightRight
Time zoneUTC-6UTC-6
Emergency number911911
Elevation1,555 m2 m
Main airportXoxocotlán International Airport (OAX)7 km from centre14 non-stop destinationsPuerto Vallarta International Airport (PVR)29 km from centre52 non-stop destinations
Public holidays this year9 days9 days

By the numbers

MeasureOaxacaSayulita
City population258,9133,390
People per km²3,028-
Museums within 10 km100
UNESCO World Heritage sites within 50 km21
Swim season, months above 21 °C-12 months

Where else could you go?

Every comparison below shares a destination with this one, so you can follow Oaxaca or Sayulita somewhere new.

Browse every destination

Sources

Structured data from Wikidata (CC0). Weather data by Meteostat. Meteorological data provided by NOAA, DWD and others. Rainfall where no rain gauge is within 25 km is from the TerraClimate 1991-2020 climatology (Abatzoglou et al. 2018, Scientific Data), read at the city. Airport data from OurAirports (public domain). Public holidays from Nager.Date (MIT). Exchange rates via Frankfurter, based on European Central Bank reference rates. Non-stop route lists from the "Airlines and destinations" tables on English Wikipedia airport articles, by Wikipedia contributors, reused under CC BY-SA 4.0. Currency from the ISO 4217 register maintained by SIX, cross-checked against country data from GeoNames (CC BY 4.0). Price level from World Bank open data (PPP conversion factor for private consumption and official exchange rate), CC BY 4.0. Time zones from GeoNames (CC BY 4.0); clock offsets computed from the IANA time zone database. Temperature and rainfall for destinations with no weather station are from the NASA POWER 2001-2020 climatology, derived from MERRA-2. Sea surface temperature from NOAA OISST v2.1, NOAA Physical Sciences Laboratory. Daylight hours computed from each destination's latitude using the NOAA solar position algorithm.

Category scores are our editorial verdict under rubric v3, each placed against the same fixed benchmark cities; the climate figures are measured. How the scores are set. Snapshot generated 2026-11-02. Daily budgets are estimates from country price levels.