Skip to main content

The best resorts in Oaxaca

Check out our pick of great resorts in Oaxaca

Filter by:


Review score

Superb: 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.

Samora Luxury Resort

Santa María Colotepec

Samora Luxury Resort has a restaurant, outdoor swimming pool, a fitness centre and bar in Santa María Colotepec. The accommodation features a private beach area, as well as a shared lounge and a garden. The accommodation provides room service, a concierge service and currency exchange for guests. 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.

Show more Show less
9.8
Exceptional
109 reviews
Price from
£216
per night

Holiday Inn Huatulco, an IHG Hotel 4 stars

Santa Cruz Huatulco

Holiday Inn Huatulco offers accommodation in Santa Cruz Huatulco. Guests can enjoy the on-site bar and free WiFi throughout the property.

The rooms include a flat-screen TV with satellite channels and a private bathroom with free toiletries and a hair dryer for your comfort. Certain rooms include a seating area to relax in after a busy day. The hotel is located next to the beach, in a beautiful area. The rooms are very clean and comfortable, the staff is very friendly and helpful. There are also some restaurants and shops in the nearby. Everything was just great, I recommend to stay at this place :)

Show more Show less
9
Superb
773 reviews
Price from
£72
per night

Beachfront in a peaceful Resort 8mi from Puerto Escondido

Puerto Escondido

Located in Puerto Escondido in the Oaxaca region, Beachfront in a peaceful Resort 8mi from Puerto Escondido provides accommodation with access to beauty services. This beachfront property offers access to a balcony, free private parking and free WiFi. The property has an outdoor pool, spa facilities, wellness packages and private beach area.

Show more Show less
9.1
Superb
8 reviews
Price from
£242
per night

La Aurora Puerto Escondido 3 stars

Puerto Escondido

All rooms in the resort are fitted with a coffee machine. The rooms come with air conditioning, a wardrobe and a flat-screen TV, and some units at La Aurora Puerto Escondido have a terrace. The rooms will provide guests with a fridge. The hotel is in a great location, within a few minutes walk to the beach, shopping and restaurants. The staff were friendly and accommodating. and we loved the pool. The roof terrace provided a great place to relax, watch sunset and to cook dinner.

Show more Show less
8.8
Fabulous
254 reviews
Price from
£58
per night

Vivo Resorts 5 stars

Puerto Escondido

This luxurious property offers fully equipped, luxurious apartments located on a long stretch of pristine beach, just a 15-minute drive from Puerto Escondido. It has an 3 swimming pools with pool towels, a swim-up bar and views of the ocean. Had a 4 bedroom apartment very well equipped for a family stay. Right on the beach. The resort was almost empty so enjoyed the peace and quiet. Ocean is rough so used the pools which are excellent. 2 fo 1 Happy Hour at the poolside bar was great.

Show more Show less
8.3
Very good
303 reviews
Price from
£228
per night

Binniguenda Huatulco & Beach Club 4 stars

Santa Cruz Huatulco

Featuring a wide range of leisure facilities, the Binniguenda Huatulco & Beach Club offers a free shuttle service to Santa Cruz.

The garden area at the Binniguenda Huatulco & Beach Club features an outdoor swimming pool as well as a games area with ping-pong table. There is also a gym and a gift shop. Everyone was so nice and helpful

Show more Show less
8.5
Very good
467 reviews
Price from
£177
per night

Secrets Huatulco Resort & Spa 5 stars

Santa Cruz Huatulco

Set on a private beach in Conejos Bay, Secrets Huatulco offers luxury amenities like rooms with minibar and balconies, 24-hour room service and a spa. This adult-only Resort features a large outdoor pool, a gym and an all-inclusive plan. Breakfast was great, Shows were really nice. Staff was awesome!!!!!! They should be a chance to eat at the preferred customers area

Show more Show less
8.1
Very good
113 reviews
Price from
£488
per night

Las Brisas Huatulco 5 stars

Santa Cruz Huatulco

This Mexico resort is located near Tangolunda Bay and is a 5-minute drive from the Tangolunda golf course. Full-service spa is available at the resort and also access to 4 different beaches.

Six restaurants are on-site at the Resort Las Brisas Huatulco. A fitness center and a 24-hour front desk are included at the resort. The resort offers free WiFi in the public areas and rooms. the room was ample and it was really comfortable. The view was really nice from the balcony. The path to the room was a nice walk.

Show more Show less
8.8
Fabulous
733 reviews
Price from
£319
per night

Barceló Huatulco 5 stars

Santa Cruz Huatulco

Barceló Huatulco features 2 swimming pools and a fitness centre. Guests can play a game of tennis or beach volleyball, then relax with a massage in the spa. The nearby beach offers activities such as snorkelling, boating and swimming. That it had fewer rooms and that made all amenities closer.

Show more Show less
8.3
Very good
474 reviews
Price from
£372
per night

Hotel Marina Resort & Beach Club 4 stars

Santa Cruz Huatulco

Marina Hotel and Resort provides leisure amenities such as 3 outdoor pools, including one children’s pool. Free Wi-Fi throughout the property and free on-site parking are also offered.

Every room is equipped with a cable TV and a private balcony. All rooms have a classic Mexican décor including tiled floors and white wood furniture. Nos encanto la suit , las instalaciones son preciosas, la vista y la piscina

Show more Show less
7.6
Good
1,537 reviews
Price from
£107
per night

Most booked resorts in Oaxaca this month

Resorts that guests love in Oaxaca