Search hotels in Oaxaca, Mexico

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

Check out these popular cities in Oaxaca

Oaxaca City

1003 hotels

Mazunte

157 hotels

Zipolite

108 hotels

Salina Cruz

26 hotels

Puerto Ángel

47 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.

B
Bjorn Hrannar
From
Iceland
The location is perfect and the room and beds were really nice. Staff is really helpful and provided great help with restaurants bookings and recommendations.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,235 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 14,249
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.

T
Theye
From
Germany
The people were incredible, especially the service. Also the location.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 30,010
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.

a
ana
From
Spain
Very clean spacious and functional. Everything brand new! Quiet but at the same time very close to the hustle and bustle of Zicatela with all the bars and restaurants. A fabulous terrace and very close to the beach. Very friendly staff.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 120 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 13,379
1 night, 2 adults

Casa Chula Hotel Boutique Frente al Mar

Hotel in Tierra Blanca

Casa Chula Hotel Boutique Frente al Mar features an outdoor swimming pool, garden, a private beach area and terrace in Tierra Blanca.

R
Ruairi
From
Ireland
Absolutely stunning location and the rooms are very peaceful. Great place to get away and switch off!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 169 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 20,419
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
Antonio
From
United Kingdom
Wonderful resort, beautifully designed. Very friendly staff.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 119 reviews
Wed 31 Mar – Thu 1 Apr
Price from
RUB 31,187
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.1
Superb - What previous guests thought, 203 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 11,938
1 night, 2 adults

Hotel Materia

Hotel in Oaxaca City

Ideally situated in Oaxaca City, Hotel Materia features an American breakfast and free WiFi throughout the property. Located around 45 km from Mitla, the hotel is also 11 km away from Tule Tree.

E
Elliot
From
United Kingdom
Great location. Breakfast in the courtyard was lovely and good options. Everybody was really friendly and even helped us booking a taxi to the airport. We stayed in the front room and had no issues with noise at night at all. The room was decorated beautifully. Would highly recommend and would come back again if in Oaxaca!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 477 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 13,760
1 night, 2 adults

Casa Ceiba Huatulco - Adults Only

Hotel in Santa Cruz Huatulco

Facing the beachfront, Casa Ceiba Huatulco - Adults Only offers 4-star accommodation in Santa Cruz Huatulco and has an outdoor swimming pool, garden and shared lounge.

T
Tomas
From
Sweden
This is a nice place because of the wonderful view, the nice rooms and the great food. But what makes it outstanding are the people working here !! The gardener , cleaning lady , waiter,bartender ,chef, receptionist,manager and the owner all makes this in to an absolutely wonderful place to stay at!! Helpful, happy and professional in a very, very comfortable way! This is a place to escape the rest of the world and just relax!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 176 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 40,323
1 night, 2 adults

Casa Mava

Hotel in Brisas de Zicatela

Located in Brisas de Zicatela, 200 metres from Zicatela Beach, Casa Mava provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

N
Nicole
From
Netherlands
Truly amazing. Location just outside of bar area so not in the noise, but walkable (10 min) if you do want to go. Brand new, super clean and staff very welcoming. Pool is super nice. Best stay guaranteed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 178 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 17,102
1 night, 2 adults

Huayápam Yù'ú Lodge

Hotel in San Andrés Huayapan

Located in San Andrés Huayapan, 17 km from Monte Alban, Huayápam Yù'ú Lodge provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

L
Laura
From
Mexico
Beautiful place, loved the gardens, the pool area, the views of the mountains. The room was clean and comfortable, the solar powered shower nice and hot. The breakfast in the restaurant was delicious. Highly recommended.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 147 reviews
Wed 17 Mar – Thu 18 Mar
Price from
RUB 5,582
1 night, 2 adults
See all 2433 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,033 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,037 reviews

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Popular with guests booking hotels in Oaxaca

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

Oaxaca's best hotels with breakfast

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 440 reviews

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 400 metres of Zicatela Beach.

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

Punta Kai Hotel & Hostal in Puerto Escondido provides adults-only accommodation with an outdoor swimming pool, a terrace and a bar.

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

Situated in San Agustinillo, 70 metres from Agustinillo Beach, NOMA San Agustinillo features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 406 reviews

Located in Santa Cruz Huatulco, 1.6 km from Chahue Beach, Mayev Express provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 111 reviews

Boasting a garden, a restaurant as well as a bar, Casa Naila Hotel Boutique is situated in the centre of Oaxaca City, 8.2 km from Monte Alban. This 5-star hotel offers a tour desk.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 385 reviews

Set in Oaxaca City and with Monte Alban reachable within 8.6 km, ArcoSodi Hotel Boutique offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a bar.

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

Facing the beachfront, Casona Sforza offers 4-star accommodation in Puerto Escondido and has an outdoor swimming pool, garden and private beach area.

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

Well situated in Oaxaca City, Boulenc Bed and Bread offers air-conditioned rooms, a terrace, free WiFi and a restaurant. This 4-star hotel offers a shared kitchen and room service.

Budget hotels in Oaxaca

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 178 reviews

Located in Brisas de Zicatela, 200 metres from Zicatela Beach, Casa Mava provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 147 reviews

Located in San Andrés Huayapan, 17 km from Monte Alban, Huayápam Yù'ú Lodge provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

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

Casa Gitana -Only Adults- features an outdoor swimming pool, garden, a private beach area and terrace in Chamuscadero.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 260 reviews

Located in Oaxaca City and with Monte Alban reachable within 9.4 km, Santa Cecilia Hotel provides a tour desk, rooms, a garden, free WiFi and a bar.

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

Hotel Casa Acueducto - Lujo Cultural is located in Oaxaca City, 9.4 km from Monte Alban and 45 km from Mitla.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 464 reviews

Located in Oaxaca City, 7.1 km from Monte Alban, Hotel Danibaan features a garden and views of the garden.

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

Situated in Zipolite, Casa Nudista - LGBT Hotel is 100 metres from Zipolite Walkway and offers various facilities, such as a bar, pool and music all day.

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

Featuring a bar, Casa Beu is located in Puerto Escondido in the Oaxaca region, 400 metres from Zicatela Beach.

Hotels in Oaxaca that you can book without a credit card

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 124 reviews

Located in Zipolite, 80 metres from Zipolite Beach, LA LOMA LINDA, Bungalows, Yoga and Feldenkrais, STARLINK INTERNET provides accommodation with a garden, free private parking and a terrace.

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

Hotel Anturio is set in Huajuapan de León. The hotel also offers free WiFi and free private parking.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 34 reviews

Set in Oaxaca City, within 12 km of Monte Alban and 40 km of Mitla, Hotel Tierra del Sol Oaxaca offers accommodation with a garden and free WiFi throughout the property as well as free private parking...

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

Casa Flor de Mar is situated in Zipolite, within 400 metres of Zipolite Beach and 5.6 km of Punta Cometa.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 50 reviews

Bahia de Luna is located in the La Boquilla Beach and 15 minutes’ drive from Puerto Ángel Beach. It features free Continental breakfast and free Wi-Fi in common areas.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 52 reviews

Facing the beachfront, Manta Raya Hotel - right on the beach offers 3-star accommodation in Cuatunalco and features an outdoor swimming pool, garden and terrace.

Hotel Maela

Hotel in Oaxaca City
No credit card needed
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,176 reviews

Located in Oaxaca City, 8.5 km from Monte Alban, Hotel Maela provides accommodation with a garden, free private parking, a terrace and a restaurant.

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

Featuring a garden, Hotel Dainzu is located in the centre of Oaxaca City, 7.9 km from Monte Alban. With free WiFi, this 3-star hotel offers a 24-hour front desk and a concierge service.

FAQs about hotels in Oaxaca

See reviews by guests who stayed at hotels in Oaxaca

See all
From RUB 57,490 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 102 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 RUB 36,326 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 99 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
From RUB 38,792 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 952 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 164 reviews
Hotel is situated in the quieter end of Zipolite beach with a dedicated patio / sun tanning area. Our room on the second floor was large, clean, and comfortable (AC helped) and came with an inspiring view of the sea. Bed was large with crisp sheets. Shower, although with no hot water, was large with a constant supply of water (which can be a problem in Mexico). Breakfast was tasty. Hotel pool was a good size and most often empty. Staff at this family-run hotel were very friendly and helpful. Would definitely return to this hotel again.
Guest review byDouglas
Canada
From RUB 17,827 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 714 reviews
The hotel is at the west edge of the beach. As there’s a big rock on the beach it makes the hotel area quiet remote. We got a free upgrade to room number 10. second floor with a big balcony and a view to the ocean. We don’t know the original price but the price we paid for a whole week was half of the nude hotel next door. We both enjoyed this hotel way more as its Cosy and has a really good restaurant at the beach. Every evening they set up hundreds of real candles. Amazing vibe.
Guest review byCarsten
China
From RUB 7,990 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 252 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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 33 reviews
The pool and view were a highlight for us! We also enjoyed the location, just 174 steps leading down to the best swimming beach in the whole area! We definitely got our exercise but it was well worth it! All the staff there were kind and helpful!
Guest review byTricia
Canada
From RUB 28,620 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 473 reviews
Peaceful, easy check in and check out process, beautiful view to the view, big and very comfortable room and bathroom area. Very helpful staff, We will be back to this place 10 out of 10,
Guest review byRobert
Ireland
From RUB 11,863 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 939 reviews
Great staff and reception, aesthetically pleasing. Beach club a great addition since we stayed in 2022. Wifi excellent. Had a great corner room overlooking marina. Rooms very soundproof.
Guest review byDave
New Zealand
From RUB 41,274 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 172 reviews
Incredible setting on a remote beach in Oaxaca. Gorgeous facilities, the bed was so big I got lost in it!
Guest review byTamsin
United Kingdom
From RUB 10,611 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 266 reviews
Breakfast & dinner were always excellent and plentiful. Staff were very friendly and helpful.
Guest review byDesmond
Canada
From RUB 46,424 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 492 reviews
Everything! The space was stunning, peaceful, beautifully decorated, super comfortable.
Guest review byAntonia
Mexico
From RUB 10,926 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,271 reviews
I like the room and the food, the hospitality was great.
Guest review byMarcelo
United States
From RUB 29,802 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 514 reviews
Tobogán,su club de playa, el show, en general todo.
Guest review byNinet
Mexico
From RUB 24,245 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 536 reviews
The staff were very helpful. Food prices very good
Guest review byWendy
Australia
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 225 reviews
Lovely quiet place really nice great prices
Guest review byJames
United Kingdom
From RUB 10,408 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 320 reviews
habitaciones súper ampli as limpias
Guest review bycesar arturo
Mexico
From RUB 23,636 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 510 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 4.0

Great historic sites.

Great historic sites. Downtown traffic jams that make walking faster than driving. Poor signage, no english information. Lots of wall art/graffiti, good food. Dusty and polluted badly at street level when hot/dry. Driving 4 miles to a great breakfast stop, took 3.5 hrs, over 2 hrs in traffic jam. The city, as everything down here, was covered in trash, public restrooms mostly dirty with toilet seats removed, charging for TP or use, with all plumbing loose, make-shift, broken, or improvised. They really need free trash pickup, some plumbers, street sweepers, and civic pride. Otherwise, it would be awesome.
Guest review byRobert L Cameron
United States
Scored out of 10, guest rating 10

The beaches are clean, beautiful, and vary in size and how...

The beaches are clean, beautiful, and vary in size and how swimmable they are. We stayed in Zicatela, which is fairly central. There were not as many tourists as I expected for 3/24-3/28. The street is wide, the beach is lined with restaurants, umbrellas, and chaise loungers. The nightclub noise was not a problem because our hotel had good windows and AC. To the south La Punta has a narrow street of shops, bars, restaurants, and hotels. There were more people wandering around and we enjoyed the vibe. There's a lot of new constuction in the area, so I don't know if that would be bothersome if we had stayed there. The beach is long and wide. The waves were big. There was a surfing area for beginners at the far south end. Our favorite beach was Carrizalillo. We had delicious food, snorkeled, played in the waves, and loved watching all the local families enjoying the beach. We walked to Playa Bococho where we participated in the release of the newborn sea turtles. $200 pesos per person. We also went on a boat and saw sea turtles, humpback whales (end of season so only 4), sting ray, flying fish, and hundreds of spinner dolphins. $38 per person with tour Embarcación "Lupita" - Jesus Altamirano Escamilla. English and Spanish speaking. Another great activity was horseback riding to the hot springs. We booked this through TripAdvisor, but it's available locally. The city of Puerto Escondido is packed with small shops, fruit markets, street vendors of all things, including lots of fresh local seafood. We ate at a restaurant recommended by a friend and also our guidebook. It is Las Juquilenas and we really enjoyed the colorful atmosphere and all the food.
Guest review byLisa
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 10

I loved that every restaurant, store, shop, was...

I loved that every restaurant, store, shop, was independently owned. Charming. We arrived via a bus and a collectivo - did plenty of walking. The main strip has plenty of spots to eat and if you checked out the corners and so forth you found more spots to explore. A couple of fruit markets or buy mangoes and avocados from people wandering by selling. Street vendors ie mainly jewellery. The beaches are smallish and it seems that the Mazunte-Rinconto beach are one and the same. Lots of new age stuff (yoga, breathwork). Massages were Canadian priced (did not try to beach one, next time). Arrive with cash (seriously) - there are a few ATM machines but the service charges are too much. Some places take cards but some do not (and really paying with cash ensures that the business gets the full value of your money). There are two main streets that are one way. Local music that wrapped up at a decent hour at several of the bars. Near another town there is a lagoon that is worthwhile visiting and we participated in a turtle release at sunset.
Guest review byKiwiChris
Canada
Scored out of 10, guest rating 10

A great clothing optional beach - you can walk a mile...

A great clothing optional beach - you can walk a mile unclothed, and the restaurants on the beach do not require clothing at the outside tables.. Some of the reviews complained about a scarcity of unclothed people at Zipolite despite its tradition, but we did not find that to be the case. We stayed at Hotel Nude (NooDAY), which had two great swimming pools, one by the beach. The beach pool became a party spot on some nights with a DJ and lots of naked or topless kids dancing in the pool. The hotel was simple, with occasinally untrustworthy hot water, but the AC was excellent. The town was interesting and had an assortment of excellent restaurants for dinner: Venice for pizza and grappa (a real gas-fired pizza oven!) , Comedor Afe for grilled fish. El Aquimista has great reviews but it had dry grilled snapper and soggy fish tacos when we ate dinner there. Hotel Nude had wonderful shrimp pasta and mixed fish soup. Zipolite is ifficult to get get to: you have to go to an airport like MEX which has flights to HUX, and then take a long taxi ride to Zipolite. But worth it when you arrive.
Guest review byMichael
United States
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 6.0

Puerto Angel is more secluded than I thought.

Puerto Angel is more secluded than I thought. I dislike that I had to take a taxi from one side of the puerto to the other. There was enough restaurants. It was a struggle to find something reasonably priced for lunch.
Guest review byYolanda
United States
Scored out of 10, guest rating 10

Oaxaca is one of the best cities in Mexico.

Oaxaca is one of the best cities in Mexico. The very traditional center is like walking down a street in Spain. It is very clean and safe. There are many churches and great archeological museums to visit. Outside the city we visited the archeological site if Mt. Alban and also several nearby small villages.
Guest review byLawrence
United States

More places to explore, more ways to go

  • Hotels near Commercial Walkway

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

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

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

    Plan everything you need for your holidays in one place – from flights and stays to tours and activities
  • 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 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 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.