Mexico » Where To Stay In Oaxaca, Mexico

Where To Stay In Oaxaca, Mexico

From the gorgeous Dreams and the authentic Quinta Real Oaxaca, to the stylish Zoa Hotel, find out where to stay in Oaxaca, Mexico.

If you’re looking to travel to the heart of Mexican culture and food, you have to book a trip to Oaxaca. This state is full of amazing cities, towns, and things to do, from art galleries to churches to restaurants to stunning beaches and beyond.

Whether you’re looking for a luxury hotel in Oaxaca that’s near the surf mecca of Puerto Escondido, you’re after a boutique stay in Santo Domingo, or you want to be near the historic centre of Oaxaca Centro, which is a UNESCO World Heritage Site itself, there’s a hotel or resort for you.

Oaxaca City
Oaxaca City is a vibrant holiday destination

In this guide I’ve broken down some great options by destination. Will you choose a cultural break in Oaxaca City, where you could spend days exploring vibrant markets, enjoying delicious Mexican food, learning about Mezcal and enjoying the colonial architecture? It’s also one of the top destinations for Day of the Dead celebrations (Día de los Muertos).

Oaxaca food
Oaxaca has an amazing reputation for food

Perhaps a trip to Puerto Escondido is on your bucket list? Famed for its surfer hotspots, laid back vibes, stunning resorts and nature, it’s one of Mexico’s most famous beach locations.

Puerto Escondido
Puerto Escondido is a popular region for beach breaks

Or maybe you’re taken by Huatulco – another popular beach resort location on Mexico’s southern Pacific coast. It’s an ideal spot for couples holidays in the sun, plus it’s a great places for water-sports, diving and snorkelling.

Beach in Huatulco
The beaches in Huatulco are spectacular

Whether you’ve already picked a destination, or you’re looking for a bit of help narrowing it down, let’s dive in and discover where to stay in Oaxaca, Mexico. 

17 Best Luxury and Boutique Hotels in Oaxaca, Mexico

As these hotels are located across the state of Oaxaca, I’ve listed them by location so you can search easily! Happy hotel shopping!

Where To Stay In Oaxaca City

Pug Seal Oaxaca

If you’re looking for a five-star hotel in Oaxaca, look no further than the artistic Pug Seal Oaxaca. Located in the heart of Oaxaca City centre, just 600 metres away from the Santo Domingo Temple, you’ll be bang in the middle of all the action.

Pug Seal Oaxaca
Pug Seal Oaxaca is one of the best 5-star hotels in Oaxaca

Many of the rooms have amazing murals and artworks by local artists, so no two stays at the Pug Seal Oaxaca are the same!

Hotel Escondido Oaxaca

Love minimalist design with tons of natural elements and plants around the place? Well then, you’ll feel right at home at Hotel Escondido Oaxaca. With sleek lines and contemporary design features this hotel is a super cool place to stay in the middle of the city centre.

Hotel Escondido Oaxaca
I think Hotel Escondido Oaxaca is a bit of a deign dream!

Located within walking distance of Santo Domingo Church, Hotel Escondido Oaxaca is ideally placed to explore the city and check out all the top attractions.

Grand Fiesta Americana Oaxaca

Want a five-star hotel in Oaxaca that looks like it’s stepped out of a magazine? Grand Fiesta Americana can be found in Oaxaca City. It has a beautifully designed outdoor swimming pool, cacti gardens, and relaxing patios to make the most of the Oaxacan weather!

Grand Fiesta Americana Oaxaca
I’d recommend a stay at Grand Fiesta Americana Oaxaca for a special occasion

This amazing place is also within walking distance of the Oaxacan City bus station, so you can easily scoot around the area if you’re on a budget!

Hotel Casa Santo Origen

Combining traditional Oaxacan design with all the luxury features you’d expect from a beautiful boutique hotel, Hotel Casa Santo Origen is a gorgeous and warming place to stay in Oaxaca City. 

Hotel Casa Santo Origen
Hotel Casa Santo Origen has a relaxed vibe

With spacious suites, a marble-style outdoor swimming pool, and free-standing bathtubs that you can get lost in, I can tell you now, you’re never going to want to leave this place!

Hotel Hacienda Los Laureles

Visiting Oaxaca City and want to stay in a brightly coloured boutique hotel? Hotel Hacienda Los Laureles is located in a neighbourhood on the outskirts of the city and oozes that fresh, authentic Oaxacan vibe.

Hotel Hacienda Los Laureles
Hotel Hacienda Los Laureles is great if you’re looking for a more authentic Mexican neighbourhood hotel

If you want to be surrounded by cypress trees, whitewashed walls, and a spacious and airy design, this is the ideal place for you.

Palacio Borghese Hotel Boutique

This opulent boutique hotel might have you thinking you’re in Renaissance Italy, rather than in the middle of Downtown Oaxaca! It’s conveniently located just a 10-minute walk from the bustling Mercado Benito Juárez.

Palacio Borghese
Palacio Borghese is in a great location in Oaxaca

With relaxing Bali beds, a stunning courtyard, and pretty balconies, this is one of the best places to stay in Oaxaca for couples

Hotel Cosijo – San Jeronimo Tlacochahuaya

Whether you want to chill in a hammock, learn yoga, or just enjoy the artistic murals in the individual rooms, Hotel Cosijo makes a relaxing base to explore Oaxaca.

Hotel Cosijo
Hotel Cosijo is one of the best boutique hotels in Oaxaca

Located on the outskirts of the city, you’ll get to enjoy a more rural experience, while still being within driving distance of the hustle and bustle of the historic city centre.

El Callejón Hotel Boutique

How about a stylish stay in Oaxaca City at a modern hotel filled with plants?

El Callejón Hotel Boutique
El Callejón Hotel Boutique is one of the top boutique hotels in Oaxaca

El Callejón Hotel Boutique is a super chic option that feels like you’re staying in someone’s fancy home rather than a hotel room!

Where To Stay In Huatulco

Quinta Real Huatulco

Looking for a luxury hotel in Oaxaca state with panoramic coastal views, an almost temple vibe in architecture, and a whole host of hammocks to while away the days in paradise? Well let me tell you about Quinta Real Huatulco!

This gorgeous resort is in the heart of Santa Cruz and features light and airy rooms that are perfect for relaxing and soaking up the Mexican vibes. 

Quinta Real Huatulco
Quinta Real Huatulco is great for honeymoons in Oaxaca

With cabanas with straw roofs, white-domed ceilings, and amazing infinity pools, this is definitely a showstopper of a resort! I mean, just look at the photo!

Camino Real Zaashila Huatulco

If you’re looking for a boutique hotel in Oaxaca that’s within easy walking distance of Huatulco Beach and near the Parque Nacional Huatulco, then you need to book a stay at the Camino Real Zaashila Huatulco. 

Camino Real Zaashila Huatulco
Camino Real Zaashila Huatulco has a beautiful beach

Chill out at the fun and artistic beach bar, have a dip in the pool with ocean views, or sit back and read a book on the tranquil patio!

Villas Fasol Huatulco 

Looking for a hotel within walking distance of the beautiful Playa Rincón Sabroso beach? I’d recommend a stay in Villas Fasol Huatulco. This light and airy boutique hotel is absolutely gorgeous.

With a mix of garden and ocean views, you’ll be surrounded by gorgeous nature.

Villas Fasol Huatulco
Villas Fasol Huatulco is a lovely place for a holiday in paradise

This resort is sprawling with loads of alleyways and passageways that are all beautifully designed, and perfect for exploring. 

Barcelo Huatulca

If you want to stay in a huge resort while you’re on the coast of Oaxaca, you need to check out the Barcelo Huatulca. With a choice of not one but two outdoor swimming pools and a whole host of restaurants and bars, you could easily spend the whole week at the resort without getting bored!

Barceló Huatulco
Barceló Huatulco is ideal if you’re looking for a resort in Oaxaca

However, if you do want to leave, you can take a couple of steps and be on one of the most beautiful beaches in Mexico! How amazing is that?

Dreams Huatulco Resort and Spa

If you’re looking for a luxury hotel, full of amenities and activities on the Oaxacan coastline, check out Dreams Huatulco Resort.

Dreams Huatulco Resort & Spa
Dreams Huatulco Resort & Spa is ver popular with couples

Relax in a hot tub or one of the many swimming pools, or make the short walk to the beach! If you want to explore further afield, definitely go and see the Copalita Waterfalls.

Where To Stay In Puerto Escondido


Want to stay in a luxury boutique hotel that looks like it’s stepped out of an architecture magazine? Well, Terrestre is one of the most sleek and striking hotels I’ve ever seen!

If you’re a bit of an eco-warrior, you’ll be in your element here. The hotel runs completely off the grid using 100% solar power. The hotel also encourages guests to turn their phones off and reconnect with nature.


With saunas, outdoor swimming pools, terraces, and a location that’s a short walk from one of the best surfing beaches in the world (Puerto Escondido!) this is a hotel with A-list status! It’s definitely on my bucket list!

Casa Joseph Zicatela

Looking for a luxury hotel in Puerto Escondido which is Instagram-friendly? Check out Casa Joseph Zicatela with its traditional architecture, wooden features, and straw roofs. It’s got a chilled out vibe, and is perfect for a tranquil stay in Oaxaca. 

Casa Joseph Zicatela
Casa Joseph Zicatela

Where To Stay In Mazunte

Zoa Hotel

Looking for a beautiful luxury resort and stay that’s also super eco-conscious and responsible? Well, you have to book a stay at the stunning Zoa Hotel.

Zoa Hotel
Zoa Hotel is great for eco-conscious travellers

With a vegetable orchard, ocean views, and even a yoga deck, this is the ultimate in eco-relaxation!

I hope this guide has helped you decide where to stay in Oaxaca. It’s such a varied state with so many awesome hotels to choose from.

Planning to explore more of Mexico? Don’t miss my guides to Isla HolboxIsla MujeresTulum, Cancun and the Riviera Maya.

With a passion for food, fun and adventure, Chloe is the content creator behind one of the UK's top travel blogs Wanderlust Chloe. From volcano boarding in Nicaragua, to sailing around Sicily and eating her way around Japan, her travels have taken her to some of the coolest spots on the planet. Named Travel Influencer of the Year in 2022, Chloe regularly works with a number of tourism boards, producing inspirational travel content across multiple platforms. Find out more about Chloe here.

Leave a comment