Hotels in Southern MexicoIndependent guide
Oaxaca
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

Where to stay in Oaxaca

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