Hotels in Oaxaca

Search and compare Oaxaca hotels from hundreds of travel sites and save

Oaxaca
Aug 18 — Aug 192
Oaxaca
Thu 8/18
Fri 8/19
...and more

Tips for booking hotels in Oaxaca

Cheapest month:June
Most expensive month:December
Average price in Oaxaca:₱304,683/night
Cheapest price found:₱559/night
Cheapest day:Friday
Most expensive day:Sunday
₱1,179 - ₱16,139
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱1,179 - ₱6,114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Oaxaca, Mexico

Casa Yunenisa
8.8 Excellent
Prolongacion de Iturbide No. 410, Oaxaca, Oaxaca, Mexico
Show on map
4.5 km from city centre, Oaxaca, OA, Mexico 

Boasting an outdoor pool, Hotel Casa Yunenisa is situated in Oaxaca and provides comfortable accommodation. It offers complimentary Wi-Fi, a tour desk and massage services.

₱1,788
Avg. per night
Hotel Trebol
8.9 Excellent
Ricardo Flores Magon No. 201, Oaxaca, Oaxaca, Mexico
Show on map
0.7 km from city centre, Oaxaca, OA, Mexico 

Conveniently positioned, Hotel Trebol Oaxaca allows for easy access to Oaxaca's main sightseeing areas. Those staying at the property can also enjoy free Wi-Fi.

₱3,464
Avg. per night
Hotel Mision De Los Angeles
8.1 Excellent
Calzada Porfirio Diaz 102, Col. Reforma, Oaxaca, Oaxaca, Mexico
Show on map
0.9 km from city centre, Oaxaca, OA, Mexico 

Boasting an outdoor pool and outdoor tennis courts, Mision De Los Angeles is located in Oaxaca and provides comfortable accommodation. It is ideally positioned for guests wanting to visit local attractions.

₱3,910
Avg. per night
Hotel Arcoiris
7.5 Good
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.8 km from city centre, Puerto Escondido, OA, Mexico 

Offering an outdoor pool, Hotel Arcoiris is located in Puerto Escondido and is a brief walk from Playa Zicatela. It also offers massage services, meeting rooms and a 24-hour reception.

₱5,531
Avg. per night
Quinta Real Oaxaca
9.1 Excellent
Calle 5 De Mayo 300, Oaxaca, Oaxaca, Mexico
Show on map
0.2 km from city centre, Oaxaca, OA, Mexico 

Conveniently positioned, Quinta Real Oaxaca offers easy access to Oaxaca's best hot spots. Those staying at the property have access to a sun deck and an outdoor pool.

₱10,949
Avg. per night
Zoa Hotel
9.0 Excellent
Cerrada Del Museo de la Tortuga No. 1, Mazunte, Oaxaca, Mexico
Show on map
0.3 km from city centre, Mazunte, OA, Mexico 

Located in Mazunte, Zoa Hotel is a short drive from Playa Zipolite and Estacahuite Bay. It also offers valet parking, free Wi-Fi and an outdoor pool.

₱20,279
Avg. per night

Hotel prices in Oaxaca

4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Oaxaca

Oaxaca travel FAQs

  • Where is the best place to stay in Oaxaca?

    Our travellers prefer to stay in places like Puerto Escondido, Tangolunda, and Oaxaca while in Oaxaca.

  • What are the best hotels in Oaxaca?

    Park Royal Beach Huatulco (8.1/10 from 272 reviews), Villas Coral Huatulco (9.0/10 from 73 reviews), and Hotel Santa Cruz Huatulco (8.1/10 from 854 reviews) are all highly rated places to stay in Oaxaca.