Skip to main content

Stay in Oaxaca's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Materia

Hotel in Oaxaca Historic Centre, Oaxaca City

Ideally set in the center of Oaxaca City, Hotel Materia has American breakfast and free WiFi throughout the property. It is such a little hidden gem, very calm yet only 5 min walk to all the attractions. The design and cleanliness of the rooms are perfect. Most importantly, the owner Maria is a real host, helping with all the arrangements and checking up with you if everything is ok. Would definitely recommend

Show more Show less
9.3
Wonderful
107 reviews
Price from
$151
per night

COCOS HOTEL

Hotel in Zipolite

Located in Zipolite, a 3-minute walk from Amor Beach, COCOS HOTEL has accommodations with an outdoor swimming pool, free private parking and a garden. Loved the pool! The whole place is really pretty and it's a nice short walk to both beaches. Also, the soap smells amazing.

Show more Show less
9.1
Wonderful
113 reviews
Price from
$28
per night

Raíz Hotel Boutique

Hotel in Puerto Escondido

Raíz Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar, the property is located within a 4-minute walk of Zicatela Beach. 10/10. The staff was very friendly and helpful. The room was very comfortable and the location of the hotel was good. You can easily go everywhere on foot.

Show more Show less
9
Wonderful
221 reviews
Price from
$221
per night

Hotel Casa Cantera

Hotel in Oaxaca City

Located in Oaxaca City, within 6 miles of Monte Alban and 27 miles of Mitla, Hotel Casa Cantera provides accommodations with a terrace and free WiFi as well as free private parking for guests who... The staff was wonderful! They helped us with everything we needed, gave us excellent recommendations for eating out, and were extremely nice the entire time. Highly recommended!

Show more Show less
9
Wonderful
155 reviews
Price from
$80
per night

Santa Cecilia Hotel

Hotel in Oaxaca City

Featuring a garden, restaurant, bar and free WiFi, Santa Cecilia Hotel is located in Oaxaca City, 5.9 miles from Monte Alban and 28 miles from Mitla. I enjoyed my stay so much I extended a few nights. The staff are incredibly kind, my room was very clean and cozy, and I enjoyed walking around the neighbourhood. The wifi was good and suitable to take a work call from my room.

Show more Show less
9.1
Wonderful
208 reviews
Price from
$39
per night

Terrestre, a Member of Design Hotels

Hotel in Puerto Escondido

Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. This 5-star hotel offers room service and a 24-hour front desk. The architecture and all the interior design

Show more Show less
9
Wonderful
208 reviews
Price from
$350
per night

Casa Joseph Zicatela - Adults Only

Hotel in Puerto Escondido

Located in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only has accommodations with a garden, free private parking, a terrace and a restaurant. The views and food were excellent. Staff is super helpful and catering to your needs.

Show more Show less
9.1
Wonderful
447 reviews
Price from
$323
per night

Mayev Express

Hotel in Santa Cruz Huatulco

Located in Santa Cruz Huatulco, a 17-minute walk from Chahue Beach, Mayev Express provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. The daily breakfast was exceptional and varied regularly, with several options available. The hotel was very quiet and within short walking distance of all services and many fine restaurants. The facilities were very clean and well maintained. The in-room air conditioning was very welcome, as was the beautiful swimming pool. The staff were all very friendly and helpful and we always felt safe and secure. We would highly recommend this hotel.

Show more Show less
9.2
Wonderful
443 reviews
Price from
$93
per night

Hotel Casa Bocana

Hotel in Santa Cruz Huatulco

Located in Santa Cruz Huatulco, a 2-minute walk from La Bocana Beach, Hotel Casa Bocana has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. The restaurant was exceptional in regards to the food which was very gourmet, the atmosphere very inviting and the staff very warm and friendly. The hotel is quite small so it felt like a family with the other guests and staff. The location was a convenient 3 minute walk to beautiful Playa Bocana which was the best beach for walking that we discovered in the Huatulco area. It was also fun to watch the surfers ride the huge waves and the local fishermen fishing from the shore. The beach is also know for mud baths and very inexpensive massages. Enjoying the sense of community in the neighbourhood the way that neighbours of higher and lower standards of living could co-exist side by side. Always felt safe. When the staff called a taxi it always arrived within a few minutes.

Show more Show less
9.2
Wonderful
186 reviews
Price from
$183
per night

Casa Kuaa

Hotel in Brisas de Zicatela

Casa Kuaa has an outdoor swimming pool, garden, a terrace and bar in Brisas de Zicatela. A few steps from Zicatela Beach and 2.5 miles from Commercial Walkway, the hotel has a private beach area. We had such a great stay! Super clean, awesome staff, stunning view and I loved the private entrance from the beach! Would go back without hesitation!

Show more Show less
9
Wonderful
344 reviews
Price from
$164
per night

Hotels with extra health and safety measures

Find hotels in Oaxaca with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Oaxaca in the past month

See all

Oaxaca's best hotels with breakfast

See all

Budget hotels in Oaxaca

See all

Hotels in Oaxaca you can book without a credit card

See all

FAQs about hotels in Oaxaca

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

Explore guest reviews of hotels in Oaxaca

See all