

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.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on culture and sights and food and drink with your weighting.
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
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 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 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
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'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 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
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
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 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
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 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 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
Sayulita in July
Daytime high, °C
Rainfall in the month, mm
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
| Measure | Oaxaca | Sayulita |
|---|---|---|
| Official language | Spanish, Nahuatl, Yucatec Maya | Spanish, Nahuatl, Yucatec Maya |
| Currency | Mexican Peso (MXN) | Mexican Peso (MXN) |
| Sockets | AB127 V, 60 Hz | AB127 V, 60 Hz |
| Driving side | Right | Right |
| Time zone | UTC-6 | UTC-6 |
| Emergency number | 911 | 911 |
| Elevation | 1,555 m | 2 m |
| Main airport | Xoxocotlán International Airport (OAX)7 km from centre14 non-stop destinations | Puerto Vallarta International Airport (PVR)29 km from centre52 non-stop destinations |
| Public holidays this year | 9 days | 9 days |
By the numbers
| Measure | Oaxaca | Sayulita |
|---|---|---|
| City population | 258,913 | 3,390 |
| People per km² | 3,028 | - |
| Museums within 10 km | 10 | 0 |
| UNESCO World Heritage sites within 50 km | 2 | 1 |
| 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.