Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Miguel de Allende – 268 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hacienda El Santuario San Miguel de Allende

Hotel in San Miguel de Allende

This hotel in San Miguel Allende offers luxurious guestrooms and exceptional staff, as well as the perfect location close to several historic sites and beautiful architecture. Great location, great breakfast, clean and spacious rooms. Loved the boutique feel and the design and space of the hotel. Would stay here again.

Show more Show less
9.1
Awesome
663 reviews
Price from
$148
per night

Real de Minas San Miguel de Allende

Hotel in San Miguel de Allende

Located in the beautiful city of San Miguel Allende, overlooking the valley, this hotel features sauna, fitness center and massage service. A spa and wellness center is available. Loved the room, clean and conveniente. Staff really nice

Show more Show less
8.5
Very Good
1,250 reviews
Price from
$59
per night

Hotel Casa Don Quijote

Hotel in San Miguel de Allende

Set in San Miguel de Allende, within 1969 feet of Historic Museum of San Miguel de Allende and 2297 feet of Church of St. I liked the help staff gave for adjusting the reservation, the kindess of the restaurant staff, the enviroment, and the beds

Show more Show less
9
Awesome
1,012 reviews
Price from
$45
per night

Posada de la Aldea

Hotel in San Miguel de Allende

Posada de la Aldea is 2133 feet from the Allende Park and 10 minutes’ walk from San Miguel de Allende Historic Museum. It features an extensive garden, swimming pool and free Wi-Fi. It was a great location, very quiet and had loads of character. Visited for a wedding in San Miguel.

Show more Show less
8.7
Excellent
725 reviews
Price from
$64
per night

Imperio De Angeles

Hotel in San Miguel de Allende

Minutes by car from Juarez Park, this San Miguel de Allende hotel is also minutes from Parroquia de San Miguel Arcangel church. It offers an outdoor pool and free WiFi. The service and facilities we're way beyond our expectations. The food was incredible. Located 5 minutes by cab from downtown San Miguel. Couldn't have asked for more. Really hated to leave.

Show more Show less
8.7
Excellent
734 reviews
Price from
$50
per night

Casa Mia Suites

Hotel in Protective Town of San Miguel, San Miguel de Allende

Casa Mia Suites is just two blocks from the main square of San Miguel de Allende. This hotel provides many helpful services, like currency exchange. The staff is extremely nice, welcoming and helpful. All the details in the suite are amazing and make you want to stay for weeks. The decoration and cleanliness are impecable!

Show more Show less
9.4
Awesome
384 reviews
Price from
$57
per night

Hotel Casa San Miguel

Hotel in Protective Town of San Miguel, San Miguel de Allende

Hotel Casa San Miguel is located just 656 feet from the main square, in the heart of San Miguel de Allende. Close to all the sights with all the historic atmosphere (church bells to wake you in the morning for breakfast), parking possibilities just around the corner, friendly people (always with good advice where to eat) and clean rooms.

Show more Show less
7.8
Good
839 reviews
Price from
$44
per night

Hotel Bouquet (Adults Only)

Hotel in Protective Town of San Miguel, San Miguel de Allende

Located in San Miguel de Allende, a few steps from Church of St. Michael the Archangel, Hotel Bouquet (Adults Only) offers accommodations with a bar and private parking. The room was very quiet even though you have a restaurant next door. The bed and pillows were great

Show more Show less
8.3
Very Good
345 reviews
Price from
$85
per night

Live Aqua San Miguel de Allende Urban Resort

Hotel in San Miguel de Allende

Live Aqua San Miguel de Allende Urban Resort features a restaurant, fitness center, a bar and garden in San Miguel de Allende. Beautiful resort with spacious room. Staff was incredibly helpful, especially Riccardo the concierge. I had an amazing deep tissue massage at the spa and enjoyed food and drinks by the pool! Easy walk to the main square.

Show more Show less
9.2
Awesome
282 reviews
Price from
$299
per night

Hotel La Casona

Hotel in San Miguel de Allende

Set in San Miguel de Allende, 0.9 mi from Historic Museum of San Miguel de Allende, Hotel La Casona features free WiFi access and free private parking. Every room is fitted with a flat-screen TV. We enjoyed our stay at the hotel la casona. Staff are very friendly and quick to help. The town is within walking distance 7-10min and the location is quiet, even though it is close to a main road. Hotel room was very clean, bed comfortable, the only thing missing (would have been handy) was a small fridge in the room. No complains. Would go back, or recommend it

Show more Show less
8.6
Excellent
505 reviews
Price from
$53
per night

Most-booked hotels in San Miguel de Allende in the past month

See all

San Miguel de Allende's best hotels with breakfast

See all

Budget hotels in San Miguel de Allende

See all

Hotels located in the center of San Miguel de Allende

See all

FAQs about hotels in San Miguel de Allende

  • Hotel Casa Don Quijote, Hotel Casa Blanca 7, and L'Ôtel at Dôce18 Concept House are some of the popular hotels in San Miguel de Allende.

  • For hotels in San Miguel de Allende that serve highly-rated breakfasts, try MESON AMELIA, Casa 1810 Hotel Boutique, and L'Ôtel at Dôce18 Concept House.

  • The average price per night for a 3-star hotel in San Miguel de Allende this weekend is $88 or, for a 4-star hotel, $150. Looking for something even fancier? 5-star hotels in San Miguel de Allende for this weekend cost around $384 per night, on average (based on Booking.com prices).

  • L'Ôtel at Dôce18 Concept House, Viñedos San Lucas, and Hacienda Las Amantes got great room view-related reviews from travelers in San Miguel de Allende.

  • On average, 3-star hotels in San Miguel de Allende cost $65 per night, and 4-star hotels in San Miguel de Allende are $84 per night. If you're looking for something really special, a 5-star hotel in San Miguel de Allende can be found for $202 per night, on average (based on Booking.com prices).

  • These hotels in San Miguel de Allende are highly rated by couples: MESON AMELIA, Casa Misha, and Hotel Casa Blanca 7.

  • On average, it costs $67 per night to book a 3-star hotel in San Miguel de Allende for tonight. You'll pay around $114 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Miguel de Allende will cost around $250, on average (based on Booking.com prices).

  • Many families visiting San Miguel de Allende loved staying at Casa Delphine, Hotel Amparo, and Casa Grande San Miguel Boutique Hotel.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About San Miguel de Allende:

Explore guest reviews of hotels in San Miguel de Allende

See all