Hotels in Oaxaca

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

Oaxaca
22 Oct — 23 Oct2
Oaxaca
Fri 22-10
Sat 23-10
...and more

Tips for booking a Oaxaca hotel

Cheapest month:October
Most expensive month:June
Average price in Oaxaca:S$ 153/night
Absolute cheapest price found:S$ 2/night
Cheapest day:Tuesday
Most expensive day:Thursday
S$ 89 - S$ 221
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 87 - S$ 97
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Oaxaca, Mexico

Show all 2,111 hotels
Hotel Mision De Los Angeles
Hotel Mision De Los Angeles
8.2 Excellent
Calzada Porfirio Diaz 102, Col. Reforma, Oaxaca, Oaxaca, Mexico
Show on map
0.9 km from city centre,  

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.

S$ 70
Avg. per night
Villa Mozart y Macondo
Villa Mozart y Macondo
8.9 Excellent
Av. Las Tortugas, No. 77 Carrizalillo, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 km from city centre,  

Located in Puerto Escondido, Hotel Villa Mozart y Macondo is an easy drive from Playa Zicatela and Manialtepec Lagoon. The various amenities this peaceful hotel offers include massage services, a ticket service and a tour desk.

S$ 70
Avg. per night
Hotel Trebol
Hotel Trebol
8.9 Excellent
Ricardo Flores Magon No. 201, Oaxaca, Oaxaca, Mexico
Show on map
0.7 km from city centre,  

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.

S$ 78
Avg. per night
Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
2.4 km from city centre,  

This Puerto Escondido hotel is situated next to Playa Zicatela. It provides 3-star accommodation with air-conditioned rooms.

S$ 101
Avg. per night
Quinta Real Oaxaca
Quinta Real Oaxaca
9.0 Excellent
Calle 5 De Mayo 300, Oaxaca, Oaxaca, Mexico
Show on map
0.2 km from city centre,  

Conveniently positioned, Quinta Real Oaxaca offers easy access to Oaxaca's best hot spots. It provides 5-star accommodation with air-conditioned rooms.

S$ 301
Avg. per night
Secrets Huatulco Resort & Spa Adults Only
Secrets Huatulco Resort & Spa Adults Only
8.5 Excellent
Seccion Hotelera Bahia de Conejos Lote 8, Tangolunda, Oaxaca, Mexico
Show on map
3.5 km from city centre,  

Boasting a swimming pool and a private beach, Secrets Huatulco Resort & Spa is a luxurious place to stay in Santa Cruz Huatulco. It has a fitness centre, as well as free Wi-Fi, an all-inclusive meal plan and a Turkish steam bath.

S$ 361
Avg. per night

Hotel prices in Oaxaca

2 stars or below

S$ 13 - S$ 71

Villa Mozart y Macondo

No. 1 most popular

S$ 70
Avg. per night
Las Mariposas Eco-Hotel & Studios

No. 2 most popular

S$ 50
Avg. per night
Casa de Don Pablo Hostel

Best value

S$ 13
Avg. per night
3 stars

S$ 42 - S$ 144

Quinta Bella Huatulco

No. 1 most popular

S$ 137
Avg. per night
Hotel Mision De Los Angeles

No. 2 most popular

S$ 70
Avg. per night
Hotel Casa Yunenisa

Best value

Hotel Casa Yunenisa
8.8 Excellent
S$ 42
Avg. per night
4 stars and up

S$ 91 - S$ 367

Hotel Santa Fe

No. 1 most popular

Hotel Santa Fe
8.7 Excellent
S$ 101
Avg. per night
Secrets Huatulco Resort & Spa Adults Only

No. 2 most popular

S$ 361
Avg. per night
OceanoMar

Best value

OceanoMar
9.2 Excellent
S$ 91
Avg. per night

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?

    You can find several places worth visiting in Oaxaca. Puerto Escondido, Oaxaca, and Santa Maria Huatulco are some of the most popular amongst our users.

  • What are the best hotels in Oaxaca?

    Vivo Resorts is a very popular hotel in Oaxaca, with a score of 8.4 from 219 reviews. Las Brisas Huatulco (8.8 from 460 reviews) and Barceló Huatulco (8.5 from 406 reviews) are also highly rated Oaxaca hotels based on recent feedback from HotelsCombined users.