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

B&Bs / Inns (617)

Speciality Lodging (590)

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
 
Guayaba Inn (San Cristobal de las Casas) 4.0 of 5
Calle Comitan 55, San Cristobal de las Casas 29220, Mexico
Show Prices
US$ 115 - US$ 151 Avg. price/night*
Ollie #1 of 441 hotels in Southern Mexico
Professional photos | Traveller photos (247)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Romance
 
Cerrada del Museo de la Tortuga s/n, Mazunte 70946, Mexico
Show Prices
US$ 144 - US$ 153 Avg. price/night*
Ollie #2 of 441 hotels in Southern Mexico
Professional photos | Traveller photos (450)
Special Price 10% off room rate
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$ 94 - US$ 125 Avg. price/night*
Ollie #3 of 441 hotels in Southern Mexico
Professional photos | Traveller photos (158)
Offers & Announcements 40% off room rate
Villa Lili (Puerto Escondido)
Calle Puerto Escondido 115 | Esquina con Camino Carrizalillo, Puerto Escondido 71980, Mexico
Ollie #4 of 441 hotels in Southern Mexico
Traveller photos (196)
Announcement Click for details
OceanoMar (Mazunte) 4.0 of 5
Camino a Playa Mermejita, Mazunte 70946, Mexico
Show Prices
US$ 89 - US$ 96 Avg. price/night*
Ollie #5 of 441 hotels in Southern Mexico
Professional photos | Traveller photos (103)
Avenida Miguel Hidalgo 1504 | Centro, Oaxaca 68000, Mexico
Show Prices
US$ 112 - US$ 167 Avg. price/night*
Ollie #6 of 441 hotels in Southern Mexico
#1 of 112 hotels in Oaxaca
Traveller photos (68)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Carr. A Las Ruinas Km. 2, Palenque 29960, Mexico
Show Prices
US$ 166 - US$ 399 Avg. price/night*
Ollie #7 of 441 hotels in Southern Mexico
Professional photos | Traveller photos (264)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Calle Manuel Garcia Vigil 805 | Col. Centro, Oaxaca 68000, Mexico
Show Prices
US$ 213 - US$ 310 Avg. price/night*
Ollie #8 of 441 hotels in Southern Mexico
#2 of 112 hotels in Oaxaca
  •  Wonderful oasis 
  • We stayed for 2 nights at the beginning of April, and wished we could have... more
  • 19 April 2018
Professional photos | Traveller photos (251)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Bargain
 
Gardenia 902, Huatulco 70989, Mexico
US$ 40 - US$ 90 Avg. price/night*
Ollie #9 of 441 hotels in Southern Mexico
Traveller photos (205)
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$ 109 - US$ 183 Avg. price/night*
Ollie #10 of 441 hotels in Southern Mexico
  •  Very good property 
  • I found Casa Lum to be a good base while in San Cristobal. The staff were... more
  • 8 May 2018
Professional photos | Traveller photos (84)
Quinta Lili (Puerto Escondido)
Cangrejos #104 | Carrizalillo, Puerto Escondido 54766, Mexico
Ollie #11 of 441 hotels in Southern Mexico
Traveller photos (297)
Announcement Click for details
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$ 190 - US$ 275 Avg. price/night*
Ollie #12 of 441 hotels in Southern Mexico
Professional photos | Traveller photos (314)
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$ 104 - US$ 164 Avg. price/night*
Ollie #13 of 441 hotels in Southern Mexico
  •  Very Welcoming 
  • We stayed in six hotels in Mexico. This was definitely the best. We were... more
  • 2 April 2018
Professional photos | Traveller photos (152)
Casa Oaxaca (Oaxaca) 4.0 of 5
Garcia Vigil 407 | Centro Historico, Oaxaca 68000, Mexico
No photo provided
Show Prices
US$ 199 - US$ 265 Avg. price/night*
Ollie #14 of 441 hotels in Southern Mexico
#3 of 112 hotels in Oaxaca
  •  Lovely 
  • Mexican hospitality at it's very finest. Quiet Private beautiful and a... more
  • 14 May 2018
Professional photos | Traveller photos (628)
Av Central Poniente 1254, Tuxtla Gutierrez 29000, Mexico
Show Prices
US$ 40 - US$ 58 Avg. price/night*
Ollie #15 of 441 hotels in Southern Mexico
Traveller photos (118)
Special Offer Book Direct and Save
Calle Ignacio Allende 208 | Centro, Oaxaca 68000, Mexico
Show Prices
US$ 163 - US$ 203 Avg. price/night*
Ollie #16 of 441 hotels in Southern Mexico
#4 of 112 hotels in Oaxaca
Professional photos | Traveller photos (420)
Hotelito Swiss Oasis (Puerto Escondido) 3.0 of 5
Andador Gaviotas, 1 | Playa Zicatela, Puerto Escondido 71988, Mexico
Show Prices
US$ 43 - US$ 63 Avg. price/night*
Ollie #17 of 441 hotels in Southern Mexico
  •  Great little hotelito 
  • This is a great little hotel. Rooms are on the small side but beds are... more
  • 4 April 2018
Professional photos | Traveller photos (347)
Villa Mozart y Macondo (Puerto Escondido) 2.5 of 5
Avenida las Tortugas 77 | Carrizalillo, Puerto Escondido, Mexico
Show Prices
US$ 43 - US$ 70 Avg. price/night*
Ollie #18 of 441 hotels in Southern Mexico
  •  Wonderful Garden 
  • The host is incredibly welcoming and helpful. The hotel is very clean. The... more
  • 4 April 2018
Professional photos | Traveller photos (332)
Bahia de la Luna (Puerto Angel) 2.5 of 5
Playa La Boquilla, Puerto Angel, Mexico
Show Prices
US$ 60 - US$ 151 Avg. price/night*
Ollie #19 of 441 hotels in Southern Mexico
Traveller photos (350)
Holiday Inn Tuxtla Gutierrez (Tuxtla Gutierrez) 3.5 of 5
Belisario Dominguez Km 1081, Tuxtla Gutierrez 29020, Mexico
Show Prices
US$ 39 - US$ 55 Avg. price/night*
Ollie #20 of 441 hotels in Southern Mexico
  •  Great stay! 
  • Very nice place with fabulous facilities. Super comfortable beds and... more
  • 3 April 2018
Professional photos | Traveller photos (163)
Special Offer Book Direct and Save