Search hotels in Oaxaca, Mexico

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

September 2026

12345
6789101112
13141516171819
20212223242526
27282930

October 2026

123
45678910
11121314151617
18192021222324
25262728293031
Flexible date options
Select occupancy

Check out these popular cities in Oaxaca

Oaxaca City

1094 hotels

Mazunte

148 hotels

Zipolite

111 hotels

Tangolunda

81 hotels

Salina Cruz

21 hotels

Stay in Oaxaca's best hotels!

Filter by:

Star Rating
Review score

NaNa Vida Hotel Oaxaca

Hotel in Oaxaca City

NaNa Vida Hotel Oaxaca features a garden, restaurant and bar in the center of Oaxaca City. This 4-star hotel offers a 24-hour front desk, a business center and free WiFi. The hotel has family rooms.

X
Xanath
From
Switzerland
Staff friendless Spacious room Continental Breakfast with love
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,209 reviews
Price from
$142.90
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.

M
Maria
From
United States
Location, fabulous staff, great restaurants on site. Will definitely stay again.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,418 reviews
Price from
$127.39
1 night, 2 adults

Casa Ziña

Hotel in Oaxaca City

Conveniently set in the Oaxaca Historic Centre district of Oaxaca City, Casa Ziña is located 28 miles from Mitla, a 4-minute walk from Oaxaca Cathedral and 0.6 miles from Santo Domingo Temple.

A
Adi
From
Mexico
We had such a wonderful time staying at the hotel. The place is beautiful, comfortable, clean, and the staff was always kind and smiling! Enrique, the manager, helped us with every request or question we had — transportation, attractions etc.. Its location is max 10 minutes walk from literally everywhere. We loved it
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 209 reviews
Price from
$97
1 night, 2 adults

Casa Toro La Punta

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within a 5-minute walk, Casa Toro La Punta has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

S
Samuel
From
United States
Great location. Even better ownership and staff. Social environment, but in a more adult way. Great workout space and sauna/ice bath on the rooftop. Highly recommend!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 159 reviews
Price from
$140.65
1 night, 2 adults

Mantra Hotel Boutique

Hotel in Puerto Escondido

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

T
Tara
From
United States
Beds are very comfortable and lovely staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 211 reviews
Price from
$175.02
1 night, 2 adults

Suuel Hotel Adults Only

Hotel in Puerto Escondido

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

J
Jeremy
From
United States
Comfortable room with spacious balcony. Great air conditioning and fan (it can get hot). Very comfortable bed. Wonderful restaurant with the most friendly staff on the ground floor.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 105 reviews
Price from
$190.67
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 has both free WiFi and free private parking.

j
jesus
From
United States
Great location,nice beach, restaurant great pool and the staff are very friendly.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 115 reviews
Price from
$243.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 has free WiFi as well as a paid airport shuttle service.

D
David
From
United States
Great pool and the view was amazing. Staff was great. They had some excellent recommendations of places to try around town and they were spot on.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 223 reviews
Price from
$112.10
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.

F
Friedemann
From
Germany
Nice place, really good staff and nice events! Totally recommendable.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 598 reviews
Price from
$61.78
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.

J
Juan Manuel
From
United States
We had a great time at Casa Yuma! Everything and everyone was amazing. The hotel is beautiful and brand new. Perfect place to relax for a few days and enjoy your time.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 138 reviews
Price from
$304.04
1 night, 2 adults
See all 2594 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
Excellent - What previous guests thought, 2,129 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,462 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,139 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,911 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 923 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 648 reviews

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 840 reviews

Oaxaca's best hotels with breakfast

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

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,139 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,911 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 923 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 840 reviews

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

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,074 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 942 reviews

Budget hotels in Oaxaca

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

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

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

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

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 648 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,211 reviews

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

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

Hotels in Oaxaca you can book without a credit card

See all
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 844 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 558 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,106 reviews
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 757 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 681 reviews

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

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,219 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,075 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, 146 reviews
The location was great, close to Playa del Amor and a little away from the main strip. This meant it was quieter away from the clubs but still very close to the action. The hotel is run by a family and they are amazing. Dani (Daniel) was very helpful and responsive for everything. The food and beverage at the in-house restaurant were amazing as well. I believe most rooms have a direct beach view. Hotel rooms were recently renovated.
Guest review byJohnny
United States
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 45 reviews
We absolutely loved this place and would stay here again for sure! The staff was incredible. They made us feel like family. Aldo makes the absolute BEST drinks, the view and ambiance are incredible, we enjoyed the warm hospitality and mingling with other guests which the hotel highly encourages. My friend and I both agreed we would absolutely come back and stay here again :)
Guest review byColleen
United States
From $436.50 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 86 reviews
We loved the staff’s attitude to sincerely want to please us! It was impressive, almost to the point of watching the run to get the soda or drink requested. The food was very tasty and fresh.
Guest review byLaura
Mexico
From $392.70 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 171 reviews
Very quiet and relaxing place on a semi private beach, hearing only the waves when going to bed. Food is delicious and the staff is super friendly
Guest review byAnais
Spain
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 88 reviews
Location was amazing, the view from the cabins is exceptional and truly beautiful. Design and amenities are top at this property.
Guest review byJavier
Mexico
From $292.07 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 440 reviews
Entire staff was fantastic! Room was spacious, shuttle service, meals all excellent. It was a perfect place for the family.
Guest review byPriscilla
United States
From $325.04 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 534 reviews
The breakfast was very good and the location of the hotel was where I was aspected close to the beach, and very nice place
Guest review byBenita
United States
From $75.14 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 255 reviews
fantastic location; nice small hotel; easy beach access; walkable to just about everywhere we needed to go
Guest review byTorrez
United States
From $157.31 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 780 reviews
Everything. Great service, great staff, great swimming pool Rooms are super clean and spacious
Guest review byArnaud RBB
Spain
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 706 reviews
The location is perfect, the staff are super nice and friendly, the restaurant is great.
Guest review byLiora
Israel
From $257.80 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 492 reviews
Amazing customer service. Friendly staff. Hotel clean and well maintained.
Guest review byLUCIANA
Brazil
From $137.19 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 230 reviews
The staff! They are so nice and helpful. Specially in the restaurant
Guest review byaida
United States
From $153.02 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,211 reviews
Beautiful property and amazing view And the staff was AMAZING!!!!
Guest review byDiana
United Kingdom
From $173.11 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 454 reviews
Super lovely place around nature & great service
Guest review byAntonio
Canada
From $43.72 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 220 reviews
The staff here were very nice and friendly
Guest review byJosias
United States
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 489 reviews
I liked the food, the staff, the location
Guest review byRuben Villegas
United States
From $519.23 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 459 reviews
Loved the facility, location, staff, room
Guest review byBetsy
United States
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,076 reviews
The beaches and staff were great
Guest review byDaniel
United States
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 70 reviews
excellent Buffet , big choice !
Guest review byHeinz
Mexico

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

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

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