
Cheap Hotels in San Cristobal
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Cheap Hotels in San Cristobal




9.4 out of 10, Exceptional, (357 reviews)
9.4/10
Exceptional
(357 reviews)
The price is $113
$113
$138 total
includes taxes & fees
Jul 23 - Jul 24




Hacienda del Sol Historic Bed & Breakfast
Hacienda del Sol Historic Bed & Breakfast4.0 star property
Taos
9.6 out of 10, Exceptional, (434 reviews)
9.6/10
Exceptional
(434 reviews)
The price is $138
$138
$158 total
includes taxes & fees
Jul 28 - Jul 29




8.6 out of 10, Excellent, (1,001 reviews)
8.6/10
Excellent
(1,001 reviews)
The price is $119
$119
$136 total
includes taxes & fees
Jul 27 - Jul 28




8.8 out of 10, Excellent, (16 reviews)
8.8/10
Excellent
(16 reviews)
The price is $133
$133
$152 total
includes taxes & fees
Aug 13 - Aug 14




8.6 out of 10, Excellent, (832 reviews)
8.6/10
Excellent
(832 reviews)
The price is $92
$92
$104 total
includes taxes & fees
Jul 23 - Jul 24




6.4 out of 10, (1,006 reviews)
6.4/10
(1,006 reviews)
The price is $91
$91
$104 total
includes taxes & fees
Aug 13 - Aug 14




9.2 out of 10, Wonderful, (155 reviews)
9.2/10
Wonderful
(155 reviews)
The price is $150
$150
$181 total
includes taxes & fees
Jul 23 - Jul 24




9.6 out of 10, Exceptional, (1,661 reviews)
9.6/10
Exceptional
(1,661 reviews)
The price is $156
$156
$179 total
includes taxes & fees
Aug 11 - Aug 12




Hotel Don Fernando de Taos, Tapestry Collection by Hilton
Hotel Don Fernando de Taos, Tapestry Collection by Hilton3.5 star property
Taos
8.4 out of 10, Very Good, (1,000 reviews)
8.4/10
Very Good
(1,000 reviews)
The price is $122
$122
$139 total
includes taxes & fees
Aug 12 - Aug 13




9.2 out of 10, Wonderful, (633 reviews)
9.2/10
Wonderful
(633 reviews)
The price is $170
$170
$195 total
includes taxes & fees
Jul 26 - Jul 27




8.0 out of 10, Very Good, (1,002 reviews)
8.0/10
Very Good
(1,002 reviews)
The price is $120
$120
$138 total
includes taxes & fees
Aug 11 - Aug 12




8.6 out of 10, Excellent, (1,006 reviews)
8.6/10
Excellent
(1,006 reviews)
The price is $128
$128
$146 total
includes taxes & fees
Jul 26 - Jul 27




7.2 out of 10, Good, (1,000 reviews)
7.2/10
Good
(1,000 reviews)
The price is $103
$103
$118 total
includes taxes & fees
Aug 13 - Aug 14




9.2 out of 10, Wonderful, (31 reviews)
9.2/10
Wonderful
(31 reviews)
The price is $195
$195
$302 total
includes taxes & fees
Jul 27 - Jul 28




9.6 out of 10, Exceptional, (190 reviews)
9.6/10
Exceptional
(190 reviews)
The price is $178
$178
$201 total
includes taxes & fees
Jul 27 - Jul 28




9.6 out of 10, Exceptional, (277 reviews)
9.6/10
Exceptional
(277 reviews)
The price is $167
$167
$188 total
includes taxes & fees
Jul 26 - Jul 27




7.6 out of 10, Good, (1,047 reviews)
7.6/10
Good
(1,047 reviews)
The price is $137
$137
$157 total
includes taxes & fees
Aug 2 - Aug 3




9.0 out of 10, Wonderful, (1,000 reviews)
9.0/10
Wonderful
(1,000 reviews)
The price is $197
$197
$225 total
includes taxes & fees
Jul 26 - Jul 27




9.2 out of 10, Wonderful, (1,001 reviews)
9.2/10
Wonderful
(1,001 reviews)
The price is $221
$221
$287 total
includes taxes & fees
Aug 16 - Aug 17




Ponderosa Lodge, an Ascend Collection Hotel
Ponderosa Lodge, an Ascend Collection Hotel2.0 star property
Red River
9.0 out of 10, Wonderful, (333 reviews)
9.0/10
Wonderful
(333 reviews)
The price is $144
$144
$167 total
includes taxes & fees
Aug 18 - Aug 19
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
What are the best cheap things to do in San Cristobal?
Sightseeing doesn't have to be expensive. For some things to do in San Cristobal, stroll along Rio Grande or you can get outdoors at Carson National Forest. Be certain to include a visit to Cow Lake.