Search for hotels in San Cristóbal de las Casas

Hotels in San Cristóbal de las Casas

Find hotels in San Cristóbal de las Casas on Trabber. We search the websites of hotels and travel agencies to find your best hotel in San Cristóbal de las Casas or any other destination.

Top-rated San Cristóbal de las Casas hotels

Rossco Hostel

★★

9.1

Excellent

  • parking (free)
  • wi-fi (free)
  • shuttle
  • kids club
From
$58

Hotel Parador Margarita

★★★

9.1

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • car
  • accessible
  • shuttle
  • kids club
From
$82

Plaza Gallery Hotel & Boutique

★★★

9.1

Excellent

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • car
  • accessible
  • shuttle
  • kids club
From
$295

San Marcos

★★★★

9.1

Excellent

  • parking
  • wi-fi (free)
  • shuttle
From
$108

Hotel Diego de Mazariegos

★★★★

9.1

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • shuttle
  • kids club
From
$78

Guayaba Inn Boutique Hotel

★★★★

9.1

Excellent

  • spa
  • parking
  • wi-fi (free)
  • restaurant
  • shuttle
From
$210

Hotel Villa Mercedes San Cristobal

★★★★

9.1

Excellent

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • accessible
  • shuttle
  • kids club
From
$70

Hotel Palace Inn SCLC

★★★

9.1

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • pets
From
$68

Hotel Pepen

★★

9.0

Excellent

  • wi-fi (free)
  • shuttle
From
$73

Hotel Hacienda Don Juan

★★★★

9.0

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
From
$53

Hotel La Casa de Mama

★★★

9.0

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • accessible
  • shuttle
From
$100

Hotel Mansion del Valle

★★★

9.0

Excellent

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
$101

Hotel Bosques del Sol Suites

★★★

9.0

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • shuttle
  • pets

Hotel Casa Margarita

★★★

9.0

Excellent

  • parking (free)
  • wi-fi (free)
From
$60

Gran Barrio

★★★

8.9

Very good

  • parking (free)
  • wi-fi (free)
  • restaurant
From
$103

Hotel Junvay

★★★★

8.9

Very good

  • wi-fi (free)
  • restaurant
From
$100

Hotel Plaza Magnolias

★★★

8.9

Very good

  • parking (free)
  • wi-fi (free)
  • restaurant
  • car
  • accessible
  • shuttle
  • kids club
From
$148

Nukuch Nah

★★★

8.9

Very good

  • internet
  • restaurant
From
$54

Hotel Tradicional

★★

8.9

Very good

  • parking (free)
  • wi-fi (free)
  • shuttle
From
$41

Ganesha Hotel

8.8

Very good

  • spa
  • wi-fi (free)
  • restaurant
From
$68
San Cristóbal de las Casas source

San Cristóbal de las Casas

San Cristóbal de las Casas is a city in Mexico where Trabber offers 90 hotels. The city has 158,000 inhabitants. The official currency is the Mexican Peso (MXN). The closest hotels to the center of San Cristóbal de las Casas are Jardines Del Carmen, Hotel Arrecife de Coral, Gran Hotel El Encanto, San Marcos and Axkan Arte Hotel. It is possible to book cheap hotels in San Cristóbal de las Casas from $41 per night in a double room.