Santa Fe, New Mexico, is a special place where your hotel is not just somewhere to sleep. It is a part of what makes your trip so great. The whole city is full of adobe buildings, rooms filled with art, and little courtyards that are so cozy. A lot of the hotels in Santa Fe have this kind of charm.
When I was in Santa Fe, I noticed that walking into a hotel lobby was like walking into an art gallery or a place that celebrates the culture.
If you are planning to visit Santa Fe, here are some hotels in Santa Fe, ranked by comfort, location, experience, and value for the money.
Best Hotels in Santa Fe, New Mexico
1. Inn of the Five Graces
2. Rosewood Inn of the Anasazi
3. Four Seasons Resort Rancho Encantado Santa Fe
4. Inn and Spa at Loretto
5. El Rey Court
6. La Fonda on the Plaza
6 Best Hotels in Santa Fe, New Mexico
1. Inn of the Five Graces

This hotel in Santa Fe is really special. As soon as you walk in, you see lots of colorful tiles and furniture made by hand. The place has different textures that remind you of places all around the world.
Each hotel room feels like a work of art. They have things like fireplaces, big tubs, and detailed tile work. I was really impressed by how much thought was put into everything. It doesn’t feel like a hotel. The hotel rooms are really something.
Budget
Rooms: $500–$900, per night
Facilities
- Spa
- Concierge service
- Luxury suites
- Courtyards
Perks: They give you breakfast. You also get snacks and drinks in your room, which makes your stay nicer. The hotel’s perks are great.
Address: 150 E De Vargas St, Santa Fe
2. Rosewood Inn of the Anasazi

Located steps from Santa Fe Plaza, this hotel mixes old Southwestern style with modern luxury.
The rooms have beams, Native American textiles, and cozy fireplaces. The restaurant is a plus, serving food inspired by the local area that guests and locals love. It is popular with visitors like Wandering Wheatleys.
Budget:
Rooms: $400–$800 per night
Facilities: A fancy restaurant, a bar, a lounge, with books and services to help you plan your stay.
There are no meals, but you can have coffee and small snacks in the lounge areas.
Address: 113 Washington Ave, Santa Fe
3. Four Seasons Resort Rancho Encantado Santa Fe

If you are looking for a luxurious getaway, this is the perfect spot. It is located outside the city, surrounded by mountains and desert, which makes it feel quiet and like a retreat. The private rooms, called casitas, are big. Have fireplaces, patios, and amazing views.
Budget:
Rooms: $500 to $1,000 or more, per night
Facilities: There is a spa, pool, fine dining restaurant, fitness center, and outdoor activities.
There are no meals, but the dining experience is really good, and the views make it worth it.
Address: 198 NM-592, Santa Fe
4. Inn and Spa at Loretto

This hotel in Santa Fe is really famous. It is right near the plaza. The hotel looks beautiful with its adobe-style architecture.
The hotel feels warm and classic. It has a spa. So it is perfect for a stay.
The budget is:
Rooms: $250 to $500, per night
The hotel has facilities. These include:
- A spa
- A restaurant
- A bar
- Outdoor spaces
- Event areas
The hotel does not offer meals. However, its restaurant serves local food. The dishes are inspired by cuisine.
Address: 211 Old Santa Fe Trail, Santa Fe
5. El Rey Court

El Rey Court has a relaxed and nice feel to it. The hotel is spread over acres of land and features a mix of old-style and modern design. El Rey Court is the kind of place where you can sit by a fire pit in the evening and just relax.
The cost to stay at El Rey Court is as follows:
Rooms at El Rey Court cost between $150 and $300 per night.
El Rey Court has a lot of things to offer, including
- A pool
- A hot tub
- Fire pits
- Lounge areas
- A café.
Some of the things about El Rey Court are that they give you free coffee and tea, and they also have social events, with snacks sometimes at El Rey Court.
Address: 1862 Cerrillos Rd, Santa Fe
6. La Fonda on the Plaza

La Fonda is one of the most historic hotels in Santa Fe, located right on the central plaza. Staying here feels like being part of the city’s history.
The interiors are colorful and filled with local art, giving it a very authentic Santa Fe vibe.
Budget:
- Rooms: $200–$400 per night
Facilities: Restaurants, rooftop bar, shops, and event spaces.
No standard free meals, but the location alone makes it incredibly convenient.
Address: 100 E San Francisco St, Santa Fe, NM 87501
Conclusion
Staying in Santa Fe is about more than comfort. It’s about having a great experience. Each hotel has something to offer. The Inn of the Five Graces offers luxurious stays and some nice extras for free.
The Rosewood Inn of the Anasazi is an elegant hotel right in the city centre. If you want to get from it all, the Four Seasons Resort Rancho Encantado Santa Fe is a great choice. What I really loved about Santa Fe hotels is how they all show the city’s culture.
Santa Fe is artistic, warm, and full of character. Many hotels offer breakfast, snacks, or special meals that make your stay feel really special. If you’re planning a trip to Santa Fe, choosing the hotel can make or break your experience.
In Santa Fe, that experience is something you will always remember. The hotel you choose will shape your Santa Fe experience. Santa Fe hotels offer an experience.
