Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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 – 316 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

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, outdoor swimming pool, a fitness center and bar in San Miguel de Allende. Great atmosphere, the place is really comfy and beautiful . The spa is the best

Show more Show less
9.2
Awesome
166 reviews
Avg. price/night:
$190.05

Hotel Casa 88

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

Well set in the Protective Town of San Miguel district of San Miguel de Allende, Hotel Casa 88 is located a few steps from Historic Museum of San Miguel de Allende, a 7-minute walk from Church of St. The rooms are beautiful and the staff is amazing! The food is spectacular 😍 definitely I would be back and stay here!!

Show more Show less
9.1
Awesome
175 reviews
Avg. price/night:
$48.75

Hotel Petra

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

Located in San Miguel de Allende, a 9-minute walk from Historic Museum of San Miguel de Allende, Hotel Petra provides accommodations with a garden and private parking. The location was central and made for easy walking to restaurants, the Jardin and other attractions. It was very quiet for the location and the we enjoyed having breakfast in the garden.

Show more Show less
9.2
Awesome
245 reviews
Avg. price/night:
$57

Hotel Casa Blanca 7

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

Located in San Miguel de Allende and with Church of St. Michael the Archangel reachable within a 6-minute walk, Hotel Casa Blanca 7 provides express check-in and check-out, allergy-free rooms, a... We got married in the courtyard and they were very accommodating.

Show more Show less
9.7
Exceptional
102 reviews
Avg. price/night:
$258.40

Hotel Casa Don Quijote

Hotel in San Miguel de Allende

Featuring a terrace and a restaurant, Hotel Casa Don Quijote is located in San Miguel de Allende. With a bar, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The room was lovely and very comfortable! Bed and bathroom were both lovely. The staff was very accommodating and the location was very convenient. The breakfast was very nice - especially the fruit plate!

Show more Show less
9
Awesome
846 reviews
Avg. price/night:
$56

Casa Naré - Adults Only

Hotel in San Miguel de Allende

Casa Naré - Adults Only in San Miguel de Allende provides adults-only accommodations with a shared lounge, a garden and a terrace. Very nice accommodations & great location, but the Staff is what really made the difference! The Hostess/Owner went above & beyond with her personal attention & everyone was super friendly & attentive. Homemade breakfast was delicious!

Show more Show less
9.4
Awesome
306 reviews
Avg. price/night:
$89

Casa Toscana Bed & Breakfast

Hotel in San Miguel de Allende

Casa Toscana Bed & Breakfast is set in San Miguel de Allende, 1.3 mi from Church of St. Michael the Archangel. This 4-star hotel offers a 24-hour front desk and a tour desk. The hotel exceeded my expectations, the staff was extremely friendly and the place was more than beautiful! Breakfast was excellent and my family and I felt just at home. The manager was friendly and offered to receive part of our luggage which got to the hotel later than us, he was very accommodating and kind. We will definitely stay here again, no doubt about it!!

Show more Show less
9
Awesome
152 reviews
Avg. price/night:
$57

Hacienda Las Amantes

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

Located in San Miguel de Allende and with Church of St. Michael the Archangel reachable within a 9-minute walk, Hacienda Las Amantes has concierge services, allergy-free rooms, a bar, free WiFi... We liked every single thing about this property. The ambiance is old world class, the people are helpful and sweet. Drinks, food were perfect. Breakfast daily with the freshest eggs, fruit, coffee, tea, avocado. Helpful and deightful.

Show more Show less
9.2
Awesome
114 reviews
Avg. price/night:
$168

Casa 1810 Hotel Boutique

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

Located in San Miguel de Allende, a 5-minute walk from Historic Museum of San Miguel de Allende, Casa 1810 Hotel Boutique provides accommodations with a restaurant, free private parking, a bar and a... Location, service, standard of room

Show more Show less
9.3
Awesome
144 reviews
Avg. price/night:
$201

Casa Aliz

Hotel in San Miguel de Allende

Casa Aliz offers accommodations in San Miguel de Allende. Each room includes a TV. Rooms include a private bathroom equipped with a shower. You will find luggage storage space at the property. Friendly staff and great service. Room had a great view, bed was comfy , service was quick and pleasant. We chose the upgraded room. Parking is off site but staff was quick to bring car when needed. Laundry service from front desk.

Show more Show less
9.2
Awesome
194 reviews
Avg. price/night:
$54

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

  • Viñedos San Francisco, L´Ôtel at Dôce18 Concept House, and View Hotel Boutique got great room view-related reviews from travelers in San Miguel de Allende.

  • These hotels in San Miguel de Allende are highly rated by couples: Viñedos San Francisco, Casa Misha, and L'Ôtel Chiquitos San Miguel de Allende.

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

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

  • Hotel Casa Blanca 7, Casa Naré - Adults Only, and Casa Mision de San Miguel are some of the popular hotels in San Miguel de Allende.

  • On average, it costs $62 per night to book a 3-star hotel in San Miguel de Allende for tonight. You'll pay around $92 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Miguel de Allende will cost around $305, 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 $102 or, for a 4-star hotel, $146. Looking for something even fancier? 5-star hotels in San Miguel de Allende for this weekend cost around $365 per night, on average (based on Booking.com prices).

  • For hotels in San Miguel de Allende that serve highly-rated breakfasts, try L'Ôtel Chiquitos San Miguel de Allende, Casa 1810 Hotel Boutique, and Casa Colibri.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About San Miguel de Allende: