Find hotels in San Cristobal, NM from $104

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Cristobal hotels

Taos Goji Farm & Eco-Lodge Retreat

3.0 star property
San Cristobal
8.8 out of 10, Excellent, (57)
"The place is beautiful and areal offers an authentic New Mexico experience. The staff is warm and accomodating. We will return."
United States
Edward
$240 nightly
The price is $251
Dec 12 - Dec 13
Total with taxes and fees
Taos Goji Farm & Eco-Lodge Retreat

Cottam's Lodge by Alpine Village Suites

3.0 star property
Taos Ski Valley
8.8 out of 10, Excellent, (248)
"Was a very comfortable and clean space!"
United States
Michelle
$129 nightly
The price is $147
Dec 11 - Dec 12
Total with taxes and fees
Cottam's Lodge by Alpine Village Suites

The Blake at Taos Ski Valley

4.0 star property
Taos Ski Valley
9.8 out of 10, Exceptional, (264)
" Clean rooms, Mountain View’s, off season so very quiet. "
United States
Ronda
$445 nightly
The price is $509
Dec 10 - Dec 11
Total with taxes and fees
The Blake at Taos Ski Valley

The Historic Taos Inn

3.0 star property
Taos
9.0 out of 10, Wonderful, (1004)
"The hotel is charming, historic and inviting. "
United States
SALVADOR
$123 nightly
The price is $140
Dec 15 - Dec 16
Total with taxes and fees
The Historic Taos Inn

Mountain View Lodge

3.5 star property
Red River
8.8 out of 10, Excellent, (474)
"Our stay was exactly what was needed, quaint quiet and relaxing, staff was amazing and responsive to all of our needs and we really enjoyed our time there!! "
United States
Jason
$140 nightly
The price is $161
Dec 10 - Dec 11
Total with taxes and fees
Mountain View Lodge

El Monte Sagrado Living Resort & Spa

4.0 star property
Taos
9.2 out of 10, Wonderful, (1004)
"Amazing breakfast and great rooms! "
United States
Samar
$205 nightly
The price is $229
Dec 10 - Dec 11
Total with taxes and fees
El Monte Sagrado Living Resort & Spa

Alpine Lodge

2.5 star property
Red River
8.6 out of 10, Excellent, (473)
"Wonderful place for families to visit or in our case a wedding venue!"
United States
crystal
$132 nightly
The price is $151
Dec 10 - Dec 11
Total with taxes and fees
Alpine Lodge

Hotel Don Fernando de Taos, Tapestry Collection by Hilton

3.5 star property
Taos
8.4 out of 10, Very Good, (1001)
"Great place will stay there anything "
United States
JOEL
$107 nightly
The price is $122
Dec 22 - Dec 23
Total with taxes and fees
Hotel Don Fernando de Taos, Tapestry Collection by Hilton

Alpine Village Suites

3.5 star property
Taos Ski Valley
9.2 out of 10, Wonderful, (595)
"We had a beautiful stay. We especially loved the hot tub!"
United States
Chad
$162 nightly
The price is $185
Dec 10 - Dec 11
Total with taxes and fees
Alpine Village Suites

Palacio De Marquesa

3.5 star property
Taos
9.4 out of 10, Exceptional, (409)
"Great place! Will definitely stay again!"
United States
Amonda
$159 nightly
The price is $182
Jan 4 - Jan 5, 2026
Total with taxes and fees
Palacio De Marquesa

Hacienda del Sol Historic Bed & Breakfast

4.0 star property
Taos
9.4 out of 10, Exceptional, (373)
"Absolutely exceptional stay for the wife and I! Intimate, quiet, peaceful, and beautiful views! Will stay here again, highly recommend!"
United States
Matthew
$132 nightly
The price is $151
Dec 11 - Dec 12
Total with taxes and fees
Hacienda del Sol Historic Bed & Breakfast

Sagebrush Inn & Suites

3.0 star property
Taos
7.6 out of 10, Good, (1068)
"Our stay was perfect. Will be staying here again soon"
United States
Rohit
$113 nightly
The price is $129
Dec 11 - Dec 12
Total with taxes and fees
Sagebrush Inn & Suites

Hotel La Fonda Taos

3.0 star property
Downtown Taos Historic District
8.6 out of 10, Excellent, (1001)
"I love the history of the place and the architecture. "
United States
Marsha
$127 nightly
The price is $145
Jan 8 - Jan 9, 2026
Total with taxes and fees
Hotel La Fonda Taos

Taos Valley Lodge

3.0 star property
Taos
8.8 out of 10, Excellent, (942)
"Staff was really friendly, we had a great stay"
United States
Kathryn
$139 nightly
The price is $159
Dec 10 - Dec 11
Total with taxes and fees
Taos Valley Lodge

Taos Motor Lodge

2.0 star property
Ranchos De Taos
8.6 out of 10, Excellent, (723)
"The room was very clean and the beds were so comfortable. Everything suited the needs of my friend and I. It was a great stay!"
United States
Marina
$114 nightly
The price is $128
Dec 10 - Dec 11
Total with taxes and fees
Taos Motor Lodge

Hampton Inn Taos

2.5 star property
Taos
8.0 out of 10, Very Good, (1000)
"Clean room, friendly front desk staff, very nice and new hotel, great breakfast! Would totally stay here again!!"
United States
Dana
$116 nightly
The price is $132
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hampton Inn Taos

Ponderosa Lodge

2.0 star property
Red River
9.0 out of 10, Wonderful, (264)
"Great location, easy check-in."
United States
Gregory
$126 nightly
The price is $144
Dec 10 - Dec 11
Total with taxes and fees
Ponderosa Lodge

LUXX LODGE Glamping and Taos RV Park

2.0 star property
Ranchos De Taos
$138 nightly
The price is $156
Dec 10 - Dec 11
Total with taxes and fees
LUXX LODGE Glamping and Taos RV Park

El Pueblo Lodge

2.0 star property
Taos
9.6 out of 10, Exceptional, (1465)
"Nice stay! Comfortable room, good breakfast, attentive staff."
United States
Igor
$120 nightly
The price is $137
Dec 15 - Dec 16
Total with taxes and fees
El Pueblo Lodge

Quality Inn Taos

2.5 star property
Taos
7.2 out of 10, Good, (1002)
"Always coming here when I’m able to for work. Everyone is so nice and accommodating. "
United States
Catherine
$119 nightly
The price is $136
Dec 10 - Dec 11
Total with taxes and fees
Quality Inn Taos
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Cristobal attractions

Top San Cristobal Hotel Reviews

More cheap stays in San Cristobal

Hotels in San Cristobal with star-rating

Find out more about San Cristobal

Top reasons to visit San Cristobal

  • Winter Sports: San Cristobal is a haven for ski enthusiasts, featuring excellent ski resorts and thrilling slopes.
  • Stunning Landscapes: The area's breathtaking scenery offers a perfect backdrop for outdoor adventures and relaxation.
  • Hot Springs: Enjoy rejuvenating hot springs that provide a soothing escape after a day on the slopes.
  • Cultural Experiences: Explore local customs and traditions, adding depth to your vacation.
  • Diverse Accommodations: Choose from cozy resorts to pet-friendly hotels, catering to all types of travelers.

Find great hotels near San Cristobal

Discover the charm of San Cristobal, New Mexico, where a variety of hotel accommodations await to enhance your vacation experience. Whether you're seeking a cozy resort or a pet-friendly hotel, you'll find options that cater to adventure seekers and relaxation enthusiasts alike. Enjoy stunning views and access to outdoor activities, ensuring a memorable stay in this picturesque destination.

  • El Pueblo Lodge: Embrace the spirit of adventure at El Pueblo Lodge, nestled 13 miles from San Cristobal. This motel-style accommodation is designed for travelers seeking a blend of outdoor excitement and business amenities. With a range of adventure sports available nearby, including hiking, skiing, and mountain biking, guests can easily immerse themselves in the stunning natural landscapes. The property is also pet-friendly, allowing you to bring your furry companions along for the journey. Business travelers will appreciate the dedicated facilities, including a Business Center and Meeting Rooms, ensuring a productive stay.
  • WorldMark Taos: Experience the thrill of outdoor activities and comfort at WorldMark Taos, located 13 miles from San Cristobal. This hotel caters to ski enthusiasts and adventure seekers with easy access to ski lifts and shuttles. Guests can indulge in various activities such as rock climbing, swimming, and skiing, all within close proximity. The hotel also provides essential business services, making it an ideal choice for working travelers. With a focus on adventure and convenience, WorldMark Taos promises an exhilarating stay.
  • Kachina Lodge: Discover a cozy haven at Kachina Lodge, situated 13 miles from San Cristobal. This hotel combines a pet-friendly atmosphere with business-friendly amenities, making it perfect for diverse travelers. Guests can take advantage of the nearby ski shuttle and lifts, along with a variety of exhilarating outdoor activities. Kachina Lodge is well-equipped for business needs, featuring a Conference Center, Meeting Rooms, and a Business Center. With a welcoming environment for both pets and professionals, Kachina Lodge is a fantastic choice for your stay.

Where to stay near San Cristobal

San Cristobal, New Mexico, is a hidden gem for those seeking adventure and relaxation. Nestled among stunning landscapes, it offers exhilarating outdoor activities and a serene atmosphere. Nearby Punta Lobos Beach is the perfect getaway, providing an oasis of luxury for a memorable Mexican beach vacation. With its beautiful scenery and romantic spots, San Cristobal promises a diverse travel experience filled with excitement and tranquility.

  • Arroyo Hondo: Nestled a mere 5 miles from San Cristobal, Arroyo Hondo is a charming destination that draws adventure enthusiasts year-round. While the peak travel months are June to July and September, visitors can enjoy a variety of activities throughout the year. Known for its skiing opportunities, Arroyo Hondo boasts access to impressive ski resorts and fields, making it a prime spot for winter sports. Beyond skiing, the area is rich in natural beauty, with nearby museums and national parks that offer a glimpse into the local culture and history. Whether you're hitting the slopes or exploring the local landmarks, Arroyo Hondo promises an unforgettable experience.
  • Valdez: Located just 5 miles from San Cristobal, Valdez is another fantastic option for travelers seeking outdoor excitement. Similar to Arroyo Hondo, Valdez attracts visitors throughout the year, with peak seasons in June to July and December. The city is renowned for its ski resorts and fields, catering to sports enthusiasts of all levels. In addition to winter sports, Valdez offers access to museums and stunning national parks, enriching your travel experience with cultural and natural explorations. Whether you're looking to ski or immerse yourself in the local attractions, Valdez is a vibrant spot for your adventure.
  • Arroyo Seco: Just 7 miles from San Cristobal, Arroyo Seco is a delightful city that charms visitors with its blend of adventure and culture. The area sees a surge of travelers in March and from June to July, attracted by its excellent skiing options, including ski fields and resorts. Beyond winter sports, Arroyo Seco offers unique landmarks like local museums and a picturesque piazza square that invite exploration. This vibrant community is perfect for those looking to experience both the thrill of adventure and the warmth of local culture.

Things to do near San Cristobal

San Cristobal, New Mexico, is a fantastic destination for ski enthusiasts and adventure seekers. Visitors can enjoy skiing at the local ski resort and explore the beautiful ski fields. With its stunning landscapes and thrilling outdoor activities, San Cristobal promises a memorable stay for those looking to embrace the excitement of winter sports and the charm of the area.

Shopping

In San Cristobal, visit Kakawa Chocolate House for delightful treats. If you're up for a drive, the Mountain View Mall offers a variety of shops and dining options 24 miles away, perfect for family outings and exploring local businesses.

Recreation

Wild Rivers Recreation Area offers breathtaking landscapes and serene hiking trails, perfect for relaxation and rejuvenation. Twirl Toystore and Playspace invites families to enjoy outdoor fun and creativity in a vibrant playground. For golf enthusiasts, Taos Country Club provides a scenic course surrounded by stunning views and fresh air.

Adventure

Experience the thrill of skiing at Taos Ski Valley, located 10 miles from San Cristobal, offering pristine slopes and breathtaking mountain views. For more skiing excitement, visit Red River Ski Area, 15 miles away, perfect for sports enthusiasts. Hike the scenic Goose Lake Trail, 9 miles from town, for stunning outdoor adventures.

Nightlife

In San Cristobal, the Taos Plaza Theater and Arts Center offers a vibrant mix of culture and entertainment, just 14 miles away. Experience romantic shows and family-friendly events that capture the local spirit, making it a perfect spot for a memorable night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Cristobal

To save money on your trip to San Cristobal, plan your visit during the cheaper months of April to May or November, avoiding the higher rates of March, July, and December. Tuesday is the most affordable day to stay, while Saturdays are pricier. Use Expedia's search tool to filter by budget and location, and consider bundling your hotel, flights, and activities for extra savings. Joining Expedia's One Key membership can unlock exclusive discounts and OneKeyCash for future stays. Look for free activities in the area to further stretch your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Cristobal are April to May and November, where the prices are slightly lower. This is in comparison to March, July and December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Cristobal is Tuesday. The most expensive day to stay in San Cristobal is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your preferences, such as your budget, desired location, and the type of hotel you prefer. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in San Cristobal with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near San Cristobal

San Cristobal, New Mexico, is perfect for ski and adventure enthusiasts, offering attractions like ski resorts, modern bridges, and hot springs. Visitors can enjoy a mix of cultural experiences and outdoor activities suitable for families. Whether you're hitting the slopes or exploring the local scenery, there’s plenty to see and do in and around San Cristobal for an unforgettable vacation.

  • Taos Ski Valley: Experience thrilling winter sports at Taos Ski Valley, a premier ski resort offering breathtaking mountain views and a vibrant outdoor atmosphere. Whether you're skiing, snowboarding, or hiking, this destination is perfect for adventure enthusiasts.
  • Rio Grande Gorge Bridge: Marvel at the towering Rio Grande Gorge Bridge, a stunning engineering feat that provides panoramic views of the gorge below. It's an ideal spot for photography and enjoying the urban vibe of the area while appreciating the natural beauty.
  • Earthship BioTecture: Explore the innovative Earthship BioTecture museum, where sustainable living meets artistic design. Discover unique eco-friendly structures and learn about their cultural significance, making it a fascinating stop for those interested in environmental consciousness.

Best time to go to San Cristobal

The best time to visit San Cristobal is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are low and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January19.0°F (-7.2°C)No RainMostly SunnyLowAverage
February23.2°F (-4.9°C)No RainMostly SunnyLowAverage
March33.4°F (0.8°C)No RainMostly SunnyHighSlightly High
April42.6°F (5.9°C)No RainSunnyHighSlightly Low
May52.3°F (11.3°C)No RainSunnyAverageSlightly Low
June63.7°F (17.6°C)No RainSunnyAverageAverage
July66.6°F (19.2°C)Light RainMostly SunnyHighSlightly High
August64.2°F (17.9°C)No RainSunnyAverageAverage
September58.3°F (14.6°C)No RainSunnyAverageAverage
October45.3°F (7.4°C)No RainSunnyAverageAverage
November32.5°F (0.3°C)No RainSunnyAverageSlightly Low
December21.4°F (-5.9°C)No RainMostly SunnyLowSlightly High

The nearest major airports for your trip to San Cristobal

Traveling to San Cristobal, New Mexico, is convenient with nearby airports. Taos Regional Airport (TSM) is located 10 miles away, offering several hotel options like the 4.5-star Cielo Taos guesthouse, 5 miles from the airport, and the 4-star El Monte Sagrado Living Resort & Spa, 7 miles away. Hotel Don Fernando de Taos, a 3.5-star property, is also 7 miles from TSM. For those considering Angel Fire Airport (AXX), situated 23 miles from San Cristobal, good choices include the 3.5-star Shady Brook Inn and Resort, 10 miles away, and the 3-star Angel Fire Resort, just 2 miles from AXX.

Frequently asked questions

When is the best time to go to San Cristobal?
The most popular time to visit San Cristobal is in March, when the city comes alive with vibrant culture and pleasant weather. With average temperatures ranging from the low 60s to mid-70s Fahrenheit, March offers a comfortable climate great for exploring the charming streets and unique architecture of this beautiful destination.

During the peak season, which spans from March to May, you'll find an abundance of tourist activity. This is an excellent time for outdoor enthusiasts, as the inviting weather allows for hiking, walking tours, and enjoying the stunning natural surroundings. The lush landscapes and rich biodiversity around San Cristobal make for memorable adventures, whether you're hiking in the nearby mountains or exploring the local markets.

For those who appreciate attentive service and premium experiences, the busy months of March and April often feature cultural festivals, artisanal fairs, and local events that provide a deeper insight into the heritage and lifestyle of the region. Engaging with the local community can enhance your travel experience, offering opportunities to taste authentic cuisine and connect with the warm-hearted residents.

If you're looking for a more budget-friendly option, February can be a great time to visit. The city is less crowded, allowing for a more relaxed experience while still enjoying the beautiful surroundings. You can take advantage of lower accommodation prices and have the chance to explore the sights at a leisurely pace.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Cristobal.
How can I save on a San Cristobal hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible San Cristobal hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a San Cristobal hotel?
Prices for hotels in San Cristobal often vary, but you can find a great deal from $104 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia