Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 Terrestre

Hotel in Puerto Escondido

Facing the beachfront, Hotel Terrestre offers 5-star accommodations in Puerto Escondido and features an outdoor swimming pool, garden and terrace. It was all absolutely brilliant. We were concerned about some of the reviews regarding food but breakfast and dinner were actually excellent. The view from the bedrooms is breathtaking. We already want to come back!

Show more Show less
9.1
Wonderful
106 reviews
Price from
$440
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. We loved everything about Casa Joseph , best vacation ever 😍😍 just check out from our 9 night stay and already missing it.

Show more Show less
9.1
Wonderful
272 reviews
Price from
$463
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. Great value. Full room with a suite style dining/setting/kitchenette. 2 large beds. Clean pool. Good breakfast. 500m to downtown. Quiet and safe zoom. Highly recommended.

Show more Show less
9.2
Wonderful
245 reviews
Price from
$77
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. Everything! Beautiful, stylish rooms decorated with a good eye for detail and all with a view of the ocean. Most beautiful place I’ve been to in Mexico! The hotel itself is really quiet and private. Would definitely stay again!

Show more Show less
9
Wonderful
182 reviews
Price from
$131
per night

Casa Bicachi - Adults Only

Hotel in Puerto Escondido

Casa Bicachi - Adults Only features an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. quiet. romantic. modern. great location. very clean.

Show more Show less
9.5
Exceptional
188 reviews
Price from
$130
per night

Hotel Gamito

Hotel in Puerto Escondido

Hotel Gamito is offering accommodations in Puerto Escondido. The property is located 1.1 miles from Playa Puerto Ángelito, 1.2 miles from Carrizalillo Beach and 1.8 miles from Bacocho Beach. Staff was awesome. Great communication before our arrival via whatsapp, they offered free airport pick up. Bonus: I forgot my watch in the room, they found it and contacted me so I went to get it back :) very happy.

Show more Show less
9
Wonderful
233 reviews
Price from
$30
per night

Casa de los Arcos Hotel Boutique

Hotel in Oaxaca Historic Centre, Oaxaca City

Located in Oaxaca City and with Monte Alban reachable within 5.3 miles, Casa de los Arcos Hotel Boutique has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a... clean rooms, good location, great service

Show more Show less
9.4
Wonderful
126 reviews
Price from
$135
per night

Casona Sforza

Hotel in Puerto Escondido

Located in Puerto Escondido, 4.3 miles from Commercial Walkway, Casona Sforza has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. extremely clean, beautiful installations and very nice stafd

Show more Show less
9
Wonderful
186 reviews
Price from
$432
per night

BOULENC BED AND BREAD

Hotel in Oaxaca Historic Centre, Oaxaca City

Featuring a terrace, a restaurant as well as a bar, BOULENC BED AND BREAD is located in the center of Oaxaca City, 4.9 miles from Monte Alban. The hotel looks spectacular. The design the colors, everything…. The staff was extremely helpful prior to the arrival and after. They helped us bool Covid tests, restaurants etc. Special mention to Katalina who went over and above to make us feel welcome!

Show more Show less
9.1
Wonderful
262 reviews
Price from
$162
per night

Casa Nudista - LGBT Hotel

Hotel in Zipolite

Located in Zipolite, Casa Nudista - LGBT Hotel is 328 feet from Zipolite Walkway and offers various facilities, such as a bar, pool and music all day. super friendly staff, facilities and common area are very nice, bungalows are comfortable, pretty free space

Show more Show less
9.2
Wonderful
211 reviews
Price from
$27
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