Find and Book Top Rated Hotels in Santa Fe

Search among 34 available resorts and all inclusive hotels in Santa Fe from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 34
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great92 reviews
MapView on map300 yd from City Center400 yd from Santa Fe Plaza
From   US$ 303 /nightSelect
MapView on map600 yd from City Center200 yd from Absolute Nirvana Spa Tea Room Gardens
From   US$ 320 /nightSelect
8.6
Great64 reviews
7.9 mi from City Center
From   US$ 956 /nightSelect
8.6
Great263 reviews
100 yd from City Center200 yd from Santa Fe Plaza
From   US$ 279 /nightSelect
8.4
Great120 reviews
300 yd from City Center300 yd from Lensic Performing Arts Center
From   US$ 223 /nightSelect
8.4
Great164 reviews
600 yd from City Center400 yd from Lensic Performing Arts Center
From   US$ 224 /nightSelect
8.8
Great61 reviews
400 yd from City Center300 yd from The New Mexico State Capitol
From   US$ 744 /nightSelect
8.6
Great90 reviews
500 yd from City Center200 yd from Lensic Performing Arts Center
From   US$ 279 /nightSelect
8.4
Great281 reviews
400 yd from City Center300 yd from Lensic Performing Arts Center
From   US$ 269 /nightSelect
8.2
Great110 reviews
12.5 mi from City Center
From   US$ 113 /nightSelect
8.2
Great54 reviews
5.4 mi from City Center600 yd from Santa Fe Place Mall
From   US$ 94 /nightSelect
8.6
Great107 reviews
500 yd from City Center200 yd from Lensic Performing Arts Center
From   US$ 235 /nightSelect
Hotel
8.4
Great129 reviews
2.6 mi from City Center500 yd from Santa Fe University of Art and Design
From   US$ 169 /nightSelect
8.2
Great151 reviews
4.9 mi from City Center1400 yd from Santa Fe Place Mall
From   US$ 102 /nightSelect
8.4
Great249 reviews
900 yd from City Center600 yd from Santa Fe Convention Center
From   US$ 122 /nightSelect
8.4
Great92 reviews
200 yd from City Center200 yd from Santa Fe Plaza
From   US$ 215 /nightSelect
8.6
Great64 reviews
1100 yd from City Center400 yd from Santa FE Desert Chorale
From   US$ 389 /nightSelect
8.4
Great123 reviews
1000 yd from City Center400 yd from Santa FE Desert Chorale
From   US$ 209 /nightSelect
8.4
Great67 reviews
4.5 mi from City Center1400 yd from Monica Lucero Park
From   US$ 160 /nightSelect
Bed & Breakfast
8.4
Great95 reviews
900 yd from City Center500 yd from The New Mexico State Capitol
From   US$ 171 /nightSelect
  • 1
  • 2

Best resorts and places to stay in Santa Fe

Why visit?

Santa Fe, located in the scenic state of New Mexico, offers a unique blend of cultural diversity, breathtaking landscapes, and historical landmarks. From the iconic Palace of the Governors to the artistic haven of Canyon Road, Santa Fe is a must-visit destination for any traveler seeking a rich and authentic experience.

Why is choosing a resort in Santa Fe better than staying in a hotel?

Immersive Cultural Experience: Resorts in Santa Fe often embrace the local traditions, architecture, and decor, allowing guests to fully immerse themselves in the southwestern culture and ambiance.

Serene Natural Surroundings: Many resorts in Santa Fe are nestled in the picturesque landscapes of the region, offering stunning views, tranquil gardens, and the opportunity to explore nearby hiking trails and outdoor activities.

Personalized Service: Resorts in Santa Fe pride themselves on providing exceptional service, ensuring that guests have everything they need for a comfortable and memorable stay.

Relaxation and Wellness: Santa Fe resorts often feature luxurious spas, wellness centers, and pools, providing a perfect retreat for relaxation and rejuvenation.

Unique Dining Experiences: Resorts in Santa Fe often boast renowned on-site restaurants that showcase the region's flavors and culinary traditions, allowing guests to savor the local cuisine without leaving the premises.

What is the price to stay in a resort per night?

In Santa Fe, the average price per night for a 3-star resort ranges from $150 to $200. For a 4-star resort, expect to pay between $200 and $300 per night. If you're looking for the ultimate luxury experience, 5-star resorts can range from $300 to $500 per night.

Best value for money:

Inn and Spa at Loretto: Located in the heart of Santa Fe, this 4-star resort offers a perfect blend of luxury and affordability. Enjoy stunning views of the Sangre de Cristo Mountains, indulge in spa treatments, and explore the nearby Plaza and Cathedral Basilica of St. Francis of Assisi.

Ojo Santa Fe Spa Resort: Situated just 20 minutes from downtown Santa Fe, this beautiful resort offers a range of accommodations to suit various budgets. Enjoy the healing properties of their natural mineral springs, relax in their luxurious rooms, and explore the nearby Santa Fe Opera.

The Lodge at Santa Fe: With its charming southwestern decor and affordable rates, The Lodge at Santa Fe is a popular choice for budget-conscious travelers. Take in the scenic views, enjoy live music and delicious cuisine at their on-site restaurant, and explore the nearby historic sites such as the Georgia O'Keeffe Museum.

Best luxury resorts:

Four Seasons Resort Rancho Encantado: Positioned on the outskirts of Santa Fe, this 5-star resort offers a secluded retreat surrounded by breathtaking landscapes. Enjoy world-class amenities, indulge in spa treatments, and experience unparalleled luxury.

Rosewood Inn of the Anasazi: Located in the heart of downtown Santa Fe, this exclusive 5-star resort boasts elegance and sophistication. Immerse yourself in the rich local heritage, dine at their renowned Anasazi Restaurant, and explore the nearby Museum Hill.

Best pet-friendly resorts:

Hotel Santa Fe: This pet-friendly resort offers comfortable accommodations for both you and your furry companions. Take advantage of their pet-friendly amenities, such as pet walking services, and enjoy the nearby pet-friendly trails at Santa Fe National Forest.

Eldorado Hotel & Spa: Situated just steps away from the historic Santa Fe Plaza, this pet-friendly resort allows you to explore the city's landmarks with your beloved pet. Enjoy their outdoor pet-friendly patio area, and take a stroll to the iconic Cathedral Basilica of St. Francis of Assisi.

Best resorts for families:

Hyatt Regency Tamaya Resort and Spa: Located just outside of Santa Fe, this family-friendly resort offers a range of activities for children, such as horseback riding, a kids' club, and a water park. Explore the scenic beauty of the Tamaya Santa Ana Pueblo, where the resort is situated.

La Posada de Santa Fe: This historic resort offers spacious accommodations suitable for families, as well as a dedicated children's pool area. Discover the nearby Children's Museum, Santa Fe Railyard Park, and the Old Santa Fe Trail for a memorable family vacation.

Sunrise Springs Spa Resort: A peaceful retreat located outside of Santa Fe, this family-friendly resort offers a variety of activities for everyone, including art classes, yoga sessions, and exploring their gardens. Enjoy the tranquility of their natural springs and spend time together in their serene surroundings.

Best resorts with unique views:

Inn of the Five Graces: This boutique resort offers luxurious accommodations adorned with globally sourced artifacts, beautiful courtyards, and rooftop terraces with breathtaking views of Santa Fe's historic district.

Bishop's Lodge: Situated on 450 scenic acres just minutes from downtown Santa Fe, this resort offers stunning panoramic views of the surrounding mountains. Explore the nearby Santa Fe National Forest and immerse yourself in the natural beauty of the area.

Show moreLess