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

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

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

B&Bs / Inns (505)

Speciality Lodging (455)

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® 2016 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$93 - US$130 Avg. price/night*
Ollie #1 of 414 hotels in Southern Mexico
  •  The one and only! 
  • Guayaba Inn is the place! You couldn't really ask for more. Enormous room... more
  • 13 November 2016
Professional photos | Traveller photos (196)
Certificate of Excellence
Travellers' Choice® 2016 Winner Small Hotels
 
Cerrada del Museo de la Tortuga s/n, Mazunte 70946, Mexico
Show Prices
US$136 - US$162 Avg. price/night*
Ollie #2 of 414 hotels in Southern Mexico
  •  Paradise 
  • Paradise is the word that comes to mind when thinking of Casa Pan de Miel... more
  • 21 November 2016
Professional photos | Traveller photos (371)
Certificate of Excellence
Travellers' Choice® 2016 Winner Bargain | Best Service
 
Gardenia 902, Huatulco 70989, Mexico
Mision de los Arcos Slideshow
US$40 - US$90 Avg. price/night*
Ollie #3 of 414 hotels in Southern Mexico
Traveller photos (172)
Hotel Bo (San Cristobal de las Casas) 4.0 of 5
Av. 5 de Mayo 38, San Cristobal de las Casas 29240, Mexico
Show Prices
US$189 - US$226 Avg. price/night*
Ollie #4 of 414 hotels in Southern Mexico
  •  Boutique Bliss 
  • We flew into Tuxtla and hired a Taxi for £40 for the 1 hour ride into San... more
  • 29 November 2016
Professional photos | Traveller photos (241)
Carr. A Las Ruinas Km. 2, Palenque 29960, Mexico
Show Prices
US$171 - US$413 Avg. price/night*
Ollie #5 of 414 hotels in Southern Mexico
  •  Palenque Base 
  • We stopped here for 2 nights after a long drive from San Christobel and... more
  • 7 November 2016
Professional photos | Traveller photos (179)
Seccion Hotelera Bahia de Conejos | Lote 8, Huatulco 70989, Mexico
Secrets Huatulco Resort & Spa Slideshow
Show Prices
US$259 - US$866 Avg. price/night*
Ollie #6 of 414 hotels in Southern Mexico
  •  Axel Chavez Cares 
  • We visited Secrets Huatulco in November and it turned out to be one of the... more
  • 3 December 2016
Professional photos | Traveller photos (3280)
Special Offer Save Big & 3 Ways to...
Certificate of Excellence
Travellers' Choice® 2016 Winner Bargain
 
Boulevard Benito Juarez | Esquina con Zapoteco Bahías de Huatulco, Huatulco 70989, Mexico
Hotel Villablanca Huatulco Slideshow
Show Prices
US$44 - US$203 Avg. price/night*
Ollie #7 of 414 hotels in Southern Mexico
  •  Always a great stay! 
  • This was our 6th stay at Villa Blanca and we would have a hard time... more
  • 14 November 2016
Professional photos | Traveller photos (313)
Boulevard Doctor Belisario Dominguez # 1641, Tuxtla Gutierrez 29050, Mexico
Hilton Garden Inn Tuxtla Gutierrez Slideshow
Show Prices
US$55 - US$85 Avg. price/night*
Ollie #8 of 414 hotels in Southern Mexico
  •  I liked it 
  • Everything went smoothly in my recent stay. I arrived late but they have... more
  • 15 November 2016
Professional photos | Traveller photos (103)
Special Offer December Flash Sale
Calle Diaz Quintas 115, Oaxaca 68000, Mexico
Holiday Inn Express Centro Historico Oaxaca Slideshow
Show Prices
US$78 - US$109 Avg. price/night*
Ollie #9 of 414 hotels in Southern Mexico
#1 of 111 hotels in Oaxaca
  •  Great place! 
  • There are lots of charming boutique hotels in downtown Oaxaca, but many of... more
  • 1 December 2016
Professional photos | Traveller photos (119)
Special Offer Save on Hotel Packages!
Certificate of Excellence
Travellers' Choice® 2016 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
Casa Santa Lucia Slideshow
Show Prices
US$90 - US$143 Avg. price/night*
Ollie #10 of 414 hotels in Southern Mexico
Professional photos | Traveller photos (107)
Offers & Announcements 25% off room rate
Blvd Santa Cruz No. 201 Sector E | Bahía de Santa Cruz, Huatulco 70989, Mexico
Show Prices
US$54 - US$320 Avg. price/night*
Ollie #11 of 414 hotels in Southern Mexico
  •  Holiday in paradise 
  • The hotel is older, but it has upgraded its whole complex. The grounds and... more
  • 4 December 2016
Professional photos | Traveller photos (412)
Boulevard Belisario Dominquez 1195 | Col. Santa Elena, Tuxtla Gutierrez 29060, Mexico
Marriott Tuxtla Gutierrez Hotel Slideshow
Show Prices
US$54 - US$142 Avg. price/night*
Ollie #12 of 414 hotels in Southern Mexico
  •  Nice and Clean Hotel 
  • Hotel was centrally located and very affordable. Hotel staff were very... more
  • 29 November 2016
Professional photos | Traveller photos (89)
Special Offer Member Rates
Certificate of Excellence
Travellers' Choice® 2016 Winner Small Hotels
 
Calle Manuel Garcia Vigil 805 | Col. Centro, Oaxaca 68000, Mexico
Show Prices
US$176 - US$238 Avg. price/night*
Ollie #13 of 414 hotels in Southern Mexico
#2 of 111 hotels in Oaxaca
Professional photos | Traveller photos (118)
Av Benito Juarez 4, Apartado Postal 227 | Bahias de Tangolunda, Huatulco 70989, Mexico
Dreams Huatulco Resort & Spa Slideshow
Show Prices
US$243 - US$951 Avg. price/night*
Ollie #14 of 414 hotels in Southern Mexico
  •  Back again 
  • We stayed one week Nov 15-22. Crisino at the beach made us fell welcome... more
  • 4 December 2016
Professional photos | Traveller photos (2504)
Special Offer Save Big & 3 Ways to...
Quinta Lili (Puerto Escondido)
Cangrejos #104 | Carrizalillo, Puerto Escondido 54766, Mexico
Quinta Lili Slideshow
Ollie #15 of 414 hotels in Southern Mexico
Traveller photos (293)
Offers & Announcements Free breakfast with...
Barcelo Huatulco (Huatulco) 4.0 of 5
Paseo Benito Juarez, s/n | Bahias de Huatulco, Huatulco 70989, Mexico
Barcelo Huatulco Slideshow
Show Prices
US$179 - US$543 Avg. price/night*
Ollie #16 of 414 hotels in Southern Mexico
Professional photos | Traveller photos (2321)
Special Offer Up to 25% discount
Avenida Miguel Hidalgo 1504 | Centro, Oaxaca 68000, Mexico
Show Prices
US$111 - US$182 Avg. price/night*
Ollie #17 of 414 hotels in Southern Mexico
#3 of 111 hotels in Oaxaca
  •  Perfection 
  • We had an incredible time here on our honeymoon. I have never been to a... more
  • 24 November 2016
Professional photos | Traveller photos (37)
Avenida Universidad 140 | Ex Hacienda De Candiani, Oaxaca 68130, Mexico
Fiesta Inn Oaxaca Slideshow
Show Prices
US$45 - US$131 Avg. price/night*
Ollie #18 of 414 hotels in Southern Mexico
#4 of 111 hotels in Oaxaca
  •  Great services!! 
  • A nice hotel, a little bit far from downtown, however with a great service... more
  • 14 November 2016
Professional photos | Traveller photos (77)
Merle Green No 7 | Centro Eco-Turistico La Cañada, Palenque 29960, Mexico
Show Prices
US$51 - US$69 Avg. price/night*
Ollie #19 of 414 hotels in Southern Mexico
Professional photos | Traveller photos (195)
Certificate of Excellence
Travellers' Choice® 2016 Winner Romance
 
OceanoMar (Mazunte)
Camino a Playa Mermejita, Mazunte 70946, Mexico
Show Prices
US$78 - US$88 Avg. price/night*
Ollie #20 of 414 hotels in Southern Mexico
  •  Honeymoon success! 
  • Great attention to detail, fabulous staff, good food, unbelievable views... more
  • 1 November 2016
Professional photos | Traveller photos (91)