Oaxaca Hotels

Our travel experts have picked the best hotels in Oaxaca so you can be sure you’re staying in top accommodations.

17 Matching Hotels

{{ numTotalPoiResults }} Matching Hotel{{ (numTotalPoiResults > 1)?'s':'' }}

Show Map

No Matching Hotels

{{ oFilter.name }}

1. Cabañas Punta Placer

$$ | Paseo de San Agustanillo s/n, at the beach, San Agustinillo, Oaxaca, 70946, Mexico

All the rooms (two per bungalow) at this simple hotel have beautiful ocean views and well-thought-out decorati... Read More

2. Casa Abu

$$ | Murguia 104, Oaxaca, Oaxaca, 68000, Mexico

Casa Abu, a new full-service boutique hotel located in the city center, is within walking distance of all Oaxa... Read More

3. Casa Bonita

$$ | Catalina 102, Oaxaca, Oaxaca, 60820, Mexico

If you're looking for an experience just the way you want it, this luxurious and exclusive hotel with excellen... Read More

4. Casa de las Bugambilias

$$ | Calle de la Reforma 402, Oaxaca, Oaxaca, 68000, Mexico

Both this attractive B&B and its resident restaurant, La Olla, are run by chef-personality Pilar Cabrera.... Read More

5. Casa de Sierra Azul

$$ | Av. Hidalgo 1002, at Calle Fiallo, Oaxaca, Oaxaca, 68000, Mexico

The central courtyard in this colonial-era mansion is certainly memorable, with lush vines tumbling down over... Read More

Check in
Check out

6. Casa Pan de Miel

$$ | Cerrada del Museo de la Tortuga s/n, San Agustinillo, Oaxaca, 70946, Mexico

Although they're starting to feel a bit dated, these Mediterranean-style rooms with private terraces are spaci... Read More

7. Casa Raab

$$ | Camino Seminario s/n, San Pablo Etla, Oaxaca, Mexico

A fantasy villa buried in the wooded hills about 30 minutes north of the city center, Casa Raab is ideal for t... Read More

8. Casamar Suites

$$ | Calle Puebla 407, Puerto Escondido, Oaxaca, 70934, Mexico

This oasis of greenery offers charming suites arranged around a free-form swimming pool and lush gardens insid... Read More

9. Hacienda Los Laureles

$$ | Av. Hidalgo 21, Oaxaca, Oaxaca, 68000, Mexico

About a 20-minute drive north of Oaxaca's historic center, this hotel is a cool, quiet oasis. The spa, which h... Read More

Check in
Check out

10. Hotel Azul

$$ | Abasolo 313, Oaxaca, Oaxaca, 68000, Mexico

Hotel Azul was the first entry in the post-2010 boom in boutique hotels in Oaxaca, converted from a run-down h... Read More

{{ $index + numElementsShown }}. {{ oPoiResult.name }}

{{ oPoiResult.price_tag }} | {{ oPoiResult.address }}

{{ oPoiResult.review_snippet }}... Read More

Check in
Check out