Hotels in Oaxaca

Find the best deals on 1,893 hotels in Oaxaca

Check-in
Check-out
Compare vs. momondo |

Popular cities in Oaxaca

Below are the average prices for hotels in popular Oaxaca cities
Price
$48 - $138
CHEAPEST CITY IN OAXACA Salina Cruz 36% cheaper Hotels in Salina Cruz are the cheapest in Oaxaca at just $48 per night on average.
MOST EXPENSIVE CITY IN OAXACA Tangolunda 86% more expensive Tangolunda has the highest priced hotels in Oaxaca with rooms averaging $138 per night.
MOST POPULAR CITY IN OAXACA Oaxaca 80% more users visited More momondo users search for hotels in Oaxaca than any other city in Oaxaca

Top Hotels in Oaxaca

Find your perfect Oaxaca hotel in the perfect location
Hotel Parador de Alcalá
Hotel Parador de Alcalá
9.0
$84
View all deals
Selina Puerto Escondido
Selina Puerto Escondido
8.2
$24
View all deals
One Oaxaca Centro Hotel
One Oaxaca Centro Hotel
8.6
$44
View all deals
Hotel Trebol
Hotel Trebol
8.8
$49
View all deals
Quinta Bella Huatulco
Quinta Bella Huatulco
8.8
$86
View all deals
Barcelo Huatulco
Barcelo Huatulco
8.7
$180
View all deals
Camino Real Zaashila
Camino Real Zaashila
8.7
$115
View all deals
Vivo Resorts
Vivo Resorts
8.5
$133
View all deals
Hotel Fortin Plaza
Hotel Fortin Plaza
8.7
$51
View all deals
Hotel Suites Villasol
Hotel Suites Villasol
7.9
$67
View all deals

Things to do in Oaxaca

Huatulco National Park
Zicatela Beach

How much do hotels cost near Huatulco National Park?

Those looking for a hotel near Huatulco National Park should expect to pay $54/night at any of the 12 hotels in the area. During the most popular month of November (peak season), hotels near Huatulco National Park cost $101/night while they cost $220/night in May, which is considered to be the low season for Huatulco National Park. Hotels near Huatulco National Park are typically 248% lower than the average hotel in La Crucecita, which is $133.

Hotels near Huatulco National Park
  • Hotel Miramar
    Best value

    Hotel Miramar

    Calle Macuhitle #304, Sector H, La Crucecita, Oaxaca

    $20

    View Deal
  • Marina Park Plaza Huatulco Condohotel
    #1 Most popular

    Marina Park Plaza Huatulco Condohotel

    La Crucecita, Oaxaca

    9.4

    $107

    View Deal
  • Hotel Marina Resort
    #2 Most popular

    Hotel Marina Resort

    Calle Tehuantepec #112, La Crucecita, Oaxaca

    7.7

    $69

    View Deal
  • Binniguenda Huatulco
    #3 Most popular

    Binniguenda Huatulco

    Boulevard Santa Cruz, 201, La Crucecita, Oaxaca

    8.6

    $107

    View Deal
  • Hotel Alikar
    #4 Most popular

    Hotel Alikar

    Boulevard Chahue esquina Boulevard Benito Juarez, La Crucecita, Oaxaca

    8.6

    $45

    View Deal
  • Princess Mayev Hotel
    #5 Most popular

    Princess Mayev Hotel

    Paseo Punta Santa Cruz, Manzana 1 lote 4, La Crucecita, Oaxaca

    9.2

    $75

    View Deal
  • Casa Danna Huatulco

    Casa Danna Huatulco

    Boulevard Benito Juárez, Manzana 2 Lote 6, Sector P Sin Número, La Crucecita, Oaxaca

    8.7

    $51

    View Deal
  • Casa Shaguibá

    Casa Shaguibá

    Bugambilia 503, La Crucecita, La Crucecita, Oaxaca

    7.6

    $23

    View Deal
  • Hotel Maria Mixteca

    Hotel Maria Mixteca

    Guamuchil 206, La Crucecita, Oaxaca

    8.8

    $39

    View Deal
  • Hotel Arenas del Pacifico

    Hotel Arenas del Pacifico

    Colorin, 507, La Crucecita, Oaxaca

    8.8

    $39

    View Deal
  • Am Hotel & Plaza

    Am Hotel & Plaza

    Boulevard Chahue 1601 Esquina Con Gardenia, Sector H, La Crucecita, Oaxaca

    8.1

    $39

    View Deal
  • Hotel Cruzanta

    Hotel Cruzanta

    Avenida Montealban s/n, Sector K, La Crucecita, Oaxaca

    8.4

    $26

    View Deal

How much do hotels cost near Zicatela Beach?

If you’re planning a trip to Puerto Escondido and want to stay at any of the 12 hotels in the area around Zicatela Beach you should expect to pay around $58/night. This price fluctuates based on time of year. During October (peak season) you can expect to pay $57/night and if you’re planning your visit in May (low season), the average price will typically be closer to $146/night. Hotels near Zicatela Beach are typically 183% lower than the average hotel in Puerto Escondido, which is $105.

Hotels near Zicatela Beach
  • OYO Hotel Arena Surf
    Best value

    OYO Hotel Arena Surf

    1 Norte entre 3 y 4 Oriente num 403, Puerto Escondido, Oaxaca

    7.4

    $19

    View Deal
  • Hotel Suites Villasol
    #1 Most popular

    Hotel Suites Villasol

    Loma Bonita No 2 Fraccionamiento Bacocho, Puerto Escondido, Oaxaca

    7.9

    $67

    View Deal
  • Hotel Rockaway
    #2 Most popular

    Hotel Rockaway

    Calle Del Morro, Puerto Escondido, Oaxaca

    8.9

    $72

    View Deal
  • Best Night La Laguna Hotel
    #3 Most popular

    Best Night La Laguna Hotel

    Km. 124 Carretera Costera de Pto. Escondido Las Negras Puerto Escondido 71980 MX, Puerto Escondido, Oaxaca

    $52

    View Deal
  • Akadia la Punta
    #4 Most popular

    Akadia la Punta

    calle oaxaca colonia brisas de zicatela, Puerto Escondido, Oaxaca

    $20

    View Deal
  • Selina Puerto Escondido
    #5 Most popular

    Selina Puerto Escondido

    Calle Del Morro, Colonia Marinero, Puerto Escondido, Oaxaca

    8.2

    $24

    View Deal
  • Hotel Santa Fe

    Hotel Santa Fe

    Calle Del Morro, Puerto Escondido, Oaxaca

    8.7

    $74

    View Deal
  • Posada Real Puerto Escondido

    Posada Real Puerto Escondido

    Blvd Benito Juarez 1, Puerto Escondido, Oaxaca

    8.0

    $90

    View Deal
  • Hotel Casablanca

    Hotel Casablanca

    Avenida Perez Gasga 905, Puerto Escondido, Oaxaca

    8.4

    $34

    View Deal
  • Bungalows Zicatela

    Bungalows Zicatela

    Calle Del Morro El Marinero, Puerto Escondido, Oaxaca

    8.7

    $69

    View Deal
  • Punta Zicatela Hotel

    Punta Zicatela Hotel

    Calle Oaxaca esq Hidalgo Brisas de Zicatela, Puerto Escondido, Oaxaca

    9.3

    $94

    View Deal
  • Hotel Suites La Hacienda

    Hotel Suites La Hacienda

    15 Col Tuna Rinconada, Puerto Escondido, Oaxaca

    9.5

    $72

    View Deal

Popular hotels in Oaxaca

Book a room in one of momondo’s favorite hotels in these popular Oaxaca cities
  • Parador Del Dominico
    Best value

    Parador Del Dominico

    Pino Suarez 410, Centro Oaxaca, Oaxaca, Oaxaca

    8.8

    $37

    View Deal
  • Quinta Real Oaxaca
    #1 Most popular

    Quinta Real Oaxaca

    Calle 5 De Mayo 300, Oaxaca, Oaxaca

    9.0

    $181

    View Deal
  • Oaxaca Real Hotel
    #2 Most popular

    Oaxaca Real Hotel

    Garcia Vigil 306, Centro Historico, Oaxaca, Oaxaca

    8.6

    $56

    View Deal
  • Hotel Casantica
    #3 Most popular

    Hotel Casantica

    Ave. José María Morelos No. 601, Oaxaca, Oaxaca

    8.2

    $66

    View Deal
  • Hotel Abu
    #4 Most popular

    Hotel Abu

    Murguia 104 Col. Centro, Oaxaca, Oaxaca

    8.4

    $65

    View Deal
  • City Express Oaxaca
    #5 Most popular

    City Express Oaxaca

    Calz. Niños Heroes de Chapultepec No. 3, Oaxaca, Oaxaca

    8.6

    $49

    View Deal
  • Hotel Mision De Los Angeles

    Hotel Mision De Los Angeles

    Calzada Porfirio Diaz 102, Col. Reforma, Oaxaca, Oaxaca

    8.1

    $45

    View Deal
Hotels in Santa Maria Huatulco
Search hotel deals in Santa Maria Huatulco
  • Holiday Inn Huatulco
    Best value

    Holiday Inn Huatulco

    Blvd. Benito Juarez 604 Sector A, Santa Maria Huatulco, Oaxaca

    9.1

    $58

    View Deal
  • Barcelo Huatulco
    #1 Most popular

    Barcelo Huatulco

    Paseo Benito Juarez, Santa Maria Huatulco, Oaxaca

    8.7

    $180

    View Deal
  • Camino Real Zaashila
    #2 Most popular

    Camino Real Zaashila

    Boulevard Benito Juarez No. 5 Bahia De Tangolunda, Santa Maria Huatulco, Oaxaca

    8.7

    $115

    View Deal
  • Quinta Real Huatulco
    #3 Most popular

    Quinta Real Huatulco

    Paseo Benito Juárez, Lote 2, Santa Maria Huatulco, Oaxaca

    8.7

    $179

    View Deal
  • Villa Blanca Huatulco
    #4 Most popular

    Villa Blanca Huatulco

    Bahia De Chahue Blvd Benito Ju, Santa Maria Huatulco, Oaxaca

    8.8

    $60

    View Deal
  • Dreams Huatulco Resort & Spa
    #5 Most popular

    Dreams Huatulco Resort & Spa

    Blvd Benito Juarez #4, Santa Maria Huatulco, Oaxaca

    8.6

    $166

    View Deal
  • Hotel Marina Resort

    Hotel Marina Resort

    Calle Tehuantepec #112, La Crucecita, Oaxaca

    7.7

    $69

    View Deal
Hotels in Puerto Escondido
Search hotel deals in Puerto Escondido
  • Hotel Aldea Del Bazar
    Best value

    Hotel Aldea Del Bazar

    Boulevard Benito Juarez Lote 7 -Bacocho, Puerto Escondido, Oaxaca

    8.0

    $49

    View Deal
  • Vivo Resorts
    #1 Most popular

    Vivo Resorts

    Playa Palmarito, Avenida Vivo L-46b, Bajos de Chila, Puerto Escondido, Oaxaca

    8.5

    $133

    View Deal
  • Posada Real Puerto Escondido
    #2 Most popular

    Posada Real Puerto Escondido

    Blvd Benito Juarez 1, Puerto Escondido, Oaxaca

    8.0

    $90

    View Deal
  • Hotel Arcoiris
    #3 Most popular

    Hotel Arcoiris

    Playa Zicatela, Puerto Escondido, Oaxaca

    7.7

    $54

    View Deal
  • Hotel Rockaway
    #4 Most popular

    Hotel Rockaway

    Calle Del Morro, Puerto Escondido, Oaxaca

    8.9

    $72

    View Deal
  • Hotel Santa Fe
    #5 Most popular

    Hotel Santa Fe

    Calle Del Morro, Puerto Escondido, Oaxaca

    8.7

    $74

    View Deal
  • Hotel Suites La Hacienda

    Hotel Suites La Hacienda

    15 Col Tuna Rinconada, Puerto Escondido, Oaxaca

    9.5

    $72

    View Deal
  • Castillo Oasis
    Best value

    Castillo Oasis

    Calle del Amor 97, Zipolite, Oaxaca

    9.3

    $23

    View Deal
  • Cabañas Telayú
    #1 Most popular

    Cabañas Telayú

    Calle Bugambilias, Mazunte, Oaxaca

    8.3

    $40

    View Deal
  • Cabañas Las 3 Marias
    #2 Most popular

    Cabañas Las 3 Marias

    Domicilio Conocido, frente a la Casa Azul, San Agustinillo, Oaxaca

    8.5

    $80

    View Deal
  • Posada Las Tortuguitas
    #3 Most popular

    Posada Las Tortuguitas

    Frente al Museo de la Tortuga, Mazunte, Oaxaca

    9.2

    $66

    View Deal
  • Celeste Del Mar Eco-Hotel
    #4 Most popular

    Celeste Del Mar Eco-Hotel

    Camino a Playa Mermejita, Mazunte, Oaxaca

    9.1

    $107

    View Deal
  • La Loma Linda: Bungalows, Yoga And Feldenkrais
    #5 Most popular

    La Loma Linda: Bungalows, Yoga And Feldenkrais

    Carretera Principal, Colonia Centro, a 100 Metros de la Capilla., Zipolite, Oaxaca

    9.5

    $36

    View Deal
  • Altamira Mazunte

    Altamira Mazunte

    Camino a Punta Cometa, Mazunte, Oaxaca

    8.5

    $77

    View Deal

Oaxaca travel tips

Check these FAQs for important travel tips while planning your visit to Oaxaca

What is the most popular destination in Oaxaca?

The most popular cities in Oaxaca are Oaxaca, Santa Maria Huatulco, and Puerto Escondido. The average price for a hotel room in Oaxaca is $100/night, while the price for a hotel room in Santa Maria Huatulco is $194/night and the price for a hotel room in Puerto Escondido is $105/night.

What is considered a good deal for a hotel in Oaxaca?

Recently, a momondo user found a hotel deal for $1/night in Oaxaca, which is a great deal. Generally speaking, we would consider a good deal for our users to be any price lower than the average hotel price in Oaxaca, which is $72/night.

What are the best hotels in Oaxaca?

The following hotels are the top rated hotels in Oaxaca:98 - Celeste Beach Residences and Spa in Tangolunda95 - Hotel Suites La Hacienda in Puerto Escondido92 - Posada Las Tortuguitas in Mazunte