Search hotels in Oaxaca, Mexico

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

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Check out these popular cities in Oaxaca

Oaxaca City

1082 hotels

Mazunte

150 hotels

Zipolite

109 hotels

Salina Cruz

23 hotels

Tangolunda

81 hotels

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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,211 reviews
Price from
€ 161.59
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, 201 reviews
Price from
€ 100.26
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, 157 reviews
Price from
€ 104.44
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, 206 reviews
Price from
€ 108.77
1 night, 2 adults

Suuel Hotel Adults Only

Hotel in Puerto Escondido

Suuel Hotel Adults Only in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar.

E
Edvardas
From
Lithuania
Cozy, beautiful, excellent restaurant breakfast, hospitable hosts and staff. Highly recommended.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 100 reviews
Price from
€ 210.58
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, 113 reviews
Price from
€ 312.16
1 night, 2 adults

Casa Arkana Zicatela by Grupo Amber

Hotel in Brisas de Zicatela

Featuring a terrace, Casa Arkana Zicatela by Grupo Amber is located in Brisas de Zicatela in the Oaxaca region, 70 metres from Zicatela Beach.

R
RichardMo1976
From
United Kingdom
Friendly welcome. Located in middle of Zicatela beach so lovely beach walks to both Centro and Punta. Very clean room, in fact spotless. Room size was huge with enough storage space for all our belongings. Excellent fridge facility with cold beer and soft drinks at very reasonable pricing. Small snacks were also available. Pool area was excellent with great views of ocean and sunsets.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 155 reviews
Price from
€ 209.24
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.2
Superb - What previous guests thought, 217 reviews
Price from
€ 85.56
1 night, 2 adults

Viajero Puerto Escondido Hostel

Hotel in Puerto Escondido

Viajero Puerto Escondido Hostel has an outdoor swimming pool, terrace, a restaurant and bar in Puerto Escondido.

R
Rianne Van Den Boomgaard
From
Netherlands
The staff is very helpfull and super friendly. The hostel itself has everything you need and they take care of it really well! During Christmas the price is a little high, but it is still worth it. Even when there was made a little mistake with my laundry they handled it very well and after the second time everything was perfectly clean! Really, I loved it here!!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 596 reviews
Price from
€ 62.87
1 night, 2 adults

Punta Tamarindo

Hotel in Puerto Escondido

Situated in Puerto Escondido and with Zicatela Beach reachable within 400 metres, Punta Tamarindo features an outdoor swimming pool, non-smoking rooms, free WiFi throughout the property and a terrace....

J
Josephine
From
Denmark
Beautiful boutique hotel, perfect location next to the beach and restaurants yet quiet at night, very friendly maids
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 172 reviews
Price from
€ 172.82
1 night, 2 adults
See all 2584 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, 2,126 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 845 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 910 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Oaxaca's best hotels with breakfast

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

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 845 reviews

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

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

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

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 250 reviews

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

Budget hotels in Oaxaca

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

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

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

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 910 reviews

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

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

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

Hotels in Oaxaca that you can book without a credit card

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,108 reviews

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

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 640 reviews
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 748 reviews

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

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 678 reviews

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 196 reviews

FAQs about hotels in Oaxaca

See reviews by guests who stayed at hotels in Oaxaca

See all
From € 611.14 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 86 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 € 57.51 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 250 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 € 358.40 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 172 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 € 468.10 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 459 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
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 706 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.4
Very good - What previous guests thought, 151 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.1
Superb - What previous guests thought, 1,074 reviews
Well organized, very good food, lovely staff. Clean , lovely beaches . Good value for the money
Guest review byJacquie
Canada
From € 117.33 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 230 reviews
Breakfast & dinner were always excellent and plentiful. Staff were very friendly and helpful.
Guest review byDesmond
Canada
From € 234.88 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 499 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, 493 reviews
The staff were very helpful. Food prices very good
Guest review byWendy
Australia
From € 110.11 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,208 reviews
Old-school hotel vibe, really liked it.
Guest review byMárton
Switzerland
From € 148.04 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 434 reviews
habitaciones súper ampli as limpias
Guest review bycesar arturo
Mexico
From € 277.97 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 532 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 10

Oaxaca City was the best decision we made as taking a family...

Oaxaca City was the best decision we made as taking a family trip. It didn't disappoint us at all. We love it. Everything is pretty and everyone is very nice. What I really loved as well is that the manners they have is very nice they all say excuse me, thank you, , good morning, good afternoon, good night, which you don't see that often anymore. We definitely coming back next year. We all looking forward for it. We still can't get over it. We just want to go back. Best vacations ever!!!
Guest review byMaria
United States
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

What a stunning coast and area.

What a stunning coast and area. Full of the most incredible nature. Talk to any of the beach bar and they can help you to book a boat tour seeing dolphins and turtles that you can snorkel round. Depending on the time of year I was able to even help baby sea turtles. The only downside is the ocean is very rough. It is not the sort of beach you can swim in so if you like to swim make sure your hotel has a pool. Also bring cash still lots of place that were cash only and not great ATMs around.
Guest review byTarrant
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

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 4.0

Salina Cruz is a very peaceful place offering some beaches...

Salina Cruz is a very peaceful place offering some beaches where surfing can be performed. It was a tiny seaport that grew up due to the oil refinery, not really recommended as a tourist destination by itself since there are limited facilities, with lot of eateries but very few good restaurants, one of them being Santa Julia inside the Misión de San José Hotel. Many secondary streets are in need of maintenance or not paved, although main avenues are in more or less good condition. Most of the traveling here has to do with oil or navy issues.
Guest review byJose Antonio
Mexico
Scored out of 10, guest rating 10

One of my dreams was to visit Oaxaca and I'm so glad I...

One of my dreams was to visit Oaxaca and I'm so glad I finally made the decision to visit. There was so much happening while I was there. The Mezcal Festival, the Guelaguetza Festival and the Oaxaca de Mil Sabores event. The food was amazing, tried all that I could handle. The locals are friendly, getting around was simply but I did use apple maps to get around but my destinations were walking distances. I recommend you take some tours. The tour guides are all over town offering tours. Oaxaca was a great experience and definitely a place I would go back to visit.
Guest review byM Tejeda
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

More places to explore, more ways to go

  • Flights to Oaxaca

    Get your flight tickets to Oaxaca right here on Booking.com.
  • 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 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 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 in Mexico

    If you're planning a longer trip, look beyond Oaxaca and set off to explore the whole country!
  • 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 near Oaxaca International Airport

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

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

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