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,450 reviews
Price from
$83
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,082 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,427 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
752 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
852 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
949 reviews
Price from
$44
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
$98
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
289 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

Hotel Hacienda Monteverde San Miguel de Allende

Hotel in San Miguel de Allende

This hotel is 5 blocks from the San Miguel Allende city center and is around 31 mi from Guanajuato. Hotel Hacienda Monteverde San Miguel de Allende offers a private garden with a historical patio. Good breakfast 😋 Wonderful place

Show more Show less
8.1
Very Good
555 reviews
Price from
$70
per night

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

San Miguel de Allende's best hotels with breakfast

  • Casa Naré Adults Only

    Casa Naré Adults Only

    Hotel in San Miguel de Allende
    Breakfast options

    Casa Naré Adults Only in San Miguel de Allende provides accommodations with a shared lounge, a garden and a terrace. All rooms feature a flat-screen TV with cable channels and a private bathroom.

    Excelente atención, instalaciones muy bonitas y limpias.

    9.3
    Wonderful · 141 reviews
  • LOtel-Casa Arca

    LOtel-Casa Arca

    Hotel in San Miguel de Allende
    Breakfast options

    Located in San Miguel de Allende, a 5-minute walk from Church of St.

    Breakfast was delicious. And staff very attentive.

    9.2
    Wonderful · 227 reviews
  • Clandestino Hotel Recreo - Adults Only

    Clandestino Hotel Recreo - Adults Only

    Hotel in San Miguel de Allende
    Breakfast options

    Located in San Miguel de Allende and with Church of St. Michael the Archangel reachable within a 4-minute walk, Clandestino Hotel Recreo - Adults Only provides concierge services, non-smoking rooms, a...

    Great location. Good breakfast but service a little slow.

    9.3
    Wonderful · 316 reviews
  • Casa 1810 Hotel Boutique

    Casa 1810 Hotel Boutique

    Hotel in San Miguel de Allende
    Breakfast options

    Located in San Miguel de Allende, a few steps from Historic Museum of San Miguel de Allende, Casa 1810 Hotel Boutique provides accommodations with an outdoor swimming pool, free private parking, a...

    beautiful space and great location. nice bar/restaurant

    9.2
    Wonderful · 131 reviews
  • Mansion San Miguel

    Mansion San Miguel

    Hotel in San Miguel de Allende
    Breakfast options

    Located in San Miguel de Allende, a 8-minute walk from Church of St. Michael the Archangel, Mansion San Miguel has accommodations with a garden and private parking.

    La atención de Humberto, muy amable, muy servicial.

    9.2
    Wonderful · 249 reviews
  • Hotel Nena Centro

    Hotel Nena Centro

    Hotel in San Miguel de Allende
    Breakfast options

    Located only 2 minutes’ drive from Juarez Park in central San Miguel de Allende, Nena Hotel Boutique has terraces with city views and an outdoor pool. Free Wi-Fi and free parking are available.

    La atención personal, la ubicación y las habitaciones preciosas.

    9.0
    Wonderful · 113 reviews
  • Casa Mision de San Miguel

    Casa Mision de San Miguel

    Hotel in San Miguel de Allende
    Breakfast options

    Casa Mision de San Miguel offers peaceful gardens and 6 charming rooms with free WiFi and free flowers and fruit on arrival. This boutique hotel is just 5 blocks from San Miguel Church.

    el lugar, el personal excelente, limpieza excelente

    9.5
    Exceptional · 131 reviews
  • Hotel Tierra de Sol y Luna

    Hotel Tierra de Sol y Luna

    Hotel in San Miguel de Allende
    Breakfast options

    Located in San Miguel de Allende, Tierra del Sol features a spacious patio area with a fountain and barbecue facilities. Breakfast includes a selection of fruits, juices and hot meals. Wi-Fi is free.

    The facility was spotless, housekeeping exceptional.

    9.2
    Wonderful · 432 reviews

Budget hotels in San Miguel de Allende

  • Hotel Casa Don Quijote

    Hotel Casa Don Quijote

    Hotel in San Miguel de Allende
    Budget Hotel

    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.

    Great staff, big/clean room and perfect location

    9.0
    Wonderful · 852 reviews
  • Casa Toscana Bed & Breakfast

    Casa Toscana Bed & Breakfast

    Hotel in San Miguel de Allende
    Budget Hotel

    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.

    Large bedroom and bathroom, clean, quiet, secure parking on premises

    9.0
    Wonderful · 312 reviews
  • Casa Mia Suites

    Casa Mia Suites

    Hotel in San Miguel de Allende
    Budget Hotel

    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 roof top is lovely, good location, nice staff.

    9.2
    Wonderful · 502 reviews
  • Casa Maracaya

    Casa Maracaya

    Hotel in San Miguel de Allende
    Budget Hotel

    Located in San Miguel de Allende, a 8-minute walk from Church of St.

    Me gustó mucho el hotel, la atención y la ubicación.

    9.3
    Wonderful · 34 reviews
  • Hotel MX San Miguel de Allende

    Hotel MX San Miguel de Allende

    Hotel in San Miguel de Allende
    Budget Hotel

    Featuring 4-star accommodations, Hotel MX San Miguel de Allende is located in San Miguel de Allende, 1.4 miles from Church of St.

    Todo estuvo excelente personal y limpieza ubicación

    8.8
    Excellent · 1,496 reviews
  • Hotel Casa San Miguel

    Hotel Casa San Miguel

    Hotel in San Miguel de Allende
    Budget Hotel

    Hotel Casa San Miguel is located just 656 feet from the main square, in the heart of San Miguel de Allende.

    The services it was perfect and the breakfast so good!

    8.1
    Very Good · 1,082 reviews
  • Posada de la Aldea

    Posada de la Aldea

    Hotel in San Miguel de Allende
    Budget Hotel

    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.

    good location 5 minutes walking to all the attractions

    8.8
    Excellent · 1,422 reviews
  • Imperio De Angeles

    Imperio De Angeles

    Hotel in San Miguel de Allende
    Budget Hotel

    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.

    Es un hotel muy bonito tiene todo para estar cómodo

    8.4
    Very Good · 1,108 reviews

Hotels located in the center of San Miguel de Allende

  • Casa Morado - San Miguel de Allende

    Casa Morado - San Miguel de Allende

    Hotel in San Miguel de Allende
    Central location

    Located in San Miguel de Allende, a 9-minute walk from Church of St. Michael the Archangel, Casa Morado - San Miguel de Allende has air-conditioned accommodations and a garden.

    10.0
    Exceptional · 1 review
  • Viñedos Santa Catalina

    Viñedos Santa Catalina

    Hotel in San Miguel de Allende
    Central location

    Located in San Miguel de Allende, 11 miles from Church of St. Michael the Archangel, Viñedos Santa Catalina provides accommodations with a fitness center, free private parking, a garden and a terrace.

    10.0
    Exceptional · 1 review
  • La Valise San Miguel de Allende

    La Valise San Miguel de Allende

    Hotel in San Miguel de Allende
    Central location

    Located in San Miguel de Allende, a 9-minute walk from Church of St.

    Everything bur particularly the staff who was always helpful.

    9.7
    Exceptional · 13 reviews
  • Hotel Apapacho Boutique

    Hotel Apapacho Boutique

    Hotel in San Miguel de Allende
    Central location

    Located in San Miguel de Allende, a 8-minute walk from Church of St. Michael the Archangel, Hotel Apapacho Boutique has accommodations with a garden, free private parking, a terrace and a restaurant.

    Awesome rooftop, incredibly kind staff, beautiful rooms.

    9.6
    Exceptional · 31 reviews
  • Casa de Sierra Nevada, A Belmond Hotel, San Miguel de Allende

    Casa de Sierra Nevada, A Belmond Hotel, San Miguel de Allende

    Hotel in San Miguel de Allende
    Central location

    Casa de Sierra Nevada’s individually decorated rooms are in 6 beautiful colonial mansions surrounded by attractive gardens.

    The accommodations, staff, cleanliness and food were exceptional.

    9.6
    Exceptional · 40 reviews
  • Casa Misha

    Casa Misha

    Hotel in San Miguel de Allende
    Central location

    Located in San Miguel de Allende and with Church of St. Michael the Archangel reachable within a 5-minute walk, Casa Misha has concierge services, non-smoking rooms, a garden, free WiFi and a terrace.

    la atención personalizada, las instalaciones, los desayunos.

    9.6
    Exceptional · 30 reviews
  • Orchid House San Miguel de Allende

    Orchid House San Miguel de Allende

    Hotel in San Miguel de Allende
    Central location

    Boasting a patio with garden views, a bar and a garden, Orchid House San Miguel de Allende can be found in San Miguel de Allende, close to Historic Museum of San Miguel de Allende and 984 feet from...

    las instalaciones muy lindas y la a habitación espectacular

    9.5
    Exceptional · 27 reviews
  • El Golpe de Vista

    El Golpe de Vista

    Hotel in San Miguel de Allende
    Central location

    Located in San Miguel de Allende and with Church of St. Michael the Archangel reachable within a 8-minute walk, El Golpe de Vista has concierge services, allergy-free rooms, a shared lounge, free WiFi...

    Excelente lugar, limpio, buena atención del personal.

    9.5
    Exceptional · 79 reviews

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 $6 per night. If you're looking for something really special, a 5-star hotel in San Miguel de Allende can be found for $16 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, $189. Looking for something even fancier? 5-star hotels in San Miguel de Allende for this weekend cost around $363 per night, on average (based on Booking.com prices).

  • On average, it costs $81 per night to book a 3-star hotel in San Miguel de Allende for tonight. You'll pay around $146 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Miguel de Allende will cost around $261, 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 Grande Luxury Boutique Hotel, and Casa 1810 Hotel Boutique.

  • 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