Top-Rated Hotels in Santa Fe

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Nestled against the backdrop of the Sangre de Cristo Mountains, Santa Fe offers a unique blend of cultural heritage, artistic vibrancy, and breathtaking natural beauty. This enchanting city is not just the oldest capital in the United States but also a haven for travelers seeking relaxation, inspiration, and adventure. For those looking to immerse themselves in the essence of Santa Fe, choosing the right accommodation is as integral to the experience as the destination itself, with the best hotels in Santa Fe providing more than just a place to stay, but a gateway to the city's soul.

Santa Fe's accommodations are as diverse and inviting as the city's landscapes, ranging from luxurious resorts embracing Southwestern elegance to quaint, adobe inns steeped in history. The best hotels in Santa Fe are renowned for their exceptional service, comfort, and authentic decor that reflect the city's rich cultural tapestry. These establishments often offer unique amenities such as native spa treatments, fine dining featuring local cuisine, and exclusive tours that enhance your Santa Fe journey, making each stay remarkable and full of discovery.

The selection of the best hotels in Santa Fe can be your compass to uncovering the hidden gems and celebrated attractions of this vibrant city. Recommendations for top-tier accommodations come with the promise of connecting you with the heart of Santa Fe, whether through artfully curated interiors that echo the artistic spirit of the locale, or through staff that share insights into the town's history and must-visit spots. Let the journey begin with choosing a hotel that not only meets your comfort and style expectations but also enriches your visit with memorable experiences and encounters in the captivating city of Santa Fe.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. Drury Plaza Hotel In Santa Fe
2. The Inn Of Five Graces
3. Rosewood Inn Of The Anasazi
4. Inn & Spa At Loretto
5. La Fonda On The Plaza Hotel
6. Eldorado Hotel And Spa
7. Four Seasons Resort Rancho Encantado Santa Fe
8. Hotel Santa Fe

Best Boutique Hotels in Santa Fe

Check Availability

Santa Fe
Mar 12, 2026 - Mar 13, 2026

Drury Plaza Hotel In Santa Fe

9.0

Good

(1189 Reviews)

+ 104 photos
Drury Plaza Hotel in Santa Fe is renowned for its family-friendly atmosphere and exceptional value. Located in the heart of Santa Fe, it offers easy access to the city's most beloved attractions. The hotel welcomes families with spacious rooms, outdoor pool, and complimentary breakfast that includes a variety of options to please every palate. An added bonus for families is the hotel's 5:30 Kickback® service, offering free hot food and cold beverages in the evening, perfect for relaxing after a day of exploration. The warm and attentive service ensures a hassle-free stay for parents and a delightful experience for children, making Drury Plaza Hotel an excellent choice for families seeking the best hotels in Santa Fe.
Address: 828 Paseo De Peralta
Rating: Good 9.0 (1189 Reviews)
Rooms: 223
Price: From 130$

The Inn Of Five Graces

9.7

Good

(69 Reviews)

+ 108 photos
The Inn of the Five Graces stands out as a jewel among the best hotels in Santa Fe, embodying the artistic and cultural fusion that defines the city. This hotel is renowned for its opulent decor, featuring an exquisite collection of textiles and artifacts from the Silk Road, paired with native New Mexican craftsmanship. Each room is a masterpiece of design, offering luxurious comfort while telling a story of centuries-old traditions. The hotel's spa services, inspired by ancient healing techniques, promise relaxation and rejuvenation, while its prime location allows easy access to Santa Fe's historic downtown. Personalized service and attention to detail ensure that every stay at The Inn of the Five Graces becomes a memorable part of your Santa Fe adventure.
Address: 150 East Devargas Street
Rating: Good 9.7 (69 Reviews)
Rooms: 24
Price: From 744$

Best Luxury Hotels in Santa Fe

In Santa Fe, luxury is not just about opulence—it's about experiencing exceptional quality with a touch of Southwestern enchantment. The best luxury hotels in Santa Fe offer exquisite accommodations, superior service, and extraordinary amenities, all set against the beautiful landscape of New Mexico. These hotels cater to guests who desire the finest experiences, from spa retreats inspired by ancient traditions to gourmet dining featuring innovative Southwestern cuisine. Each hotel provides a sanctuary of comfort and elegance, with spectacular views, sumptuous decor, and attention to every detail. For travelers looking to indulge in unmatched luxury during their visit, Santa Fe's top luxury hotels promise an unparalleled stay.

Rosewood Inn Of The Anasazi

9.1

Good

(124 Reviews)

+ 79 photos
Rosewood Inn of the Anasazi celebrates the spirit of the Southwest with its elegant blend of modern luxury and ancient cultural influences, making it a standout among the best hotels in Santa Fe. Situated steps away from the historic Santa Fe Plaza, this hotel offers guests a sophisticated sanctuary. Each guestroom features handcrafted furnishings, gaslit fireplaces, and luxurious linens, creating a warm and inviting atmosphere. The Anasazi Restaurant, one of Santa Fe's most prestigious dining establishments, serves innovative Southwestern dishes that highlight local, seasonal ingredients. With its intimate wine cellar and exclusive tequila table experiences, the Rosewood Inn of the Anasazi caters to connoisseurs and gastronomes alike.
Address: 113 Washington Avenue
Rating: Good 9.1 (124 Reviews)
Rooms: 89
Price: From 275$

Inn & Spa At Loretto

8.4

Good

(518 Reviews)

+ 248 photos
Inn and Spa at Loretto is a sanctuary for couples, blending iconic architecture, luxurious amenities, and a tranquil ambience. This hotel, inspired by the famous Taos Pueblo, is a masterpiece of adobe construction and one of the most photographed buildings in Santa Fe. Couples can enjoy beautifully appointed rooms with handcrafted furnishings and private balconies overlooking the picturesque surroundings. The on-site spa offers couples' treatments, providing a relaxing retreat within the heart of the city. The hotel's restaurant, Luminaria, is known for its romantic setting and innovative New Mexican cuisine, perfect for a candlelit dinner. Inn and Spa at Loretto's attentive service and enchanting environment make it a premier choice for couples seeking the essence of romance in Santa Fe.
Address: 211 Old Santa Fe Trail
Rating: Good 8.4 (518 Reviews)
Rooms: 134
Price: From 373$

Best Family-Friendly Hotels in Santa Fe

Santa Fe, with its vibrant culture, scenic beauty, and rich history, is a captivating destination for families. The best family-friendly hotels in Santa Fe understand the needs of travelers with children, offering amenities and activities designed to engage guests of all ages. From spacious accommodations and child-friendly dining options to swimming pools and cultural programs, these hotels ensure a comfortable and memorable stay for the entire family. They provide the perfect base for exploring Santa Fe's family attractions, such as interactive museums, parks, and educational historical sites. With thoughtful touches and welcoming atmospheres, these hotels make it easy for families to experience the best of what Santa Fe has to offer.

La Fonda On The Plaza Hotel

8.7

Good

(389 Reviews)

+ 131 photos
La Fonda on the Plaza carries the distinction of being one of the best hotels in Santa Fe, thanks to its deep historical roots and prime location right on the iconic Santa Fe Plaza. This historic hotel exudes a sense of timelessness, with hand-painted murals, original artwork, and ornate Spanish colonial furnishings gracing its interiors. Guests can enjoy modern amenities while experiencing a living piece of Santa Fe's history. The rooftop terrace offers unparalleled views of the city and the surrounding mountains, making it a perfect spot to unwind. La Fonda's dining options feature New Mexican cuisine with a contemporary twist, reflecting the city's culinary heritage. For a stay steeped in tradition and luxury, La Fonda on the Plaza is an unparalleled choice.
Address: 100 East San Francisco Street
Rating: Good 8.7 (389 Reviews)
Rooms: 180
Price: From 345$

Eldorado Hotel And Spa

8.4

Good

(818 Reviews)

+ 146 photos
Eldorado Hotel & Spa is a haven of southwestern elegance and charm, offering a romantic setting for couples visiting Santa Fe. Situated near the historic Santa Fe Plaza, this hotel provides easy access to the city's art galleries, museums, and shops. The rooms and suites are luxuriously appointed, featuring local artwork and private balconies with breathtaking views. Couples can unwind at the rooftop pool or indulge in couple’s treatments at the Nidah Spa. Eldorado Hotel & Spa's award-winning Old House restaurant serves exquisite dishes that reflect the flavors of the region, crafted from local, seasonal ingredients. For couples seeking a blend of luxury, culture, and romance, Eldorado Hotel & Spa is an idyllic choice.
Address: 309 West San Francisco Street
Rating: Good 8.4 (818 Reviews)
Rooms: 202
Price: From 301$

Best Romantic Hotels in Santa Fe

For couples seeking a romantic getaway, Santa Fe offers an enchanting blend of stunning landscapes, rich history, and vibrant culture. The best romantic hotels in Santa Fe cater to couples looking for an intimate experience, providing luxurious accommodations, refined dining, and personalized services. These hotels often feature cozy fireplaces, private balconies, and spa services for two, creating the perfect setting for romance. Nestled in picturesque locations, they offer couples the privacy and serenity needed to connect and create lasting memories. Whether celebrating an anniversary, honeymoon, or simply a much-needed retreat, these hotels promise a romantic escape in the heart of Santa Fe.

Four Seasons Resort Rancho Encantado Santa Fe

8.2

Good

(9 Reviews)

+ 188 photos
Four Seasons Resort Rancho Encantado Santa Fe provides a luxury getaway experience that is distinctly reflective of Santa Fe's natural beauty and cultural heritage. Nestled in the foothills of the Sangre de Cristo Mountains, this resort offers breathtaking panoramas, making it a serene retreat. Guests can enjoy spacious casita-style accommodations, each thoughtfully equipped with modern comforts and panoramic views. The resort's spa specializes in treatments that incorporate indigenous ingredients and healing rituals. Adventure seekers can benefit from the resort's personalized excursion program, which offers guided tours to explore the enchanting landscapes and historical sites of New Mexico. For those seeking luxury amid nature's splendor, the Four Seasons Resort Rancho Encantado is an exquisite choice.
Address: 198 State Road 592
Rating: Good 8.2 (9 Reviews)
Rooms: 65
Price: From 958$

Hotel Santa Fe

8.4

Good

(1405 Reviews)

+ 127 photos
Hotel Santa Fe embodies the spirit of the Southwest, being the only Native American owned hotel in downtown Santa Fe. This hotel stands out among the best hotels in Santa Fe by offering a unique glimpse into the rich Pueblo culture through its architecture, guestroom furnishings, and art collection. It provides a serene oasis in the center of the city, with a beautiful outdoor pool and a full-service spa that champions indigenous healing practices. The hotel's restaurant serves authentic Native American cuisine, offering a taste of local flavors and traditions. Guests can participate in cultural experiences, from traditional storytelling to dance performances, making Hotel Santa Fe a destination for those seeking a deep connection with Santa Fe's Native American heritage.
Address: 1501 Paseo De Peralta
Rating: Good 8.4 (1405 Reviews)
Rooms: 124
Price: From 219$