Destinations
Hotels in Oaxaca
Oaxaca has 145 places to stay listed here — 145 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.
Filter by region
Browse by city
Most reviewed
Most reviewed in Oaxaca
Where to stay
Cities in Oaxaca
-
Oaxaca City
-
Puerto Escondido
-
Santa Cruz Huatulco
-
Mazunte
-
Zipolite
-
San Agustinillo
-
San Juan Bautista Tuxtepec
-
Brisas de Zicatela
-
Puerto Ángel
-
Salina Cruz
-
Cuatunalco
-
Guayabas
-
Pátzcuaro
-
San Andrés Huayapan
-
San Pablo Villa de Mitla
-
Santa María Colotepec
-
Santo Domingo Tehuantepec
-
Tangolunda
-
Tierra Blanca
Where to stay in Oaxaca
| City | Listings |
|---|---|
| Oaxaca City | 39 hotels |
| Puerto Escondido | 32 hotels |
| Santa Cruz Huatulco | 23 hotels |
| Mazunte | 13 hotels |
| Zipolite | 11 hotels |
| San Agustinillo | 9 hotels |
| San Juan Bautista Tuxtepec | 3 hotels |
| Brisas de Zicatela | 2 hotels |
| Puerto Ángel | 2 hotels |
| Salina Cruz | 2 hotels |
Good to know
How many hotels are listed in Oaxaca?
145 hotels, guesthouses and B&Bs across 19 cities in Oaxaca, each with rooms, photos and a link to book on Booking.com.
Which Oaxaca city has the most listings here?
Oaxaca City, with 39 listed hotels.