Oaxaca hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Oaxaca Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Las Brisas Huatulco  5 stars

Bahia De Tangolunda, Huatulco, Mexico, 70989

Huatulco Very good
USD 204

Camino Real Zaashila Huatulco  5 stars

Boulevard Benito Juarez Numero 5, Bahia Tangolunda, Huatulco, Mexico, 70989

Huatulco Great
USD 130

Hacienda Los Laureles  5 stars

Hidalgo 21, San Felipe Del Agua, Oaxaca, Mexico, 68020

Oaxaca Perfect
USD 135

Quinta Real Huatulco  5 stars

Benito Juarez Lote 2 Bahia De Tangolunda, Tangolunda, Mexico, 70980

Tangolunda Great
USD 2 480

Casa Bonita  5 stars

Calle Catalina 102, Oaxaca, Mexico, 68020

Oaxaca Great
USD 148

Hotel Victoria Oaxaca  5 stars

Carretera Internacinal Km 545, Oaxaca, Mexico, 68070

Oaxaca Very good
USD 65

Secrets Huatulco Resort & Spa (Adults Only)  5 stars

Seccion Hotelera Bahia De Conejos Lote 8, Huatulco, Mexico, 70989

Huatulco Perfect
USD 335

Hotel De La Parra  5 stars

Guerrero 117, Colonia Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 133

Dreams Huatulco Resort & Spa  5 stars

Boulevard Benito Juarez 4 Bahia De Tangolunda, Huatulco, Mexico, 70989

Huatulco Very good
USD 215

Quinta Real Oaxaca  5 stars

Calle 5 De Mayo 300, Oaxaca, Mexico

Oaxaca Great
USD 162

Vivo Resorts  5 stars

Ave Vivo Lote #46- B Playa Palmarito, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca)
USD 125

Zoa Hotel (Adults Only)  5 stars

Cerrada Del Museo De La Tortuga No. 1, Mazunte, Mexico

Mazunte
USD 202

Hotel Casa Pan De Miel (Adults Only)  5 stars

Cerrada Museo De La Tortuga, Mazunte, Mexico

Mazunte Perfect
USD 143

La Casona De Tita Oaxaca  5 stars

Calle De Manuel Garcia Vigil 805, Oaxaca, Mexico, 68000

Oaxaca
USD 222

Aamori Boutique Hotel (Adults Only)  5 stars

Carretera Principal Playa San Agustinillo, San Agustinillo, Mexico, 70946

San Agustinillo
USD 139

Barcelo Huatulco  4 stars

Paseo Benito Juarez S/N, Tangolunda, Mexico, 70989

Tangolunda Great
USD 279

Posada Real Puerto Escondido  4 stars

Blvd. Benito Juarez #1, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca) Great
USD 116

Best Western Posada Chahue  4 stars

Mixie Y Mixteco, Huatulco, Mexico, 70989

Huatulco Perfect
USD 80

Holiday Inn Express Oaxaca Centro Historico  4 stars

115Diaz Quintas Colonia Centro, Oaxaca, Mexico, 68000

Oaxaca Perfect
USD 85

La Casa De Adobe  4 stars

Avenida De Las Etnias 509, Col. Olimpica, Oaxaca, Mexico, 68020

Oaxaca Very good
USD 143

Casantica  4 stars

Ave. Morelos 601 Col. Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 83

Gala Oaxaca  4 stars

Bustamante 103 Centro Historico, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 32

Park Royal Huatulco  4 stars

Blvd Benito Juarez No 8,, Bahia De Tangolunda, Huatulco, Mx, Huatulco, Mexico, 70989

Huatulco
USD 151

Fortin Plaza  4 stars

Av. Venus, Col Estrella 118, Oaxaca, Mexico, 68040

Oaxaca Great
USD 63

Hotel Santa Cruz Huatulco  4 stars

Boulevard Santa Cruz 4, Colonia Sector A, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco Very good
USD 76

Aitana  4 stars

Crespo 313 Col Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 61

Casa De Sierra Azul  4 stars

Avenida Hidalgo, 1002 Colonia Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 128

Parador San Miguel Oaxaca  4 stars

Independencia 503, Oaxaca, Mexico, 68000

Oaxaca Great
USD 115

Suites Villasol  4 stars

Loma Bonita No 2 Fraccionamiento Bacocho, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca) Very good
USD 87

Mision De Los Angeles  4 stars

Calzada Porfirio Diaz 102-D, Oaxaca, Mexico, 68050

Oaxaca Very good
USD 81

Villablanca Huatulco  4 stars

Blvd. Benito Juarez, Esq. Con Zapoteco, Huatulco, Mexico, 70989

Huatulco Great
USD 132

Fiesta Inn Oaxaca  4 stars

Av. Universidad 140, Oaxaca, Mexico, 68130

Oaxaca Very good
USD 116

Palacio Borghese  4 stars

Allende 208, Colonia Centro, Oaxaca, Mexico, 68000

Oaxaca Perfect
USD 160

Hotel Oaxaca Dorado  4 stars

Calz. Madero #224, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 59

Oaxaca Real  4 stars

Manuel Garcia Vigil 306, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 62

Villas Fa Sol  4 stars

Manzana 7 Lote 3, 5 Y 18 - Bahias De Huatulco, Huatulco, Mexico, 70989

Huatulco
USD 172

Hostal De La Noria  4 stars

Av Hidalgo 918, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 94

Alikar  4 stars

Boulevard Chahue Esquina Boulevard Benito Juarez, Huatulco, Mexico, 70989

Huatulco
USD 48

Angel Inn  4 stars

Hidalgo 204, Oaxaca, Mexico

Oaxaca Nice
USD 61

Hotel Castillo Huatulco  4 stars

Boulevard Santa Cruz 303, Sector A, Santa Cruz Huatulco, Mexico

Santa Cruz Huatulco Very good
USD 76

La Isla Huatulco & Beach Club  4 stars

Blvd Benito Juarez Mza 3 Lote 4 Bahias De Huatulco, Huatulco, Mexico, 70989

Huatulco Very good
USD 107

Blater Hotel  4 stars

Calle Del Morro Colonia Santa Maria Playa Zicatela, Puerto Escondido (Oaxaca), Mexico

Puerto Escondido (Oaxaca)
USD 96

Suites Xadani  4 stars

Morelos 229, Colonia San Felipe Del Agua, Oaxaca, Mexico

Oaxaca
USD 68

Binniguenda Huatulco  4 stars

Boulevard Santa Cruz 201, Huatulco, Mexico

Huatulco
USD 165

Hotel Escondido (Adults Only)  4 stars

Carretera Federal Salina Cruz Santiago Pinotepa Nacional. Km 113, Puerto Escondido (Oaxaca), Mexico, 00000

Puerto Escondido (Oaxaca)
USD 403

Hotel Abu  4 stars

Murguia 104, Colonia Centro , Oaxaca, Mexico, 68000

Oaxaca Very good
USD 70

Casa Oaxaca  4 stars

Calle Garcia Vigil #407, Oaxaca, Mexico, 68000

Oaxaca
USD 210

Marina Resort  4 stars

Calle Tehuantepec Bahia De Santa Cruz 112, Huatulco, Mexico, 70989

Huatulco Very good
USD 93

City Express Oaxaca  4 stars

Calzada Ninos Heroes De Chapultepec, 300, Oaxaca, Mexico, 68133

Oaxaca
USD 86

Casa De Las Flores Hotel  4 stars

Allende 416, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 107

Hotel Azul  4 stars

Abasolo 313, Colonia Centro, Oaxaca, Mexico

Oaxaca Great
USD 176

Canadian Resort Huatulco  4 stars

Tehuantepec 101 Bahia De Santa Cruz, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco
USD 45

Hotel Casa Antigua  4 stars

5 De Mayo 206 Col. Centro, Oaxaca, Mexico

Oaxaca Great
USD 86

Quinta Bella Huatulco  4 stars

Blvd. Chahue No. 1000, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco
USD 86

Princess Mayev Hotel  4 stars

Paseo Punta Santa Cruz Mza. 1 Lote 4, Santa Cruz Huatulco, Mexico, 70987

Santa Cruz Huatulco Perfect
USD 47

Plaza Huatulco  4 stars

Boulevard Benito Juarez Lote 23, Zona Hotelera, Huatulco, Mexico, 70985

Huatulco
USD 84

Xtilu Hotel (Adults Only)  4 stars

Colon, 417. Colonia Centro, Oaxaca, Mexico

Oaxaca
USD 86

Oaxaca Inn Centro  4 stars

Calle Vicente Guerrero No. 409, Oaxaca, Mexico

Oaxaca
USD 115

Marialicia Suites  4 stars

Av. Hidalgo 1504 Centro, Oaxaca, Mexico

Oaxaca
USD 131

El Alquimista Yoga Spa  4 stars

Domicilio Conocido Roca Blanca Zipolite, Zipolite, Mexico, 70902

Zipolite
USD 92

Hotel El Rancho  4 stars

Boulevard Manuel Avila Camacho # 435, Coil. Maria Luisa, Tuxtepec, Mexico, 68320

Tuxtepec
USD 32

Casa De Siete Balcones Hotel Boutique  4 stars

Morelos 800 Colonia Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 105

Hotel Aldea Del Bazar & Spa  4 stars

Boulevard Benito Juarez Lote 7 Fraccionamiento Bacocho , Puerto Escondido (Oaxaca), Mexico, 71983

Puerto Escondido (Oaxaca)
USD 50

Hotel El Copal  4 stars

Calle Del Panteon Playa La Mermejita La Mermejita70946 Mazunteoaxaca, Mazunte, Mexico, 70946

Mazunte
USD 111

Altamira Mazunte  4 stars

Camino A Punta Cometa, Mazunte, Mexico, 70946

Mazunte Guest rating
USD 53

Hotel Santa Fe  4 stars

Calle Del Morro S/N, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca)
USD 124

Gran Hotel Huatulco  4 stars

Carrizal 1406, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco Perfect
USD 42

Hotel Marques Del Valle  3 stars

Portal De Claveria Centro, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 87

Hotel Casa Divina Oaxaca  3 stars

Xicotencatl 212, Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 134

Casona Oaxaca  3 stars

Calle Valerio Trujano 206, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 70

Parador Del Dominico  3 stars

Pino Suarez 410, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 65

Casa Del Mar  3 stars

Balcones De Tangolunda 13, Huatulco, Mexico, 70989

Huatulco Very good
USD 56

Hotel Guiva Huatulco  3 stars

Guarumbo 307, Santa Cruz Huatulco, Mexico

Santa Cruz Huatulco
USD 36

Marina Park Plaza  3 stars

Blvd Benito Juarez Mz 3 Lote 1, Huatulco, Mexico

Huatulco
USD 274

Villa Mozart Y Macondo  3 stars

Av. Las Tortugas No. 77, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca)
USD 43

Mision Oaxaca  3 stars

Av. Jalisco 15, Oaxaca, Mexico, 68020

Oaxaca Very good
USD 57

One Oaxaca Centro  3 stars

Calzada De La Republica 205, Oaxaca, Mexico, 68000

Oaxaca Perfect
USD 71

Hotel El Andariego  3 stars

Division Oriente 546 Colonia Exmarquesado, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 34

Los Pilares Hotel  3 stars

Curtidurias 721-A, Oaxaca, Mexico

Oaxaca Perfect
USD 103

One Salina Cruz  3 stars

Carretera Transistmica No. 10 Km. 5, Col. Granadillo, Salina Cruz, Mexico, 70613

Salina Cruz
USD 44

Casa Catrina  3 stars

Garcia Vigil 703 Colonia Centro, Oaxaca, Mexico

Oaxaca Perfect
USD 114

Hotel Trebol  3 stars

Flores Magon 201 Col. Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 50

Hotel Casa Rua  3 stars

Porfirio Diaz 400 A, Oaxaca, Mexico, 68000

Oaxaca
USD 56

Holiday Inn Huatulco  3 stars

Blvd. Benito Juarez 604 Sector A, Huatulco, Mexico

Huatulco
USD 67

Hotel Parador De Alcala  3 stars

Calle Macedonio Alcala 301, Oaxaca, Mexico, 6800

Oaxaca Great
USD 116

Casa Del Sotano  3 stars

Tinoco Y Palacios 414, Oaxaca, Mexico, 68000

Oaxaca Great
USD 69

Hotel Buda Mar  3 stars

Andador De Gaviotas, Zipolite, Mexico, 70904

Zipolite Perfect
USD 47

Casa De Los Frailes Hotel  3 stars

Constitucion 203, Oaxaca, Mexico, 68000

Oaxaca Very good
USD 72

Hotel Paraiso Escondido  3 stars

Andador Union 10, Puerto Escondido (Oaxaca), Mexico, 17980

Puerto Escondido (Oaxaca)
USD 57

Hotel Aurora  3 stars

Bustamante # 212, Col. Centro, Oaxaca, Mexico

Oaxaca
USD 39

Hotel Rockaway  3 stars

Calle Del Morro S/N, Playa Zicatela, Puerto Escondido (Oaxaca), Mexico

Puerto Escondido (Oaxaca) Perfect
USD 105

Hotel Mayis  3 stars

Morelos 905 Col. Centro, Oaxaca, Mexico

Oaxaca
USD 85

Hotel La Casona Del Llano  3 stars

Avenida Juarez 701, Oaxaca, Mexico

Oaxaca Great
USD 50

Mansiones Cruz Del Mar  3 stars

Punta Santa Cruz, Huatulco, Mexico

Huatulco
USD 207

Am Hotel & Plaza  3 stars

Boulevard Chahue 1601 Esq Calle Gardenia, Huatulco, Mexico

Huatulco
USD 49

Hotel Las Mariposas  3 stars

Pino Suarez 517, Oaxaca, Mexico, 68000

Oaxaca
USD 35

Happy Express Hotel  3 stars

Diaz Ordaz 312 Col Centro, Oaxaca, Mexico

Oaxaca
USD 39

Casa Mermejita Mazunte  3 stars

Camino A Playa Mermejita S N, Mazunte, Mexico

Mazunte
USD 141

Hostel Don Nino  3 stars

Pino Suarez 804, Oaxaca, Mexico, 68000

Oaxaca
USD 39

Hotel Casablanca  3 stars

Avenida Perez Gasga 905, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca) Nice
USD 30

Xquenda Huatulco Spa  3 stars

Lote 2, Manzana 8, Sector P,, Vialidad Lambda Sin Numero, Yagul, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco
USD 63

Posada Don Mario  3 stars

Cosijopi 219, Oaxaca, Mexico, 68000

Oaxaca
USD 45

Bungalows Zicatela  3 stars

Calle Del Morro, Colonia El Marinero, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca) Nice
USD 65

Las Almas Petit Hotel  3 stars

La Huerta, Mazunte, Mexico

Mazunte
USD 114

Oyo Hotel Mi Casa  3 stars

Avenida Independencia 1501, Oaxaca, Mexico, 68000

Oaxaca
USD 31

Hotel Bahia Huatulco  3 stars

Blvd. Benito Juarez M-2 L-7, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco Perfect
USD 35

Angel Del Mar  3 stars

Altos Cerro Del Panteon Sin Numero, Puerto Angel, Mexico, 70902

Puerto Angel Guest rating
USD 27

Manta Raya Hotel  3 stars

Playa Salchi, Cuatunalco, Cuatunalco, Mexico, 70900

Cuatunalco
USD 155

Un Sueno Cabanas Del Pacifico  3 stars

Calle Principal, Lado Playa, Playa San Agustinillo, San Agustinillo, Mexico, 70946

San Agustinillo Great
USD 58

Hotel Posada Del Centro  3 stars

Avenida Independencia 403, Colonia Centro, Oaxaca, Mexico, 68000

Oaxaca Perfect
USD 48

Frutas Y Verduras  3 stars

Calle Alejandro Cardenas S/N, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca)
USD 39

Hotel Nude  3 stars

Caisan S/N, Zipolite, Mexico, 70902

Zipolite
USD 64

Villa Escondida  3 stars

Domicilio Conocido S N Lomas Del Centro, Zipolite, Mexico, 70902

Zipolite Perfect
USD 19

Celeste Del Mar Eco Hotel  3 stars

Camino A Playa Mermejita, Mazunte, Mexico, 70946

Mazunte
USD 99

Hotel Arcoiris  3 stars

Calle Del Moro S/N Playa Zicatela, Puerto Escondido (Oaxaca), Mexico

Puerto Escondido (Oaxaca)
USD 78

Shavanna Hotel Boutique  3 stars

Oceano Indico #119, Puerto Escondido (Oaxaca), Mexico, 71984

Puerto Escondido (Oaxaca)
USD 57

Hotel Oaxacalli  2 stars

Jesus Carranza 120 Colonia Centro, Oaxaca, Mexico

Oaxaca
USD 62

Agua Azul La Villa  2 stars

Calle Las Brisas, Lote 18 Manzana 6 - Residencial Conejos, Santa Cruz Huatulco, Mexico

Santa Cruz Huatulco
USD 99

Hotel Amakal  2 stars

Avenida Oaxaca 1, Huatulco, Mexico

Huatulco
USD 34

Hotel Veracruz  2 stars

Calzada Heroes De Chapultepec #1020, Oaxaca, Mexico

Oaxaca
USD 39

Casa Xochimilco  2 stars

114 3A. Privada De Porfirio Diaz, Oaxaca, Mexico

Oaxaca
USD 29

Hotel Zanzibar  2 stars

Azucenas S/N Entre Av. Del Morro Y Amapolas, Puerto Escondido (Oaxaca), Mexico, 71988

Puerto Escondido (Oaxaca)
USD 31

Casamar Suites  2 stars

Calle Puebla #407, Puerto Escondido (Oaxaca), Mexico, 70934

Puerto Escondido (Oaxaca)
USD 69

Casa Arnel  2 stars

Aldama 404, Barrio De Jalatlaco, Oaxaca, Mexico, 68080

Oaxaca Guest rating
USD 33

Azucenas  2 stars

Martiniano Aranda 203, Oaxaca, Mexico

Oaxaca
USD 54

Azul Cielo Hostel  2 stars

Arteaga 608 Col Centro, Oaxaca, Mexico, 68000

Oaxaca Great
USD 24

Hotel Villa De Leon  2 stars

Reforma 405, Col. Centro, Oaxaca, Mexico, 68000

Oaxaca
USD 26

Bahia De La Luna  2 stars

Arroyo Cruz Playa La Boquilla San, Arroyo Cruz, Mexico, 70900

Arroyo Cruz
USD 68

Villas Carrizalillo  0 stars

Avenida Carrizalillo No 125, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca)
USD 187

Posada Santa Clara  0 stars

Calle Mazateco S N Lote 69 70, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco
USD 51

Villas San Felipe  0 stars

Prolongacion Benito Juarez # 209 Letra D Y E, San Felipe Del Agua, Oaxaca, Mexico, 68020

Oaxaca
USD 303

Hotel Buena Vista  0 stars

Calle Del Morro. Colonia Marinero, Puerto Escondido (Oaxaca), Mexico, 71896

Puerto Escondido (Oaxaca)
USD 34

Las Turquezas  0 stars

Blvd Benito Juarez No 2 Bachocho, Puerto Escondido (Oaxaca), Mexico, 71980

Puerto Escondido (Oaxaca)
USD 70

Hostal Azul Y Blanco  0 stars

Colorin 114 Sector H La Crucecita 114 70989 Oaxaca, Santa Cruz Huatulco, Mexico, 70989

Santa Cruz Huatulco
USD 40

9 Bahias Condos  0 stars

Blvd. Chahue Tangolunda 103 Sector O, Santa Cruz Huatulco, Mexico, 70898

Santa Cruz Huatulco
USD 317

Posada Mexico  0 stars

Av. Roca Blanca Sn, Zipolite, Mexico, 70902

Zipolite Perfect
USD 62

Heven  0 stars

Arcoiris 1 Bahia Camaron, Zipolite, Mexico, 70947

Zipolite Perfect
USD 78

Los Metates  0 stars

Entrada A Zipolite Calle Emilio Contreras. Carretera A Puerto Angel, Zipolite, Mexico, 70902

Zipolite
USD 29