Search hotels in Oaxaca, Mexico

Enter your dates and choose from 2545 hotels and other places to stay

Select occupancy

Check out these popular cities in Oaxaca

Stay in Oaxaca's best hotels!

Filter by:

Star rating
Review score

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca City

Featuring a garden, a restaurant as well as a bar, NaNa Vida Hotel Oaxaca is located in the centre of Oaxaca City, 10 km from Monte Alban.

A
Alyah
From
Kuwait
The room was super clean, amazing service from all staff. The welcome and goodbye gifts were perfect. We felt so well cared for and in safe hands. Safe and amazing location. Much more beautiful in real life. You must stay here if in Oaxaca.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,228 reviews
Price from
ISK 22,936
1 night, 2 adults

Casa Ziña

Hotel in Oaxaca City

Well set in the Oaxaca Historic Centre district of Oaxaca City, Casa Ziña is located 45 km from Mitla, 400 metres from Oaxaca Cathedral and less than 1 km from Santo Domingo Temple.

A
Adela
From
United Kingdom
This place is perfect. Beautifully restored, with great, high quality materials throughout and attention to detail. The room was lovely, quiet, with AC and such a comfortable bed, great for resting after a day of exploring the city. The location is also great, close to Zocalo. It has a very nice sun deck with a jacuzzi, and a well equipped bar. The staff was so nice and attentive all the way through our stay, and helped us with all our questions and even to get a taxi to the airport on very short noticett. We’ll definitely stay here again when we come back to Oaxaca.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 171 reviews
Price from
ISK 14,630
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido and with Zicatela Beach reachable within 500 metres, Casa Toro La Punta features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

s
shannon
From
France
It’s very cosy and very beautiful and confortable. Thanks to the staff Vladimir, Mich and Gonza for being super nice and accommodating 😍 The yoga class was super cool too ! Recommand it 100 %
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 139 reviews
Price from
ISK 14,375
1 night, 2 adults

Mantra Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within 70 metres, Mantra Hotel Boutique provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the...

E
Evelyn
From
Germany
I loved the people (everyone so friendly!!!!) the design, the location and the roof terrace!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 194 reviews
Price from
ISK 30,984
1 night, 2 adults

Lu Vee Oasis

Hotel in Puerto Escondido

Lu Vee Oasis has an outdoor swimming pool, garden, a restaurant and bar in Puerto Escondido. This 4-star hotel offers a 24-hour front desk. The hotel offers both free WiFi and free private parking.

I
Irina
From
Mexico
Absolutely perfect! Warm and welcoming staff, an amazing room with breathtaking views. And the aguachile… wow, the best I’ve ever had! Can’t wait to come back and see you all again!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 105 reviews
Price from
ISK 45,359
1 night, 2 adults

Casa Badú

Hotel in Puerto Escondido

Casa Badú has an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. The hotel also offers free WiFi as well as a paid airport shuttle service.

G
Grant
From
Australia
Great location, friendly staff and tasty food. Very clean and comfortable. Highly recommend staying for anyone visiting Puerto Escondido.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 203 reviews
Price from
ISK 18,217
1 night, 2 adults

Sauvé Casa Boutique

Hotel in Oaxaca City

Situated within 8.2 km of Monte Alban and 45 km of Mitla, Sauvé Casa Boutique features rooms with air conditioning and a private bathroom in Oaxaca City.

J
Jordan
From
Australia
Rooms were beautiful, location was right in the centre and perfect for all travels. Staff were very attentive and amazing to deal with..Angel was amazing to deal with and provided great recommendations.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 322 reviews
Price from
ISK 32,497
1 night, 2 adults

Casa Yuma, Puerto Escondido

Hotel in Puerto Escondido

Casa Yuma, Puerto Escondido has a garden, a private beach area and a sun terrace with swimming pool and American breakfast in Puerto Escondido.

I
Isabel
From
Netherlands
Beautiful, new and good environment
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 133 reviews
Price from
ISK 39,926
1 night, 2 adults

Casa AVA

Hotel in Mazunte

Located in Mazunte, 1.3 km from Punta Cometa, Casa AVA features a tour desk and free WiFi throughout the property.

F
Fabian
From
Switzerland
Price for Value is awesome. The property is in the middle of everything, right in front of the beach and in a very quiet zone. I will be back for sure!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 216 reviews
Price from
ISK 7,621
1 night, 2 adults

CasaPiedra

Hotel in Puerto Escondido

Situated in Puerto Escondido, 43 km from Punta Cometa, CasaPiedra features accommodation with a garden, free private parking, a private beach area and a terrace.

S
Solveig
From
France
Casa Piedra is amazing, really nice for a family and if you want to disconnect. The team is extremely careful and nice, and the location is on a beautiful virgin beach where you can see different kinds of birds and fishes. The bungalows are really nice, decorated with good taste and convenient. We will definitely come back as soon as possible.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 249 reviews
Price from
ISK 10,649
1 night, 2 adults
See all 2545 hotels in Oaxaca

Most booked hotels in Oaxaca in the past month

See all

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,985 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,104 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 863 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,137 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,244 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,416 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 922 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 842 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 841 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,062 reviews

Oaxaca's best hotels with breakfast

See all
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 187 reviews

Casa Ceiba Huatulco - Adults Only has a garden, shared lounge, a terrace and restaurant in Santa Cruz Huatulco.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 349 reviews

Punta Kai Hotel & Hostal in Puerto Escondido provides adults-only accommodation with an outdoor swimming pool, a terrace and a bar.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 134 reviews

Situated in San Agustinillo, 70 metres from Agustinillo Beach, NOMA San Agustinillo features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 378 reviews

Located in Santa Cruz Huatulco, 1.6 km from Chahue Beach, Mayev Express provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 128 reviews

Facing the beachfront, Casona Sforza offers 4-star accommodation in Puerto Escondido and has an outdoor swimming pool, garden and private beach area.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 234 reviews

Situated in Zipolite, Casa Nudista - LGBT Hotel is 100 metres from Zipolite Walkway and offers various facilities, such as a bar, pool and music all day.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 533 reviews

Well situated in the centre of Oaxaca City, Hotel Ayook offers air-conditioned rooms, a garden, free WiFi and a terrace. This 4-star hotel offers room service and a 24-hour front desk.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 399 reviews

Conveniently located in the centre of Oaxaca City, Grand Fiesta Americana Oaxaca offers air-conditioned rooms with free WiFi, free private parking and room service.

Budget hotels in Oaxaca

See all
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 148 reviews

Located in San Andrés Huayapan, 17 km from Monte Alban, Huayápam Yù'ú Lodge provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 135 reviews

Located in Oaxaca City, within 11 km of Monte Alban and 45 km of Mitla, Zen Suites by Regente provides accommodation with a terrace and free WiFi as well as free private parking for guests who drive.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 248 reviews

Located in Oaxaca City and with Monte Alban reachable within 9.4 km, Santa Cecilia Hotel provides a tour desk, rooms, a garden, free WiFi and a bar.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 694 reviews

Set in Puerto Escondido, Oaxaca region, Carri Surf Studio is situated 600 metres from Carrizalillo Beach.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 469 reviews

Located in Oaxaca City, 7.1 km from Monte Alban, Hotel Danibaan features a garden and views of the garden.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 651 reviews

Casa Beu in Puerto Escondido provides adults-only accommodation with an outdoor swimming pool, a terrace and a bar. The accommodation provides a tour desk and free WiFi.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 168 reviews

Located in Puerto Escondido, 2.5 km from Zicatela Beach, Cabane Container Hotel - ADULTS ONLY provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 288 reviews

Situated in Puerto Escondido, 200 metres from Principal Beach, Casa Mia features accommodation with a terrace and free private parking.

Hotels in Oaxaca that you can book without a credit card

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 125 reviews

Located in Zipolite, 80 metres from Zipolite Beach, LA LOMA LINDA, Bungalows y Yoga provides accommodation with a garden, free private parking and a terrace. This 2-star hotel offers a tour desk.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 48 reviews

Bahia de Luna is located in the La Boquilla Beach and 15 minutes’ drive from Puerto Ángel Beach. It features free Continental breakfast and free Wi-Fi in common areas.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 48 reviews

Facing the beachfront, Manta Raya Hotel - right on the beach offers 3-star accommodation in Cuatunalco and features an outdoor swimming pool, garden and terrace.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 373 reviews

Attractively located in the centre of Oaxaca City, Los Arrayanes features air-conditioned rooms, a garden, free WiFi and a terrace.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 157 reviews

Set in Oaxaca City, 11 km from Monte Alban, Hotel Casa Arnel offers accommodation with a garden, private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 282 reviews

Villa Escondida is located just 250 metres from the beach in Zipolite and features a shared kitchen and free Wi-Fi.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 130 reviews

Over a hillside, Cabañas Las 3 Marías rise overlooking the beachfront of San Agustín bay.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 118 reviews

The Aamori Boutique Hotel is a newly-opened, adults-only accommodation located beachfront that offers outdoor pool, free Wi-Fi, yoga lessons, meditation and spa treatments.

FAQs about hotels in Oaxaca

See reviews by guests who stayed at hotels in Oaxaca

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 92 reviews
It’s a very beautiful small resort type hotel right on the beach ! Lovely 40 meter pool to swim in; the ocean is wavy which produces lovely wind and sound ! Nice very kind beach to walk on. The small stand alone houses are well equipped and the lay out a decoration is lovely; the bedding is soft and pleasant. The open air shared spaces are also very well laid out and enjoyable to hang out. The place has great art all around, it’s like going to a small gallery! Staff is lovely! Breakfast is served to your room or at the shared space where a large table is situated. You can also have prepared meals at any time during the day, again served at your room or at any areas in the shared spaces including overlooking the beach! Very lush, food is good, and not cheap! It’s a lovely spot for a total getaway. The propety is located on a stretch of the beach that is occupied by very fancy private houses so no crowds or tourists around, just the comfortable hotel and the ocean ! You can really relax!
Guest review byKate
Canada
From ISK 9,118 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 225 reviews
Acuario acted as a mini stop gap for us, it had what we needed and in such a great location. The staff were epically helpful and would stay here again. It's basic but literally is perfect for a in between stay to get away from the hustle & bustle of LaPunta or the rustica coast lines.
Guest review byJono
United Kingdom
From ISK 50,804 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 169 reviews
1) the food is excellent 2) private pools and the main pool are cool 3) restaurant personnel 4) the room! Great sleep with the crushing waves and birds sounds, also a bose speaker 5) few guests 6) had a one night stay, it is not enough!
Guest review byAleksandr
Russia
From ISK 88,393 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 467 reviews
Literally everything was fantastic. We stayed here for a few days to get married, and everyone went above and beyond to ensure everything was perfect. Special mention to Max and Jorge who were great. .
Guest review byPaul
Ireland
From ISK 50,381 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 466 reviews
Peaceful, easy check in and check out process, beautiful view to the view, big and very comfortable room and bathroom area. Very helpful staff, We will be back to this place 10 out of 10,
Guest review byRobert
Ireland
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 715 reviews
Super gay friendly! Perfectly located in quiet area. The staff is doing everything to make you feel comfortable. The view from our room was amazing ! Room nr. 32
Guest review byAdrian
Netherlands
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 154 reviews
The hotel is simple, but very nice hotel. Loved the location, directly on the beach. The pool area was lovely, too. I would stay there again
Guest review byJoshua
United Kingdom
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,024 reviews
Well organized, very good food, lovely staff. Clean , lovely beaches . Good value for the money
Guest review byJacquie
Canada
From ISK 24,767 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 231 reviews
Breakfast & dinner were always excellent and plentiful. Staff were very friendly and helpful.
Guest review byDesmond
Canada
From ISK 26,951 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 845 reviews
Nos encanto la suit , las instalaciones son preciosas, la vista y la piscina
Guest review byNadezhda
Mexico
From ISK 36,067 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 505 reviews
Tobogán,su club de playa, el show, en general todo.
Guest review byNinet
Mexico
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 507 reviews
The staff were very helpful. Food prices very good
Guest review byWendy
Australia
From ISK 24,945 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,244 reviews
Old-school hotel vibe, really liked it.
Guest review byMárton
Switzerland
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 399 reviews
habitaciones súper ampli as limpias
Guest review bycesar arturo
Mexico
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 523 reviews
Comfortable and handy location 👌
Guest review byDaniel
Canada

Planning a trip? Get inspired by reviews of cities in Oaxaca

Scored out of 10, guest rating 8.0

A colourful, interesting city/large town with interesting...

A colourful, interesting city/large town with interesting shops and restaurants with innovative cuisine. Lovely unspoilt streets with brightly painted buildings, and a lot of interesting original architecture. Plenty of culture (churches, museums) coupled with a contemporary individual vibe. Visit the markets for a real picture of everyday life. And we were very pleased that we made the effort to get to Mount Alban. Our visit was slightly disrupted by encampment of protestors occupying the centre of the city making getting around there a bit difficult and getting to/from the airport. But that was just when we were there May 2026
Guest review byClare
United Kingdom
Scored out of 10, guest rating 4.0

We found accommodations and restaurants very expensive.

We found accommodations and restaurants very expensive. We can travel to Europe and spend a day at the beach for less money - at several beaches, it costs 1000 pesos for 2 people to rent loungers AND you have to buy 500 pesos worth of food (or just pay the 500) - that is nuts when most of the beaches were not swimmable, just for surfing. We lived in Mexico for 6 years and travelled around the country a fair bit - we have never seen a place with so many buildings abandoned in the construction stage, nor so many people passed out on the street (our guess alcohol). We did not get a feeling of any kind of culture here. It was very disappointing.
Guest review byLinda Manzon
Canada
Scored out of 10, guest rating 10

Santa Cruz is a perfect area with the main market right...

Santa Cruz is a perfect area with the main market right there and many really good restuarants all nearby. Also only a 15-20 minute walk or short cab ride to downtown Huatulco. It is easy to get around Santa Cruz and never felt unsafe at anytime. We were right in front of the marina so easy to find a boat excursion of which there were many. Every Sat.there is a local market in the l park, of all hand made products, live music, and local food vendors. Great way to spend half a day.
Guest review byGord
Canada
Scored out of 10, guest rating 10

Very nice wide beach. Very clean.

Very nice wide beach. Very clean. Lots of coffeeshops, shops, surfshops, restaurants etc. closeby. Lots of parties. Surfing was only possible at La Punta, all the way in the left of the beach, and the spot got really crowded with surfers...
Guest review byMaja
Germany
Scored out of 10, guest rating 10

Zipolite speaks to you or it doesn't.

Zipolite speaks to you or it doesn't. Mexico's only official nudist beach, it is much more than a surfer capital, a yoga hotspot and LGBTQ+2 neutral zone. Zipolite is Tuluum 30 years ago before the Raves. The most tolerant, most respectful people from around the world find their way to Zipolite. Many are queer. Many are old heterosexual couples who like the peace. There is a cafe on the main drag run by two gay italian brothers who named the place tuttifrutti. Get a cup of coffee there.
Guest review bySlade
Canada
Scored out of 10, guest rating 10

If you are going to stay in Mazunte this is your place.

If you are going to stay in Mazunte this is your place. It is cheerful, inviting and kid friendly too. Excellent beach access and views and a great place to just relax also. This place has it all. Oh! And it is all just within walking distance to town, 1 block.
Guest review byLee
United States
Scored out of 10, guest rating 10

This strip of Oaxacan coast from Huatulco to Puerto...

This strip of Oaxacan coast from Huatulco to Puerto Escondido offers the communities of Puerto Angel, Zipolite, San Agustinillo, and Mazunte. Each has their own character.... and having explored these areas a number of times since 1989, I would say that San Agustinillo offers the best blend of hotels, restaurants, and beaches.
Guest review byGed
Canada
Scored out of 10, guest rating 8.0

Very walkable city. Nice people and safe.

Very walkable city. Nice people and safe. Definitely helpful to speak some Spanish as there isn't an abundance of English spoken. Lots of hidden gem stores and restaurants but they can be hard to find as the entrances are very inconspicuous.
Guest review byTenorio
United States
Scored out of 10, guest rating 2.0

The area is beautiful but due to one restaurant business...

The area is beautiful but due to one restaurant business owner The Cactus on the beach it is a dangerous place. Everyone knows about him and nothing is done. He brags about paying off police. I do not recommend travel there until the govt deals with the problem.
Guest review byLinda
United States
Scored out of 10, guest rating 10

This is such a great, accessible place.

This is such a great, accessible place. I am a solo female visitor to Huatulco in my 30s from America. I speak some Spanish, but Huatulco is very doable if you don't. It is one of the few towns in Oaxaca where most people have English skills and everyone is so welcoming and friendly. On Saturdays, by the cruise ship bridge, there is an AWESOME, health-focused farmer's market with live music. I went back to Huatulco multiple times from the state capitol, Oaxaca de Juarez, via Puerto Escondido and the ADO bus/new highway (3 hrs to PE, then 2.5 hrs, $20USD). I took this trip often mostly for spending the weekend at the very nice/coral reef beaches and visiting this particular market. If you go to Oaxaca, definitely opt for Huatulco. This area has cleaner, healthier water and is more organized than Puerto Escondido. Note: the highway is finished from OAX to P. Escondido, but 60%ish finished from Huatulco to OAX as of Jan 2026. To avoid slow travels and some bumps, I usually cross the mountains from the finished PE-OAX highway/carretera nuevo and then travel along the coast via the established coastal highways. ADO offers the nicest, SAFEST bus experience with no one else even comparable.
Guest review byAmy

More places to explore, more ways to go

  • Cheap holidays in Oaxaca City

    Plan everything you need for your holidays in one place – from flights and stays to tours and activities
  • Hotels in Huatulco

    Hit the road and make the most of your trip by discovering another popular destination within Mexico.
  • Hotels in Los Cabos

    Hit the road and make the most of your trip by discovering another popular destination within Mexico.
  • Hotels near Commercial Walkway

    Find hotels close to Commercial Walkway, a popular tourist attraction for visitors heading to the same area of Mexico.
  • Flights to Oaxaca

    Get your flight tickets to Oaxaca right here on Booking.com.
  • Flights from London to Oaxaca City

    Need to book flights for your trip? Find and compare prices for this and other popular routes right here on Booking.com.
  • Hotels in Mexico

    If you're planning a longer trip, look beyond Oaxaca and set off to explore the whole country!
  • Car hire near Oaxaca International Airport

    Flying in to Oaxaca International Airport and need to hire a car? Book it now to pick it up when you touch down.
  • Hotels in Oaxaca City

    Thinking about which towns and cities to visit during your trip to Oaxaca? Try Oaxaca City, a popular choice with guests.
  • Hotels in Puerto Escondido

    Thinking about which towns and cities to visit during your trip to Oaxaca? Try Puerto Escondido, a popular choice with guests.
  • Hotels near Oaxaca International Airport

    Find hotels conveniently close to the area's most popular airport – perfect for a late arrival or early departure.