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

B&Bs / Inns (532)

Speciality Lodging (513)

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™ 2017 Winner Small Hotels | Romance
 
Guayaba Inn (San Cristobal de las Casas) 4.0 of 5
Calle Comitan 55, San Cristobal de las Casas 29220, Mexico
Show Prices
US$ 118 - US$ 154 Avg. price/night*
Ollie #1 of 421 hotels in Southern Mexico
  •  Best experience  
  • The best hotel I have been in. Felt like I was at home and was very happy... more
  • 20 May 2017
Professional photos | Traveller photos (207)
Certificate of Excellence
Travellers' Choice™ 2017 Winner Small Hotels
 
Cerrada del Museo de la Tortuga s/n, Mazunte 70946, Mexico
Casa Pan de Miel Slideshow
Show Prices
US$ 112 - US$ 167 Avg. price/night*
Ollie #2 of 421 hotels in Southern Mexico
  •  Sublime Relaxation  
  • Wish we could have given it 6 stars!!! Our room had many extras including... more
  • 16 May 2017
Professional photos | Traveller photos (407)
Special Offer Package Deal
Certificate of Excellence
Travellers' Choice™ 2017 Winner Small Hotels
 
Carr. A Las Ruinas Km. 2, Palenque 29960, Mexico
Show Prices
US$ 164 - US$ 411 Avg. price/night*
Ollie #3 of 421 hotels in Southern Mexico
Professional photos | Traveller photos (219)
Certificate of Excellence
Travellers' Choice™ 2017 Winner Bargain
 
Gardenia 902, Huatulco 70989, Mexico
US$ 40 - US$ 90 Avg. price/night*
Ollie #4 of 421 hotels in Southern Mexico
Traveller photos (183)
Certificate of Excellence
Travellers' Choice™ 2017 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$ 98 - US$ 158 Avg. price/night*
Ollie #5 of 421 hotels in Southern Mexico
Professional photos | Traveller photos (136)
Special Price 25% off room rate
Certificate of Excellence
Travellers' Choice™ 2017 Winner Small Hotels
 
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$ 205 - US$ 261 Avg. price/night*
Ollie #6 of 421 hotels in Southern Mexico
  •  Perfect Place  
  • It was amazing to me seeing a hotel with such a great review, but once... more
  • 2 May 2017
Professional photos | Traveller photos (274)
Seccion Hotelera Bahia de Conejos | Lote 8, Huatulco 70989, Mexico
Secrets Huatulco Resort & Spa Slideshow
Show Prices
US$ 219 - US$ 437 Avg. price/night*
Ollie #7 of 421 hotels in Southern Mexico
Professional photos | Traveller photos (4332)
Special Offer Rates up to 40% off
Calle Manuel Garcia Vigil 805 | Col. Centro, Oaxaca 68000, Mexico
Show Prices
US$ 178 - US$ 292 Avg. price/night*
Ollie #8 of 421 hotels in Southern Mexico
#1 of 113 hotels in Oaxaca
Professional photos | Traveller photos (245)
Boulevard Benito Juarez | Esquina con Zapoteco Bahías de Huatulco, Huatulco 70989, Mexico
Hotel Villablanca Huatulco Slideshow
Show Prices
US$ 45 - US$ 404 Avg. price/night*
Ollie #9 of 421 hotels in Southern Mexico
  •  A Little Jewel 
  • My wife and I discovered this hotel quite by accident a couple of years... more
  • 11 May 2017
Professional photos | Traveller photos (608)
Offers & Announcements MX$ 850 (MXN)
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
Casa del Alma Hotel Boutique & Spa Slideshow
Show Prices
US$ 117 - US$ 322 Avg. price/night*
Ollie #10 of 421 hotels in Southern Mexico
  •  P Tamez 
  • Great location, nice clean rooms, amicable service. My only complain is... more
  • 14 May 2017
Professional photos | Traveller photos (122)
Special Price 35% off room rate
Boulevard Doctor Belisario Dominguez # 1641, Tuxtla Gutierrez 29050, Mexico
Hilton Garden Inn Tuxtla Gutierrez Slideshow
Show Prices
US$ 55 - US$ 81 Avg. price/night*
Ollie #11 of 421 hotels in Southern Mexico
  •  Good Value... 
  • Great location. Good meeting rooms. Very good breakfast buffet a lot of... more
  • 24 May 2017
Professional photos | Traveller photos (141)
Special Offer Double Points, Every...
Certificate of Excellence
Travellers' Choice™ 2017 Winner Best Service
 
Avenida Miguel Hidalgo 1504 | Centro, Oaxaca 68000, Mexico
Show Prices
US$ 112 - US$ 171 Avg. price/night*
Ollie #12 of 421 hotels in Southern Mexico
#2 of 113 hotels in Oaxaca
Professional photos | Traveller photos (45)
Calle Diaz Quintas 115, Oaxaca 68000, Mexico
Holiday Inn Express Centro Historico Oaxaca Slideshow
Show Prices
US$ 68 - US$ 114 Avg. price/night*
Ollie #13 of 421 hotels in Southern Mexico
#3 of 113 hotels in Oaxaca
Professional photos | Traveller photos (497)
Special Offer Book Direct and Save
Certificate of Excellence
Travellers' Choice™ 2017 Winner Family
 
Blvd. Benito Juarez #4 | Bahia de Tangolunda, Huatulco 70989, Mexico
Dreams Huatulco Resort & Spa Slideshow
Show Prices
US$ 203 - US$ 421 Avg. price/night*
Ollie #14 of 421 hotels in Southern Mexico
Professional photos | Traveller photos (3186)
Special Offer Rates up to 40% off
Boulevard Belisario Dominquez 1195 | Col. Santa Elena, Tuxtla Gutierrez 29060, Mexico
Marriott Tuxtla Gutierrez Hotel Slideshow
Show Prices
US$ 59 - US$ 87 Avg. price/night*
Ollie #15 of 421 hotels in Southern Mexico
Professional photos | Traveller photos (146)
Special Offer Up to 15% off...
Barcelo Huatulco (Huatulco) 4.0 of 5
Paseo Benito Juarez, s/n | Bahias de Huatulco, Huatulco 70989, Mexico
Barcelo Huatulco Slideshow
Show Prices
US$ 178 - US$ 368 Avg. price/night*
Ollie #16 of 421 hotels in Southern Mexico
Professional photos | Traveller photos (2710)
Blvd Santa Cruz No. 201 Sector E | Bahía de Santa Cruz, Huatulco 70989, Mexico
Show Prices
US$ 66 - US$ 153 Avg. price/night*
Ollie #17 of 421 hotels in Southern Mexico
  •  Amazing!!  
  • Amazing stay!! Friendly and welcoming staff, amazing pool and facilities... more
  • 9 May 2017
Professional photos | Traveller photos (837)
Casa Oaxaca (Oaxaca) 4.0 of 5
Garcia Vigil 407 | Centro Historico, Oaxaca 68000, Mexico
Show Prices
US$ 179 - US$ 217 Avg. price/night*
Ollie #18 of 421 hotels in Southern Mexico
#4 of 113 hotels in Oaxaca
Professional photos | Traveller photos (613)
Avenida Universidad 140 | Ex Hacienda De Candiani, Oaxaca 68130, Mexico
Fiesta Inn Oaxaca Slideshow
Show Prices
US$ 60 - US$ 132 Avg. price/night*
Ollie #19 of 421 hotels in Southern Mexico
#5 of 113 hotels in Oaxaca
Professional photos | Traveller photos (85)
Quinta Lili (Puerto Escondido)
Cangrejos #104 | Carrizalillo, Puerto Escondido 54766, Mexico
Quinta Lili Slideshow
Ollie #20 of 421 hotels in Southern Mexico
Traveller photos (287)
Offers & Announcements Free breakfast with...