We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Southern Mexico

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Southern Mexico?

We'll send you updates with the latest deals, reviews and articles for Southern Mexico each week.

Map of Southern Mexico Hotels

Hotels (450)

B&Bs / Inns (644)

Speciality Lodging (1,198)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Casa Santa Lucia (San Cristobal de las Casas) 3.5 of 5
Avenida Josefa Ortiz de Dominguez No. 13 | Barrio Santa Lucía, San Cristobal de las Casas 29250, Mexico
Show Prices
US$91 - US$145 Avg. price/night*
Ollie #1 of 450 hotels in Southern Mexico
Traveller photos (183)
Special Price 40% off room rate
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels | Romance
 
Cerrada del Museo de la Tortuga s/n, Mazunte 70946, Mexico
Show Prices
US$143 - US$690 Avg. price/night*
Ollie #2 of 450 hotels in Southern Mexico
  •  Magical Place 
  • From that fantastic and wholesome breakfast when we tasted the real... more
  • 24 November 2018
Traveller photos (469)
Special Price 15% off room rate
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Guayaba Inn (San Cristobal de las Casas) 4.0 of 5
Calle Comitan 55, San Cristobal de las Casas 29220, Mexico
Show Prices
US$96 - US$137 Avg. price/night*
Ollie #3 of 450 hotels in Southern Mexico
Traveller photos (248)
Villa Lili (Puerto Escondido)
Calle Puerto Escondido 115 | casi Esquina con Camino Carrizalillo, Puerto Escondido 71980, Mexico
Ollie #4 of 450 hotels in Southern Mexico
Traveller photos (196)
OceanoMar (Mazunte) 4.0 of 5
Camino a Playa Mermejita, Mazunte 70946, Mexico
Show Prices
US$95 - US$99 Avg. price/night*
Ollie #5 of 450 hotels in Southern Mexico
  •  PARADISE 
  • It really is paradise here So relaxing by the pool with a lovely view The... more
  • 5 December 2018
Traveller photos (103)
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Carr. A Las Ruinas Km. 2, Palenque 29960, Mexico
Show Prices
US$123 - US$347 Avg. price/night*
Ollie #6 of 450 hotels in Southern Mexico
Traveller photos (295)
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Calle Manuel Garcia Vigil 805 | Col. Centro, Oaxaca 68000, Mexico
Show Prices
US$219 - US$300 Avg. price/night*
Ollie #7 of 450 hotels in Southern Mexico
#1 of 113 hotels in Oaxaca
Traveller photos (259)
Avenida Miguel Hidalgo 1504 | Centro, Oaxaca 68000, Mexico
Show Prices
US$117 - US$185 Avg. price/night*
Ollie #8 of 450 hotels in Southern Mexico
#2 of 113 hotels in Oaxaca
Traveller photos (96)
Certificate of Excellence
Travellers' Choice® 2018 Winner Bargain
 
Gardenia 902, Huatulco 70989, Mexico
Show Prices
US$40 - US$90 Avg. price/night*
Ollie #9 of 450 hotels in Southern Mexico
Traveller photos (206)
Quinta Lili (Puerto Escondido)
Cangrejos #104 | Carrizalillo, Puerto Escondido 54766, Mexico
Ollie #10 of 450 hotels in Southern Mexico
Traveller photos (299)
Casa Lum (San Cristobal de las Casas) 3.5 of 5
Calle Real de Guadalupe 30 | Centro, San Cristobal de las Casas 29200, Mexico
Show Prices
US$122 - US$253 Avg. price/night*
Ollie #11 of 450 hotels in Southern Mexico
Traveller photos (114)
Hotel Bo (San Cristobal de las Casas) 4.0 of 5
Av. 5 de Mayo 38 | entre Escuadron 201 y 28 de Agosto, San Cristobal de las Casas 29240, Mexico
Show Prices
US$217 - US$303 Avg. price/night*
Ollie #12 of 450 hotels in Southern Mexico
Traveller photos (345)
Calle Ignacio Allende 208 | Centro, Oaxaca 68000, Mexico
Show Prices
US$161 - US$231 Avg. price/night*
Ollie #13 of 450 hotels in Southern Mexico
#3 of 113 hotels in Oaxaca
Traveller photos (424)
Casa Oaxaca (Oaxaca) 4.0 of 5
Garcia Vigil 407 | Centro Historico, Oaxaca 68000, Mexico
No photo provided
Show Prices
US$70 - US$120 Avg. price/night*
Ollie #14 of 450 hotels in Southern Mexico
#4 of 113 hotels in Oaxaca
Traveller photos (632)
Av Central Poniente 1254, Tuxtla Gutierrez 29000, Mexico
Show Prices
US$33 - US$65 Avg. price/night*
Ollie #15 of 450 hotels in Southern Mexico
  •  Brief "visit" . 
  • Well...i I only visited the lobby. For a future visit, I was looking for... more
  • 17 September 2018
Traveller photos (126)
Special Offer Annual Sale
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Casa del Alma Hotel Boutique & Spa (San Cristobal de las Casas) 4.0 of 5
Avenida 16 de Septiembre No. 24, San Cristobal de las Casas 29200, Mexico
Show Prices
US$137 - US$304 Avg. price/night*
Ollie #16 of 450 hotels in Southern Mexico
  •  What an experience!!! 
  • There is no way to describe what happens in this place, facilities are... more
  • 18 September 2018
Traveller photos (165)
Holiday Inn Tuxtla Gutierrez (Tuxtla Gutierrez) 3.5 of 5
Belisario Dominguez Km 1081, Tuxtla Gutierrez 29020, Mexico
Show Prices
US$36 - US$62 Avg. price/night*
Ollie #17 of 450 hotels in Southern Mexico
Traveller photos (213)
Special Offer Annual Sale
Hotelito Swiss Oasis (Puerto Escondido) 3.0 of 5
Andador Gaviotas, 1 | Playa Zicatela, Puerto Escondido 71988, Mexico
Show Prices
US$48 - US$73 Avg. price/night*
Ollie #18 of 450 hotels in Southern Mexico
  •  Peaceful Getaway 
  • Based on all the positive traveller and guide book reviews, we picked the... more
  • 9 November 2018
Traveller photos (348)
Villa Mozart y Macondo (Puerto Escondido) 2.5 of 5
Avenida las Tortugas 77 | Carrizalillo, Puerto Escondido, Mexico
Show Prices
US$42 - US$70 Avg. price/night*
Ollie #19 of 450 hotels in Southern Mexico
  •  A honeymoon dream 
  • We stayed in one of the gorgeous bungalows for 6 nights. It's a beautiful... more
  • 12 November 2018
Traveller photos (334)
Carr. Nueva Alemania Km 39 2 | Finca Argovia, Tapachula 30700, Mexico
Show Prices
US$63 - US$111 Avg. price/night*
Ollie #20 of 450 hotels in Southern Mexico
Traveller photos (335)