Best Hotels in San Cristobal de las Casas

U.S. News & World Report ranks the best hotels in San Cristobal de las Casas based on an analysis... READ MORE
U.S. News & World Report ranks the best hotels in San Cristobal de las Casas based on an analysis of industry awards, hotel star ratings and user ratings. Hotels that appear after ranked hotels are sorted by hotel class and then by user rating, as provided by TripAdvisor.

READ THE BEST HOTELS METHODOLOGY »

31 matches

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Hotel Name
Price

<$100 - $300+

Hotel Class

1 star - 5 stars

Amenities

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

  • #1
    View all Photos
    Casa del Alma Hotel Boutique & Spa
    San Cristobal de las Casas
    #1 in Best Hotels in San Cristobal de las Casas
    TripAdvisor Traveler Rating 4.5 based on 351 reviewsTripAdvisor (351)
    Free WiFi

    Casa del Alma is a small boutique hotel with just 27 suites situated in San Cristóbal de las Casas in southern Mexico. Previous guests said the property's intimate atmosphere and ideal location in the town's center made for an exceptional stay. Travelers also appreciated the spacious accommodations and modern decor. All suites feature Mexico-inspired wall murals and dark wood furnishings, plus LCD televisions, coffee makers, free Wi-Fi access and work desks. Select accommodations also come with private balconies or terraces that provide sweeping views of the town. Additional amenities, such as a spa (complete with a sauna, steam bath, fitness center and Jacuzzi) and a meeting room, can be found on-site as well. When it's time for a meal, head to the property's eatery, El Secreto, to sample authentic regional cuisine. Or, explore the restaurants nearby: The hotel's location puts visitors within walking distance of many dining establishments and bars.

    San Cristobal de las Casas
    TripAdvisor Traveler Rating 4.5 based on 351 reviewsTripAdvisor (351)
    4.0-star Hotel Class
    Free WiFi
  • #2
    View all Photos
    hotel b¨o
    San Cristobal de las Casas
    #2 in Best Hotels in San Cristobal de las Casas
    TripAdvisor Traveler Rating 4.5 based on 367 reviewsTripAdvisor (367)

    Set in the heart of San Cristobal de las Casas, a small city at the southern tip of Mexico, hotel b¨o provides guests with a chic setting and, according to previous visitors, a personalized and pleasant experience. Guest rooms here are colorful and elegant with bright bedspreads, hardwood furnishings, flat-screen TVs, free bottled water, iPod docking stations and spacious windows. While staying here, you'll also have access to in-room spa treatments, and should you venture outside your digs, you'll find a fitness center, garden and library. The hotel's prime location also puts you within walking distance of some of the city's top sites, including the Templo de San Cristobal and the Na Bolom Cultural Center. And though you'll be surrounded by dozens of San Cristobal de las Casas eateries, recent guests recommend dining at least once on-site at LUM restaurant, where you can dig into flavorful Mexican fare.

    San Cristobal de las Casas
    TripAdvisor Traveler Rating 4.5 based on 367 reviewsTripAdvisor (367)
    4.0-star Hotel Class
  • #3
    View all Photos
    Hotel Diego De Mazariegos
    San Cristobal de las Casas
    #3 in Best Hotels in San Cristobal de las Casas
    TripAdvisor Traveler Rating 4 based on 396 reviewsTripAdvisor (396)
    Free WiFi
    Hotel Diego De Mazariegos is a 4 star hotel located at Calle 5 de Febrero 1 Calle Maria Adelina Flores 2 in San Cristobal de las Casas. It has a 4.0 overall guest rating based on 396 reviews.
    San Cristobal de las Casas
    TripAdvisor Traveler Rating 4 based on 396 reviewsTripAdvisor (396)
    4.0-star Hotel Class
    Free WiFi
  • #4
    View all Photos
    Hotel Casavieja
    San Cristobal de las Casas
    #4 in Best Hotels in San Cristobal de las Casas
    TripAdvisor Traveler Rating 4 based on 284 reviewsTripAdvisor (284)
    Free WiFi
    Hotel Casavieja is a 4 star hotel located at Calle Profesora Maria Adelina Flores 27 Barrio de Guadalupe in San Cristobal de las Casas. It has a 4.0 overall guest rating based on 284 reviews.
    San Cristobal de las Casas
    TripAdvisor Traveler Rating 4 based on 284 reviewsTripAdvisor (284)
    4.0-star Hotel Class
    Free WiFi
  • #5
    La Catedral
    San Cristobal de las Casas, MX
    #5 in Best Hotels in San Cristobal de las Casas
    TripAdvisor Traveler Rating 3 based on 100 reviewsTripAdvisor (100)
    La Catedral is a 4.5 star hotel located at Calle Guadalupe Victoria 21 in San Cristobal de las Casas. It has a 3.0 overall guest rating based on 100 reviews.
    San Cristobal de las Casas, MX
    TripAdvisor Traveler Rating 3 based on 100 reviewsTripAdvisor (100)
    4.5-star Hotel Class
  • Arrecife de Coral
    San Cristobal de las Casas
    4-star HOTEL CLASS
    TripAdvisor Traveler Rating 3 based on 48 reviewsTripAdvisor (48)
    Arrecife de Coral is a 4 star hotel located at Avenida Crescencio Rosas No. 29 in San Cristobal de las Casas. It has a 3.0 overall guest rating based on 48 reviews.
    San Cristobal de las Casas
    TripAdvisor Traveler Rating 3 based on 48 reviewsTripAdvisor (48)
    4.0-star Hotel Class
  • View all Photos
    La Casa de Mama
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    TripAdvisor Traveler Rating 4.5 based on 75 reviewsTripAdvisor (75)
    Free WiFi
    La Casa de Mama is a 3.5 star hotel located at Guadalupe Victoria 56 Barrio La Merced in San Cristobal de las Casas. It has a 4.5 overall guest rating based on 75 reviews.
    San Cristobal de las Casas
    TripAdvisor Traveler Rating 4.5 based on 75 reviewsTripAdvisor (75)
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Hotel Ciudad Real Centro Hist퀌_rico
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    TripAdvisor Traveler Rating 4 based on 182 reviewsTripAdvisor (182)
    Free WiFi
    Hotel Ciudad Real Centro Hist퀌_rico is a 3.5 star hotel located at Plaza 31 de Marzo No. 10 Col. Centro in San Cristobal de las Casas. It has a 4.0 overall guest rating based on 182 reviews.
    San Cristobal de las Casas
    TripAdvisor Traveler Rating 4 based on 182 reviewsTripAdvisor (182)
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Hotel Mansion del Valle
    San Cristobal De Las Casas
    3.5-star HOTEL CLASS
    TripAdvisor Traveler Rating 3.5 based on 245 reviewsTripAdvisor (245)
    Free WiFi
    Hotel Mansion del Valle is a 3.5 star hotel located at Diego De Mazariegos No 39 in San Cristobal de las Casas. It has a 3.5 overall guest rating based on 245 reviews.
    San Cristobal De Las Casas
    TripAdvisor Traveler Rating 3.5 based on 245 reviewsTripAdvisor (245)
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Fiesta Inn San Cristobal de las Casas
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    Free WiFi
    Fiesta Inn San Cristobal de las Casas is a 3.5 star hotel located at Calzada Mexico No 5 Col. Barrio de Fatima in San Cristobal de las Casas.
    San Cristobal de las Casas
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Hotel Plaza Magnolias
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    Free WiFi
    Hotel Plaza Magnolias is a 3.5 star hotel located at No.14 Insurgentes Centro Historico in San Cristobal de las Casas.
    San Cristobal de las Casas
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Hotel San Marcos
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    Free WiFi
    Hotel San Marcos is a 3.5 star hotel located at Av. Crescencio Rosas #21 Barrio de San Antonio in San Cristobal de las Casas.
    San Cristobal de las Casas
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Plaza Gallery Hotel & Boutique
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    Free WiFi
    Plaza Gallery Hotel & Boutique is a 3.5 star hotel located at Guadalupe Victoria esq 16 de Septiembre in San Cristobal de las Casas.
    San Cristobal de las Casas
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Uvence Arte + Hotel
    San Cristobal de las Casas
    3.5-star HOTEL CLASS
    Free WiFi
    Uvence Arte + Hotel is a 3.5 star hotel located at Calzada Roberta #16 Col. 31 de Marzo in San Cristobal de las Casas.
    San Cristobal de las Casas
    3.5-star Hotel Class
    Free WiFi
  • View all Photos
    Hotel Casa de Guadalupe
    San Cristobal De Las Casas
    3-star HOTEL CLASS
    TripAdvisor Traveler Rating 5 based on 78 reviewsTripAdvisor (78)
    Free WiFi
    Hotel Casa de Guadalupe is a 3 star hotel located at Real de Guadalupe No. 172 in San Cristobal de las Casas. It has a 5.0 overall guest rating based on 78 reviews.
    San Cristobal De Las Casas
    TripAdvisor Traveler Rating 5 based on 78 reviewsTripAdvisor (78)
    3.0-star Hotel Class
    Free WiFi

When purchasing from our site, we may earn commissions. This does not affect the quality or independence of our editorial content.