Find hotels in San Cristóbal de las Casas at the best prices
355 available hotel offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
355 Cheap hotels in San Cristóbal de las Casas
8.5 719 reviews
San Cristóbal de las Casas
14/12 – 17/12
$102/nighttotal: $306 (3 )
Hotel Casavieja
1 2
hotel , San Cristóbal de Las Casas
Hotel Casavieja is located in the heart of San Cristóbal de Las Casas, just 800 metres from Santo Domingo Church and its bustling market, and less than 1 kilometre from the Na Bolom Museum. This 4-star hotel receives very good user ratings for its cleanliness and location. The hotel is housed in an 18th-century building, offering a taste of colonial San Cristóbal de las Casas. Guests can enjoy free Wi-Fi, cable TV, a restaurant serving regional and international cuisine, a bar, a fitness centre, a sauna, a garden, a terrace, room service, valet parking, and a wine cellar.
8.8 180 reviews
San Cristóbal de las Casas
05/07 – 10/07
$384/nighttotal: $1920 (5 )
Hotel Tepeyac
4 10
hotel , San Cristobal De Las Casas
Hotel Tepeyac, a 3-star establishment in San Cristobal De Las Casas, offers convenient access to local attractions and amenities. This family-friendly hotel provides complimentary Wi-Fi, on-site parking, concierge services, room service, and in-room entertainment, with some bathrooms featuring bathrobes and hairdryers.
8.8 176 reviews
San Cristóbal de las Casas
27/06 – 04/07
$179/nighttotal: $1253 (7 )
Hotel San Martin
3 10
hotel , San Cristóbal de Las Casas
Hotel San Martin is situated just 50 metres from the main square in San Cristóbal de Las Casas, close to the cathedral and Plaza de la Paz, making it a great base for exploring the historic centre. This 3-star hotel enjoys a very good user rating, and offers a charming and comfortable stay. The hotel has single rooms with a floor area of 16 square metres. Guests can enjoy a furnished terrace, free Wi-Fi, and a delicious breakfast served at the on-site restaurant.
9.1 171 reviews
San Cristóbal de las Casas
25/07 – 26/07
$153/nightfor 1 night
Hotel Casa Del Sol
1 4
hotel , San Cristóbal de Las Casas
Hotel Casa Del Sol enjoys an exceptional location in San Cristóbal de Las Casas, just 0.01 km from the main pedestrian street and a 0.4 km walk from the San Cristóbal Cathedral, placing it within easy reach of the Del Carmen Arch, San Cristóbal Church, and Na Bolom Museum. This one-bedroom, one-bathroom guesthouse offers free Wi-Fi, a private garden and terrace, and free parking approximately 0.3 km away; amenities include a 24-hour front desk, airport transfers, and concierge services.
8.2 480 reviews
San Cristóbal de las Casas
27/06 – 04/07
$152/nighttotal: $1064 (7 )
Hotel & Cava La Parroquia
3 10
hotel , San Cristóbal de Las Casas
Hotel & Cava La Parroquia is located in San Cristóbal de Las Casas, just 2.7 kilometres from the city centre, within easy walking distance of San Cristobal Cathedral, Del Carmen Arch, and La Merced Church. This 3-star hotel has received very good user ratings, making it a popular choice for travellers visiting the area. The hotel has a peaceful garden and a shared lounge, offering guests a tranquil space to relax after a day of exploring. Guests can enjoy amenities such as a restaurant, a bar, a terrace, free Wi-Fi, room service, and parking, as well as concierge services and a tour desk to assist with planning activities.
8.8 516 reviews
San Cristóbal de las Casas
28/12 – 29/12
$57/nightfor 1 night
Hotel Real Del Valle
1 4
hotel , San Cristóbal de Las Casas
Hotel Real Del Valle is located in San Cristóbal de Las Casas, a short walk from Plaza De La Paz, just 600 metres from San Cristobal Cathedral and 55 metres from Parque Central. This 2-star hotel has received very good user ratings, making it a popular choice for travellers. The hotel offers a range of amenities to ensure a comfortable stay, including free Wi-Fi, a sun terrace, cable TV, and a 24-hour front desk. Guests can also take advantage of the tour desk, daily maid service, and luggage storage.
9.3 154 reviews
San Cristóbal de las Casas
25/07 – 26/07
$172/nightfor 1 night
Casa Cafeólogo
1 4
hotel , San Cristóbal de Las Casas
Casa Cafeólogo is located in San Cristóbal de Las Casas, just a short walk from La Merced Church and a few blocks from Del Carmen Arch, making it ideal for exploring the city's historic centre. The guesthouse has received excellent ratings for its location, cleanliness, and overall experience. The accommodation offers a terrace with garden views and family rooms. Guests can enjoy amenities such as Wi-Fi, room service, and a safety deposit box in each room.
8.0 183 reviews
San Cristóbal de las Casas
18/07 – 19/07
$358/nightfor 1 night
Hotel D’monica
4 10
hotel , San Cristóbal de Las Casas
Hotel D’monica is conveniently located in the city centre of San Cristóbal de Las Casas, just 500 metres from La Paz Square, San Cristobal Cathedral, and the craft market. This 4-star hotel enjoys a very good user rating. The hotel offers a blend of Moorish and Colonial architecture, creating a unique and charming atmosphere. Guests can enjoy a range of amenities, including a restaurant, bar, garden, fitness centre, and free parking.
8.7 537 reviews
San Cristóbal de las Casas
28/12 – 29/12
$185/nightfor 1 night
Hotel Rocaval San Cristóbal De Las Casas
1 4
hotel , San Cristóbal de Las Casas
Hotel Rocaval is a 3-star hotel located just 2km from the Grutas de San Cristóbal caves and the San Cristóbal de las Casas Cathedral, making it a convenient base for exploring the city's historical and natural attractions. It has received very good user ratings. This hotel offers a range of amenities and features, including a restaurant, fitness centre, bar, and swimming pool. Guests can also enjoy the on-site garden, terrace, and parking.
8.9 360 reviews
San Cristóbal de las Casas
14/12 – 17/12
$113/nighttotal: $339 (3 )
Hotel Na Bolom
1 2
hotel , San Cristóbal de Las Casas
Hotel Na Bolom is located just outside the main square of San Cristóbal de Las Casas, a short walk from the city centre, within 1 kilometre of the botanical garden, Santo Domingo Cathedral, and a craft market. This 3-star hotel is highly rated by guests, with excellent reviews for its cleanliness and location. The rooms are decorated with local folk art, reflecting the taste of the famous archaeologist Frans Blom. Guests can enjoy a range of amenities, including a swimming pool, a spa, a restaurant serving regional cuisine, and a terrace with views of the surrounding gardens.
8.1 95 reviews
San Cristóbal de las Casas
23/07 – 01/08
$91/nighttotal: $819 (9 )
Hotel Barrio Antiguo
1 2
hotel , San Cristóbal de las Casas
Hotel Barrio Antiguo is a 3-star hotel situated in Barrio del Cerrillo, within 1 kilometre of Café Museo Café, Foro Cultural Kinoki, Centro Cultural de los Altos, the Church of San Nicolás, and Galeria Studio Cerrillo. This pet-friendly accommodation offers families a swimming pool, garden, restaurant, bar, fitness centre, and 24-hour room service, with complimentary WiFi in public areas and free on-site parking.
9.0 156 reviews
San Cristóbal de las Casas
16/07 – 19/07
$146/nighttotal: $438 (3 )
Vo´e
2 4
hotel , San Cristóbal de Las Casas
Vo'e hotel in San Cristóbal de las Casas offers convenient access to the San Cristóbal Cathedral (a 10-minute walk), Santo Domingo Church (a 16-minute walk), and the Amber Museum (a 9-minute walk), placing it within easy reach of the city's historical centre. The two-star guesthouse provides a terrace, free Wi-Fi, private parking, and room service, alongside airport transfers and bicycle rentals for exploring the surrounding area; it also features a business centre.
Best San Cristóbal de las Casas hotels with a restaurant
San Cristóbal de las Casas
23/07 – 01/08
$83/nighttotal: $747 (9 )
Hotel Jardines Del Centro
1 2
hotel , San Cristobal De Las Casas
Hotel Jardines del Centro is a 3-star hotel located in the central district of San Cristobal De Las Casas, offering convenient access to local attractions. This family-friendly accommodation provides complimentary Wi-Fi, on-site parking, air conditioning, a restaurant, and a garden, with room service also available for guests.
9.0 224 reviews
San Cristóbal de las Casas
14/12 – 17/12
$92/nighttotal: $276 (3 )
Gran Barrio
1 2
hotel , San Cristóbal de Las Casas
The Gran Barrio Hotel in San Cristóbal de Las Casas enjoys a central location, a short 0.8 km walk from the San Cristóbal Cathedral and close to Santo Domingo Church, La Merced Church, and the central plaza. This 4-star guesthouse offers family rooms, a restaurant serving local cuisine, free Wi-Fi, private parking, a garden, and a terrace; it features one bedroom and one bathroom.
8.6 317 reviews
San Cristóbal de las Casas
18/07 – 20/07
$316/nighttotal: $632 (2 )
Hotel Helverica
2 5
hotel , San Cristóbal de Las Casas
Hotel Helverica is located just 200 metres from the main square in San Cristóbal de Las Casas, close to the San Cristobal Cathedral and Del Carmen Arch. This 4-star hotel enjoys very good user ratings for its cleanliness, location and overall experience. The hotel offers a range of amenities, including a swimming pool, garden, restaurant, bar and fitness centre. Guests can also enjoy free Wi-Fi, parking and bicycle rentals.
9.1 409 reviews
San Cristóbal de las Casas
11/09 – 13/09
$76/nighttotal: $152 (2 )
La Estancia
1 2
hotel , San Cristóbal de Las Casas
La Estancia Hotel, a 4-star establishment, enjoys a central San Cristóbal de Las Casas location, a 0.4km walk from the San Cristóbal Cathedral and close to the Central Plaza & Park and other significant churches. This one-bedroom, one-bathroom guesthouse offers free Wi-Fi, on-site parking, a restaurant, bar, room service, terrace, and garden, providing convenient access to Santo Domingo and La Merced Churches.
Best San Cristóbal de las Casas hotels with a pool
Among the 355 accommodations in San Cristóbal de las Casas, here are the 4 best hotels with a pool
9.0 1346 reviews
San Cristóbal de las Casas
14/12 – 17/12
$97/nighttotal: $291 (3 )
Hotel La Casa De Mamá
1 2
hotel , San Cristóbal de Las Casas
Hotel La Casa De Mamá is located in the centre of San Cristóbal de Las Casas, just a short walk from La Merced Church and within easy reach of the San Cristobal Cathedral and Museo del Ambar. The hotel has received very good user ratings, with excellent reviews for its location and cleanliness. This accommodation features an outdoor swimming pool, a spa and a garden, providing a relaxing retreat after a day of exploring the city. Guests can also enjoy a range of amenities, including a restaurant, bar, terrace, and room service.
8.7 333 reviews
San Cristóbal de las Casas
11/09 – 13/09
$101/nighttotal: $202 (2 )
Sereno Hotel
1 2
hotel , San Cristóbal de Las Casas
Sereno Art Hotel is located in the heart of San Cristóbal de Las Casas, just 200 metres from the Cathedral and a short walk from the Santo Domingo Church and Central Plaza & Park. It is a 4-star hotel with a very good user rating, offering a comfortable and convenient base for exploring the city's historical and cultural attractions. The hotel has a garden, a shared lounge, and a sun terrace, providing tranquil spaces for relaxation. Guests can enjoy a range of amenities including a fitness centre, a swimming pool, a restaurant, a bar, and free WiFi.
8.1 515 reviews
San Cristóbal de las Casas
16/07 – 19/07
$186/nighttotal: $558 (3 )
Hotel Catedral
2 4
hotel , San Cristóbal de Las Casas
Hotel Catedral is situated in San Cristóbal de Las Casas, just 150 metres from Plaza de la Paz and the San Cristobal Cathedral, in the heart of the historic centre. This 4-star hotel has received very good user ratings for its cleanliness and overall experience. The hotel offers 36 square metre rooms with one bedroom and one bathroom, all featuring colonial style décor. Guests can enjoy a range of amenities including a heated swimming pool, a gym, a restaurant, a bar, and a terrace, as well as free covered parking and free Wi-Fi.
8.6 721 reviews
San Cristóbal de las Casas
11/09 – 13/09
$64/nighttotal: $128 (2 )
Hotel Cielo Y Selva, San Cristobal De Las Casas
1 2
hotel , San Cristóbal de Las Casas
Hotel Cielo Y Selva, San Cristobal De Las Casas is located just a 1 kilometre walk from the centre of San Cristóbal de Las Casas, close to the main square and Cathedral. This 3-star hotel has received very good user ratings for location, cleanliness and overall experience. The hotel offers a range of facilities including a swimming pool, a terrace, a garden, a restaurant and a bar. Guests can also enjoy on-site massage services, a fitness centre and a café.
Frequently Asked Questions about hotels in San Cristóbal de las Casas
Where can you find the best traditional local cuisine in San Cristóbal de las Casas?
For authentic Chiapas cuisine, head to the Mercado 20 de Noviembre. Look out for dishes like mole negro, tamales, and pozole. The restaurant La Casa de Abuelo is also a popular choice, known for its traditional dishes and warm atmosphere.
What are the best hotels with a swimming pool in San Cristóbal de las Casas?
What type of hotels can you find in San Cristóbal de las Casas?
You can find a range of hotels in San Cristóbal de las Casas, from budget-friendly hostels to luxurious boutique hotels. There are also a number of charming guesthouses, offering a more personal experience. Many hotels have traditional architecture, reflecting the city's rich history.
What are the most popular 2, 3 and 4-star hotels in San Cristóbal de las Casas?
When is the best time to book a hotel in San Cristóbal de las Casas?
The best time to book a hotel in San Cristóbal de las Casas is during the shoulder seasons, from April to June or September to November. This is when the weather is pleasant and the crowds are smaller. If you're visiting during peak season, book well in advance.
What are the best luxury hotels in San Cristóbal de las Casas?
What amenities do hotel rooms typically offer in San Cristóbal de las Casas?
Hotel rooms in San Cristóbal de las Casas typically offer basic amenities such as Wi-Fi, a private bathroom, and a comfortable bed. Some hotels may also offer additional amenities such as a swimming pool, a restaurant, or a bar.
What are the best family friendly hotels in San Cristóbal de las Casas?
What pet-friendly activities are available in San Cristóbal de las Casas?
San Cristóbal de las Casas is generally pet-friendly, with many restaurants and cafes welcoming furry companions. You can enjoy a walk in the Jardín de la Constitución or the Parque de los Alemanes with your dog. The city's surrounding countryside is also perfect for exploring with your pet.
What are the best pet friendly hotels in San Cristóbal de las Casas?
Best San Cristóbal de las Casas hotels with parking
9.0 65 reviews
San Cristóbal de las Casas
18/07 – 19/07
$189/nightfor 1 night
La Villa De La Abuela
4 10
hotel , San Cristóbal de Las Casas
La Villa De La Abuela guesthouse is conveniently located in San Cristóbal de Las Casas, approximately 2 kilometres from the San Cristóbal Cathedral and close to the Del Carmen Arch and the Central Plaza & Park. This family-friendly property offers a range of amenities including free bikes, private parking, a garden, terrace, and some rooms with kitchen facilities; it also boasts a 24-hour reception and shuttle service.
8.9 1735 reviews
San Cristóbal de las Casas
11/09 – 13/09
$53/nighttotal: $106 (2 )
Hotel Hacienda Don Juan
1 2
hotel , San Cristóbal de Las Casas
Hotel Hacienda Don Juan San Cristobal De Las Casas Chiapas is located in San Cristóbal de Las Casas, Chiapas, Mexico, close to the city centre and within walking distance of the main square, the Zócalo. This 4-star hotel enjoys a "very good" user rating. The accommodation offers rooms with views of its large garden and features decorative chimneys and traditional Mexican design elements. Guests can enjoy the on-site restaurant, Los Alamos, which provides room service, as well as a swimming pool, a terrace, a garden, and concierge services.
8.5 502 reviews
San Cristóbal de las Casas
18/07 – 20/07
$101/nighttotal: $202 (2 )
Arte Sano Hotel San Cristobal
1 5
hotel , San Cristóbal de Las Casas
Arte Sano Hotel San Cristóbal is conveniently located in San Cristóbal de Las Casas, Mexico, less than 1 km from the San Cristóbal Cathedral and within easy walking distance of the Central Plaza & Park, Santo Domingo Church, and the Del Carmen Arch. This 3-star hotel offers 1 bedroom with 1 bathroom, a restaurant serving breakfast, free Wi-Fi, private parking, a garden, terrace, and spa facilities, making it ideal for families or couples visiting this popular destination.
8.7 590 reviews
San Cristóbal de las Casas
27/06 – 04/07
$190/nighttotal: $1330 (7 )
Hotel San Luis
3 10
hotel , San Cristóbal de Las Casas
Hotel San Luis offers 3-star accommodation a 7-minute walk (approximately 0.5km) from San Cristóbal Cathedral, conveniently close to the Amber Museum and other historical sites in San Cristóbal de las Casas. This establishment provides single rooms of 16 square metres, featuring a garden, free Wi-Fi, room service, and parking, all within easy reach of the city centre.
Best San Cristóbal de las Casas hotels with jacuzzi
8.8 31 reviews
San Cristóbal de las Casas
14/12 – 17/12
$262/nighttotal: $786 (3 )
Hotel Casa Selah
1 2
hotel , San Cristóbal de Las Casas
Hotel Casa Selah is located in San Cristóbal de Las Casas, just 1.5 kilometres from the town centre and main square, within easy reach of the Amber Museum and Central Park. This guesthouse has consistently received excellent ratings for its location, cleanliness and overall experience. The hotel is designed in a colonial style, creating a charming and authentic atmosphere. Guests can enjoy a range of amenities, including a garden, a spa, a jacuzzi, free Wi-Fi and parking, as well as room service and shuttle services.
9.4 1100 reviews
San Cristóbal de las Casas
14/12 – 17/12
$114/nighttotal: $342 (3 )
Hotel Sombra Del Agua
1 2
hotel , San Cristóbal de las Casas
Hotel Sombra Del Agua is located in the Zona Centro district of San Cristóbal de las Casas, just a short walk from the Mesoamerican Museum of Jade and San Cristóbal de las Casas Cathedral, offering a central location for exploring the city's historical heart. The hotel is a 3.5-star establishment that has received excellent user ratings for its location, cleanliness, and overall experience. The hotel offers 12 square metre rooms with a single bathroom. Guests can enjoy a range of amenities, including a swimming pool, spa, restaurant, bar, fitness centre, and free Wi-Fi.
9.2 204 reviews
San Cristóbal de las Casas
16/07 – 19/07
$241/nighttotal: $723 (3 )
Hotel Villa Murano
2 4
hotel , San Cristóbal de Las Casas
Hotel Villa Murano in San Cristóbal de Las Casas offers convenient access to the San Cristóbal Cathedral (an 8-minute walk) and Santo Domingo Church (0.4km), placing guests near major historical sites and the Central Plaza & Park. This family-friendly establishment boasts a spa, sauna, and jacuzzi, along with an on-site restaurant, free parking, and all rooms featuring flat-screen TVs and coffee machines; a playground is also available for children.
9.6 399 reviews
San Cristóbal de las Casas
05/09 – 05/10
$257/nighttotal: $7710 (30 )
Casa Santa Lucia
1 2
hotel , San Cristóbal de Las Casas
Casa Santa Lucia is located in San Cristóbal de Las Casas, just under 1 kilometre from the Craft Market, Central Plaza & Park, and Del Carmen Arch. This 5-star hotel has excellent user ratings for location, cleanliness, and overall experience. The accommodation features a Mexican-style décor with wooden furniture. Casa Santa Lucia offers a range of amenities including a garden, a spa, a restaurant, a bar, and a jacuzzi, as well as free Wi-Fi, breakfast, and parking.