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 (449)

B&Bs / Inns (632)

Speciality Lodging (1,165)

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$98 - US$185 Avg. price/night*
Ollie #1 of 449 hotels in Southern Mexico
  •  Wonderful  
  • We stayed three nights in this lovely hotel. It's very well run, very... more
  • 1 October 2018
Traveller photos (180)
Offers & Announcements 30% 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$148 - US$152 Avg. price/night*
Ollie #2 of 449 hotels in Southern Mexico
  •  Great place to relax! 
  • Great place with excellent view of the beach from the rooms and pool! The... more
  • 17 September 2018
Traveller photos (463)
Offers & Announcements Free breakfast with...
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$119 - US$158 Avg. price/night*
Ollie #3 of 449 hotels in Southern Mexico
  •  Perfect 
  • We've spent 2 nights during a one month road trip across Mexico. This is... more
  • 2 September 2018
Traveller photos (248)
Villa Lili (Puerto Escondido)
Calle Puerto Escondido 115 | casi Esquina con Camino Carrizalillo, Puerto Escondido 71980, Mexico
Ollie #4 of 449 hotels in Southern Mexico
Traveller photos (196)
OceanoMar (Mazunte) 4.0 of 5
Camino a Playa Mermejita, Mazunte 70946, Mexico
Show Prices
US$93 - US$106 Avg. price/night*
Ollie #5 of 449 hotels in Southern Mexico
Traveller photos (103)
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Carr. A Las Ruinas Km. 2, Palenque 29960, Mexico
Show Prices
US$121 - US$293 Avg. price/night*
Ollie #6 of 449 hotels in Southern Mexico
Traveller photos (280)
Certificate of Excellence
Travellers' Choice® 2018 Winner Small Hotels
 
Calle Manuel Garcia Vigil 805 | Col. Centro, Oaxaca 68000, Mexico
Show Prices
US$237 - US$326 Avg. price/night*
Ollie #7 of 449 hotels in Southern Mexico
#1 of 113 hotels in Oaxaca
Traveller photos (255)
Avenida Miguel Hidalgo 1504 | Centro, Oaxaca 68000, Mexico
Show Prices
US$101 - US$254 Avg. price/night*
Ollie #8 of 449 hotels in Southern Mexico
#2 of 113 hotels in Oaxaca
  •  A True Find! 
  • The suites are lovely and huge! Such a beautiful, wonderful property. So... more
  • 19 October 2018
Traveller photos (69)
Certificate of Excellence
Travellers' Choice® 2018 Winner Bargain
 
Gardenia 902, Huatulco 70989, Mexico
US$40 - US$90 Avg. price/night*
Ollie #9 of 449 hotels in Southern Mexico
  •  Booked the entire hotel 
  • We were a church group of 26 that were in Huatulco conducting some clinics... more
  • 11 September 2018
Traveller photos (205)
Quinta Lili (Puerto Escondido)
Cangrejos #104 | Carrizalillo, Puerto Escondido 54766, Mexico
Ollie #10 of 449 hotels in Southern Mexico
Traveller photos (297)
Special Deal Free breakfast with...
Casa Lum (San Cristobal de las Casas) 3.5 of 5
Calle Real de Guadalupe 30, San Cristobal de las Casas 29200, Mexico
Show Prices
US$132 - US$246 Avg. price/night*
Ollie #11 of 449 hotels in Southern Mexico
Traveller photos (108)
Calle Ignacio Allende 208 | Centro, Oaxaca 68000, Mexico
Show Prices
US$173 - US$226 Avg. price/night*
Ollie #12 of 449 hotels in Southern Mexico
#3 of 113 hotels in Oaxaca
Traveller photos (424)
Av Central Poniente 1254, Tuxtla Gutierrez 29000, Mexico
Show Prices
US$38 - US$57 Avg. price/night*
Ollie #13 of 449 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 Book Direct and Save
Casa Oaxaca (Oaxaca) 4.0 of 5
Garcia Vigil 407 | Centro Historico, Oaxaca 68000, Mexico
No photo provided
Show Prices
US$203 - US$329 Avg. price/night*
Ollie #14 of 449 hotels in Southern Mexico
#4 of 113 hotels in Oaxaca
Traveller photos (631)
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$198 - US$328 Avg. price/night*
Ollie #15 of 449 hotels in Southern Mexico
Traveller photos (334)
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$271 Avg. price/night*
Ollie #16 of 449 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)
Offers & Announcements Free breakfast with...
Hotelito Swiss Oasis (Puerto Escondido) 3.0 of 5
Andador Gaviotas, 1 | Playa Zicatela, Puerto Escondido 71988, Mexico
Show Prices
US$51 - US$76 Avg. price/night*
Ollie #17 of 449 hotels in Southern Mexico
Traveller photos (348)
Holiday Inn Tuxtla Gutierrez (Tuxtla Gutierrez) 3.5 of 5
Belisario Dominguez Km 1081, Tuxtla Gutierrez 29020, Mexico
Show Prices
US$39 - US$65 Avg. price/night*
Ollie #18 of 449 hotels in Southern Mexico
Traveller photos (202)
Special Offer Book Direct and Save
Villa Mozart y Macondo (Puerto Escondido) 2.5 of 5
Avenida las Tortugas 77 | Carrizalillo, Puerto Escondido, Mexico
Show Prices
US$42 - US$76 Avg. price/night*
Ollie #19 of 449 hotels in Southern Mexico
Traveller photos (333)
Villas Carrizalillo (Puerto Escondido) 3.0 of 5
Ave. Carrizalillo No. 125, Puerto Escondido 71980, Mexico
Show Prices
US$192 - US$309 Avg. price/night*
Ollie #20 of 449 hotels in Southern Mexico
Traveller photos (169)