Search hotels in Oaxaca, Mexico

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

October 2026

1234
567891011
12131415161718
19202122232425
262728293031

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30
Flexible date options
Select occupancy

Check out these popular cities in Oaxaca

Oaxaca City

1105 hotels

Zipolite

115 hotels

Mazunte

148 hotels

Tangolunda

85 hotels

El Pacífico

9 hotels

Cuatunalco

22 hotels

Stay at the best hotels in Oaxaca

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca City

NaNa Vida Hotel Oaxaca features a garden, restaurant and bar in the centre of Oaxaca City. With free WiFi, this 4-star hotel offers a 24-hour front desk and a business centre.

I
Indi
From
Australia
I 100% understand why this hotel has such great reviews. The rooms are extremely comfortable & clean. The staff are amazing and very welcoming. The breakfast was small but very delicious and the location was perfect. We would happily stay here again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,200 reviews
Price from
US$174.25
1 night, 2 adults

Quinta Bella Huatulco

Hotel in Santa Cruz Huatulco

Offering an outdoor pool, Quinta Bella Huatulco is located in Santa Cruz Huatulco. Free WiFi access is available.

H
Heather
From
United States
Everything you need was right there at the hotel, it was like a resort, it also had security at the front making sure it was safe for all the guests. The towels were really fluffy.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,383 reviews
Price from
US$133.14
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.

S
Samuel
From
Australia
Great location, beautiful facility and lovely rooms.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 232 reviews
Price from
US$115.16
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Situated in Puerto Escondido, Casa Toro La Punta has an outdoor swimming pool, restaurant, bar, and free WiFi throughout the property. Certain units at the property have a balcony with a city view.

R
Ricardo
From
Mexico
Casa Toro is a unique and vibrant place in Puerto Escondido. The design is stylish yet relaxed ad cozy, creating the perfect beachy atmosphere. The rooms are comfortable, and the mix of private and social spaces makes it easy to meet people or just unwind. The bar by the pool is super cute, and the pool is amazing for relaxing during the day. One of the highlights was the sauna and ice bath – such a great way to recharge! We also had a yoga wellness event with a little DJ session, which made the experience even more special. Gonzalo at the bar is super friendly and makes amazing cocktails, adding to the great vibes. The gym and rooftop weren’t fully ready yet, but they already look sick—I’m definitely looking forward to seeing them on my next trip! Also, the location is perfect—just a few minutes’ walk from the busy area in La Punta where all the best restaurants and bars are.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 172 reviews
Price from
US$296.98
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.

U
Ugo
From
Italy
Location 10’ walk from Punta Spacious, nicely furnished, modern room Breakfast is a must, nice and rich, served until 11:30 Above all, incredible guest experience: staff was just lovely, available any time for all inquiries - you don’t get this treatment in any 5 star hotel!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 118 reviews
Price from
US$353.12
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.

A
Angelina
From
Germany
We absolutely loved this place! For us the absolute highlight was for sure the view from the rooftop terrace and pool. You have an ocean view and can watch the most beautiful sunsets there. Also the location was nice, not in the buzzy area of Punta but close enough to Punta and Zicatela. The rooms are pretty, spacious, very clean and everything is well designed. The owners are gold and we hope to be back one day soon!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 236 reviews
Price from
US$153.77
1 night, 2 adults

Casa Marisa

Hotel in Puerto Escondido

Featuring a garden, terrace and views of city, Casa Marisa is located in Puerto Escondido, 600 metres from Zicatela Beach.

W
William
From
United Kingdom
Great location, slightly further away from any noise but still close enough to everything. Room was spacious, bed was big and comfy, lovely balcony area, garden and pool. Staff were very friendly and helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 164 reviews
Price from
US$171.36
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.

D
Donald
From
Romania
Awesome staff, great double room, great location and very clean!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 614 reviews
Price from
US$84.79
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.

A
Aleksandre
From
Georgia
Really beautiful place with great service. The reception team is super friendly and always ready to recommend nice spots and things to do. The restaurant food is amazing, and the waiters are very professional and attentive.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 138 reviews
Price from
US$317.96
1 night, 2 adults

Casa Puerto Viejo

Hotel in Puerto Escondido

Located in Puerto Escondido, 700 metres from Playa Puerto Ángelito, Casa Puerto Viejo provides accommodation with an outdoor swimming pool, free private parking and a terrace.

I
Irma
From
United Kingdom
We stayed in the apartment which is located by the pool. It is very spacious, clean and comfortable.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 212 reviews
Price from
US$145.99
1 night, 2 adults
See all 2625 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.6
Fabulous - What previous guests thought, 1,476 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,114 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.3
Very good - What previous guests thought, 1,110 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Oaxaca's best hotels with breakfast

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

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

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

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

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,048 reviews

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

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

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

Budget hotels in Oaxaca

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

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

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,110 reviews
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,180 reviews

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

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

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

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,237 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,158 reviews

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

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

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

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

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

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

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

FAQs about hotels in Oaxaca

See reviews by guests who stayed at hotels in Oaxaca

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 86 reviews
Absolutely everything. I honestly think this is the best hotel I’ve ever stayed in. The room is incredibly the view even better. Sunrise was absolutely magical not to be missed. The food was amazing, healthy but super tasty. The staff couldn’t do enough for me the whole time I was there but not in an annoying way I felt like I had lots of privacy. The private beach/cove that you were always literally the only person on. You can’t see a soul from here and no one can see you, there’s loads of cool sea life cool crabs and tropical fish to watch. Honestly perfect stay I will be back it made my trip! Such a treat! Ps try the super cold ice baths in the meditation centre place next door.
Guest review byJames
United Kingdom
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,098 reviews
The room was spacious and had everything we needed and more. Even though buggies were available, everything was easily accessible and we walked. We spent our time on the wonderful Mexicana beach and again was so clean and looked after, the staff were amazing and a special shout out to Firman the barman who was brilliant. In fact all of the staff made the holiday what it was, if you don't have good staff it can ruin everything - they were all amazing in whatever area they worked in. Buffet was so much better than we thought. Will def recommend and will def come back again.
Guest review byjames
United Kingdom
From US$145.07 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 753 reviews
Old Mexico charming resort with a gorgeous beach club where you get the best service (Ihave to mention Joseph who took care of us,thank you). Located right next to the beach,having all the comfort- you can book a great massage at the beach after the long flight. .2 pools,clean and well maintained and a restaurant on side also serving at the pool or rooms. Towel service at the pool,great to have a gym on side!
Guest review byMonica
Canada
From US$95.66 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 259 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 US$436.50 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 87 reviews
Beautiful property, the gardens are immaculate and well kept, very peaceful atmosphere. The pool is the standout feature and it’s stunning. The location is on a private beach, amazing sunsets - it’s about a 30 min taxi in to the town but once at the resort you won’t want to leave!
Guest review byAndrew
United Kingdom
From US$145.99 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,180 reviews
The breakfast is amazing! Wonderful food fantastic service! So good we chose to eat there every day! The Sunday buffet is fabulous with lovely live music and dancing!
Guest review byMaria Elena
United Kingdom
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 143 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
From US$327.01 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 419 reviews
Luxury experience and amazing staff - except the reception staff who were the worst I've ever experienced.
Guest review byRebecca
United Kingdom
From US$149.23 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 233 reviews
Breakfast & dinner were always excellent and plentiful. Staff were very friendly and helpful.
Guest review byDesmond
Canada
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 455 reviews
Excellent place. Full of character. Simple, yet elegant. INCREDIBLE breakfast.
Guest review byBen
United States Minor Outlying Islands
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 690 reviews
Great location. Super staff. Amazing atmosphere. Something very unique.
Guest review byDaniel
United States
From US$242.93 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 482 reviews
Tobogán,su club de playa, el show, en general todo.
Guest review byNinet
Mexico
From US$499.80 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 169 reviews
It was one of the nicest hotels I’ve ever stayed in
Guest review byNadia
United Arab Emirates
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 483 reviews
The staff were very helpful. Food prices very good
Guest review byWendy
Australia
From US$40.32 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 220 reviews
Lovely quiet place really nice great prices
Guest review byJames
United Kingdom
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 46 reviews
Breakfast had a lot of options. Was good.
Guest review bySuzanna
United States
From US$168.28 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 465 reviews
habitaciones súper ampli as limpias
Guest review bycesar arturo
Mexico
From US$278.35 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 534 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 is a colorful cultural treasure.

Oaxaca City is a colorful cultural treasure. The historic streets are packed with lively vendors, friendly people, striking churches, and endless things to explore. If you visit, booking a guided mezcal tour is a must to truly appreciate the craft. Be prepared to walk a lot—you'll log miles of steps just wandering the gorgeous neighborhoods, and you'll be planning your return trip before you even leave. More on Mezcal Culture: Take a guided tour to regional distilleries (palenques) in places like Santiago Matatlán or Tlacolula to learn about artisanal and ancestral production.
Guest review byShailesh
United States
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 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

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

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

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 6.0

This is the only town in my 6 weeks of travel in Mexico...

This is the only town in my 6 weeks of travel in Mexico where I felt that the tourism had exceeded the community's comfort zone - people were not nearly as talkative as usual (I speak quite a bit of Spanish and really enjoy engaging with the locals) and by far the primary reason that people visit here is for the mushrooms. It's great for that and also the temezcals, but a 2 night stay would be plenty. There are small neighboring towns that offer the same things but with much less tourism and I ended up at one of those and really enjoying it. 4 nights here was too long, it's fun for a few days. Also, the logging trucks are noisily passing through the area almost constantly.
Guest review byPaul
United States
Scored out of 10, guest rating 8.0

Our first visit to Oaxaca city was very memorable.

Our first visit to Oaxaca city was very memorable. We did like it. The food was good. The city is very walkable. The churches are amazing, specially the Santo Domingo. The tours from the city were very interesting and good price.
Guest review byCesar Vallenilla
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
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 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 Commercial Walkway

    Find hotels close to Commercial Walkway, a popular tourist attraction for visitors heading to the same area of Mexico.
  • 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.
  • 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.
  • Flights to Oaxaca

    Get your flight tickets to Oaxaca 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!
  • Cheap holidays in Oaxaca City

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