3 Best Hotels in Oaxaca, Mexico

Background Illustration for Hotels

We've compiled the best of the best in Oaxaca - browse our top choices for the top things to see or do during your stay.

Secrets Huatulco Resort & Spa

$$$$ | Blvd. Benito Juárez 4, Bahías de Huatulco, 70989, Mexico Fodor's Choice

The newest addition to the luxury hotel scene in Huatulco has an enviable location on photogenic Conejos Bay beyond the main Tangolunda hotel zone. Secrets has done away with pesky all-inclusive wristbands and doesn't require reservations at any of the nine restaurants, which, combined with 24-hour room service, an impressive spa, and spacious swimming pool zones, adds up to an especially relaxed feel. All suites in the six low-rise buildings offer ocean views, but the higher you go up the hillside, the more spectacular they become. Swim-out terraces and Jacuzzi decks are upgrades to consider.

Pros

  • Beautiful setting
  • Superior service
  • World-class gourmet cuisine

Cons

  • Far from town
  • Layout can be confusing
  • Preferred Club lounge feels tight
Blvd. Benito Juárez 4, Bahías de Huatulco, 70989, Mexico
958-583–0500
Hotel Details
382 rooms,15 suites
All-Inclusive

Quick Facts

Something incorrect in this review?

Barceló Huatulco Beach

$$$ | Blvd. Benito Juárez, Bahías de Huatulco, 70989, Mexico

Red-tile roofs on the low-slung buildings add a touch of Mediterranean elegance to this sprawling all-inclusive beachfront resort on beautiful Tangolunda Bay. With its tennis courts, nightly entertainment, beauty salon, mini golf, and many other activities for kids and adults, you may have no desire to leave the resort grounds. It's popular with families, corporate groups, and wedding parties. Dining choices include four à la carte and two buffet restaurants with international theme nights. If you've got your heart set on dining at popular à la carte restaurants such as La Tortuga Seafood and Steakhouse, reserve early and be aware that the dinnertime dress code is strictly enforced.

Pros

  • Great location
  • Good value
  • Nice family pool and water park

Cons

  • Property is a bit dated
  • Staff can be hard to find
Blvd. Benito Juárez, Bahías de Huatulco, 70989, Mexico
958-581–0055
Hotel Details
Credit cards accepted
346 rooms, 5 suites
All-Inclusive

Quick Facts

Something incorrect in this review?

Dreams Huatulco Resort & Spa

$$$$ | Blvd. Benito Juárez 4, Bahías de Huatulco, 70989, Mexico

There's plenty to keep families busy (and pampered) at this luxurious all-inclusive resort on a perfect stretch of beach. The rate includes a vast array of outdoor activities—a good deal if you want to do more than just work on your tan. The Explorer's Club entertains youngsters with supervised nature-based activities while grown-ups go snorkeling or relax in the soothing spa. Parents are supplied with pagers in case they need to be reached. The light-filled guest rooms have plenty of space in which to spread out. Request a room on a higher floor for the best views. À la carte dining at five restaurants (no reservations needed), an ever-evolving buffet, 24-hour room service, and a café for morning lattes set this all-inclusive apart from others in the area.

Pros

  • Nice beachfront
  • Excellent service
  • Quality kids' program with extended hours

Cons

  • Beach vendors can be a nuisance
  • Some rooms have limited views
Blvd. Benito Juárez 4, Bahías de Huatulco, 70989, Mexico
958-583–0400
Hotel Details
Credit cards accepted
421 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Recommended Fodor's Video