Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Miguel de Allende – 383 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.

Real de Minas San Miguel de Allende

Hotel in San Miguel de Allende

Located in the beautiful city of San Miguel Allende, this hotel features fitness center and massage service. A spa and wellness center is available. Nice hotel. Excellent service

Show more Show less
8.2
Very Good
1,448 reviews
Price from
$66
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. The balcony, the location, the price

Show more Show less
8.1
Very Good
1,080 reviews
Price from
$56
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. location, appearance, cleanliness

Show more Show less
8.8
Excellent
1,415 reviews
Price from
$89
per night

Casa del Tio Hotel Boutique

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

Located in San Miguel de Allende’s historic center, this hotel features free WiFi and daily breakfast. Casa del Tio Hotel Boutique is just 656 feet from Jardín Allende, the city’s main square. The staff at this hotel were just fabulous. We had to change our dates a couple of times due to illness and they were so helpful and accommodating. Great central location. Lovely fresh breakfast.

Show more Show less
9.1
Wonderful
749 reviews
Price from
$99
per night

Hotel Casa Don Quijote

Hotel in San Miguel de Allende

Featuring 3-star accommodations, Hotel Casa Don Quijote is located in San Miguel de Allende, a 8-minute walk from Historic Museum of San Miguel de Allende and 0.4 miles from Church of St. Beautiful hotel! The staff was very friendly and helpful, the shower was hot, the bed was extremely comfortable and huge, the room was classy, and the breakfast was delicious!

Show more Show less
9
Wonderful
850 reviews
Price from
$85
per night

Hotel La Casona 30

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. The location was excellent. The proximity to City center was great. The staff was very helpful in calling taxi's when transportation was needed.

Show more Show less
8.8
Excellent
947 reviews
Price from
$44
per night

Selina San Miguel de Allende

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

Selina San Miguel de Allende has a garden, shared lounge, a terrace and bar in San Miguel de Allende. This 3-star hotel offers a shared kitchen, a tour desk and free WiFi. The overall look of the hotel is very nice. The courtyard is beautiful. Everything is walking distance.

Show more Show less
7.7
Good
726 reviews
Price from
$102
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. oh wow! This place goes above and beyond - the little touches and attention to detail are amazing. Great location, huge lovely apartment, amazing roof terrace to watch the sunset. I was blown away by this place, and for the money it is unbelievable!

Show more Show less
9.2
Wonderful
502 reviews
Price from
$93
per night

Hacienda de las Flores

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

Located on the heart of San Miguel De Allende, this hotel features Colonial architecture with Mexican décor. Hacienda De Las Flores offers rooms with free Wi-Fi, an outdoor pool and large gardens. The staff was super available and nice. The place is in a perfect location, walking distance from downtown. Nice hotel with a carisma and touch of old village as it is all around San Migual. I will be back and recommend it.

Show more Show less
8.8
Excellent
288 reviews
Price from
$116
per night

Casa Luna Hotel Boutique

Hotel in San Miguel de Allende

Charming gardens, courtyards and fountains can be found at this colonial-style guest house. San Miguel de Allende’s main square and La Parroquia Church are just 1148 feet away. Location, Staff, look of the hotel.

Show more Show less
8.3
Very Good
414 reviews
Price from
$77
per night

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

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

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

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

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

  • Many families visiting San Miguel de Allende loved staying at ZenZontle GlampingSMA By Rotamundos, Casa Misha, and La Valise San Miguel de Allende.

  • Casa Grande Luxury Boutique Hotel, Hotel Casa Blanca 7, and Casa Mision de San Miguel are some of the popular hotels in San Miguel de Allende.

  • For hotels in San Miguel de Allende that serve highly-rated breakfasts, try Casa Naré Adults Only, Casa 1810 Parque Hotel Boutique, and Casa Grande Luxury Boutique Hotel.

  • These hotels in San Miguel de Allende are highly rated by couples: Casa Mision de San Miguel, Viñedos San Lucas, and Viñedos San Francisco.

  • Viñedos San Francisco, Viñedos San Lucas, and Casa Grande Luxury Boutique Hotel got great room view-related reviews from travelers in San Miguel de Allende.

Learn more about visiting San Miguel de Allende

  • 24 attractions
  • 8 points of interest
  • 1 neighborhoods
Find out more
Subscribe to receive premium 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

Research, refine, and make plans for your whole trip