For more budget-friendly or cheap hotels in San Cristobal de las Casas, Casa Madero or Hotel Don Quijote are nice choices. To stay in a hostel close to Reserva Moxviquil, book a room at Iguana Hostel with rates from 16US$ per night.
247 hotels in San Cristobal de las Casas
Search the best hotels and places to stay in San Cristobal de las Casas
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in San Cristobal de las Casas?
Best cheap hotels in San Cristobal de las Casas
Convenience of staying in hotels downtown
Luxury and boutique accommodation in San Cristobal de las Casas
Ciudad Real Centro Historico in San Cristobal de las Casas is a 4-star luxury property with free self-parking, a patio and boating which is a 25-minute walk from Cuxtitali. The romantic Grand Guadalupe By Inmense is a 15-minute walk from La Ensenanza and offers a sauna, a Jacuzzi and tubing. Fiesta Inn San Cristobal De Las Casas is a 3-star chain hotel with river views, alongside it offers free self-parking, a swimming pool and volleyball.
Explore and find your best apartments, B&Bs and others
Villas Huitepec is a B&B apartment situated within walking distance from key attractions of San Cristobal de las Casas such as Orquideas Moxviquil. Hotel Posada El Gran Cipres and Hotel Santo Tomas Mexico San Cristobal De Las Casas are two business hotels in San Cristobal de las Casas with all the necessary facilities. If you are looking for a comfy resort hotel in San Cristobal de las Casas, consider Jardines Del Centro, which is also within 10 minutes' walking distance of Templo de Mexicano.