Mexico may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search San Miguel de Allende, Guanajuato Hotels from AU$59

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in San Miguel de Allende

Live Aqua San Miguel de Allende Urban Resort
5 out of 5
Calzada de la Presa No. 85, Zona Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$415 per night
0.88 km from city centre
4.6/5Exceptional! (136 reviews)

"This hotel has Great open spaces. Awesome pool and very cozy rooms"…"

Reviewed on 13 Mar. 2020

Live Aqua San Miguel de Allende Urban Resort
Rosewood San Miguel De Allende
5 out of 5
Nemesio Diez 11 Col Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$623 per night
0.57 km from city centre
4.8/5Exceptional! (501 reviews)

"The service is the best I ever have. Wonderful hotel"…"

Reviewed on 13 Mar. 2020

Rosewood San Miguel De Allende
Hotel del Portal San Miguel de Allende
3 out of 5
Portal Allende 8, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$68 per night
0.14 km from city centre
3.9/5Very Good! (388 reviews)

"Beautiful, clean hotel room. Extremely close to shopping and eateries. Only downside was their bed was rock solid."…"

Reviewed on 12 Mar. 2020

Hotel del Portal San Miguel de Allende

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Belmond Casa de Sierra Nevada
5 out of 5
Hospicio No 35 Col Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$440 per night
0.38 km from city centre
4.6/5Wonderful! (269 reviews)

"Fantastic service! Room and amenities were top notch"…"

Reviewed on 4 Feb. 2020

Belmond Casa de Sierra Nevada
Casa Quetzal
3.5 out of 5
Hospicio 34 Col. Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$59 per night
0.44 km from city centre
4.2/5Very Good! (431 reviews)

"Nice place, cash only. Room big, clean but no water pressure and smell strongly of sewage. Great breakfast."…"

Reviewed on 10 Feb. 2020

Casa Quetzal
Casaluna Hotel Boutique
3.5 out of 5
Quebrada 117 Col. Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$75 per night
0.2 km from city centre
4.3/5Excellent! (430 reviews)

"Excelente atención, lugar muy tranquilo para pasar la noche, súper recomendado"…"

Reviewed on 7 Aug. 2020

Casaluna Hotel Boutique
Imperio de Angeles
3.5 out of 5
Carr. San Miguel - Celaya Km. 2, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$75 per night
2.64 km from city centre
4.2/5Very Good! (526 reviews)

"Excelente hotel, hermoso, sus instalaciones en perfecto estado, muy limpio y el personal muy amable."…"

Reviewed on 6 Jan. 2020

Imperio de Angeles
Misión San Miguel de Allende
3 out of 5
Salida Real a Queretaro No 1 Col Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$75 per night
1.63 km from city centre
3.7/5Good! (408 reviews)

"There was not a closet in the room, only shelves. The room was clean and nice. The door of the badroom has not enough space"…"

Reviewed on 29 Dec. 2019

Misión San Miguel de Allende
Casa de la O - Adults Only
3 out of 5
17 Indio Triste Zona Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$95 per night
0.4 km from city centre
4.7/5Exceptional! (25 reviews)

"Very very friendly and helpful staff. The property is gorgeous and clean. Good water pressure and hot water. Location is good. No parking and that really sucked. Overall, I wouldn’t mind booking here again."…"

Reviewed on 24 Feb. 2020

Casa de la O - Adults Only
Hotel Matilda
5 out of 5
Aldama 53, Col. Centro, San Miguel de Allende, GTO
Free cancellationReserve now, pay when you stay
The price is AU$501 per night
0.49 km from city centre
4.4/5Wonderful! (285 reviews)

"Nice upscale Hotel with lots of art, modern designed rooms, and excellent service."…"

Reviewed on 13 Mar. 2020

Hotel Matilda
Don't see what you're looking for?
See all available properties in San Miguel de Allende
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting San Miguel de Allende

Visitors give high marks for the cathedral in San Miguel de Allende, which is also known for its architecture and art. Tourists can also enjoy the city's festivals, cafés, and live music.

  • There are 224 hotels and other accommodations in San Miguel de Allende
  • The closest major airport is in Queretaro, Queretaro (QRO-Queretaro Intl.) 66.2 from the city center

Sightseeing and Staying in San Miguel de Allende

Well known for its art scene, the city's cultural venues include San Miguel de Allende Historical Museum, Zocalo Folk Art, and El Nigromante Ignacio Ramirez Cultural Center. The city is notable for its cathedral and landmarks like Iglesia de San Rafael, Church of St. Michael the Archangel, and Santa Cruz del Chorro Chapel. The picturesque setting of Juarez Park and El Charco del Ingenio exemplify the city's natural beauty.

In San Miguel de Allende, there are 224 hotels and other lodging accommodations so you'll have plenty of choices for a perfect vacation. Here you'll find highly ranked ones based on our user reviews:

  • Casa 1810 Hotel Boutique - With a stay at this 3.5-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi. It's a favorite with Expedia travelers for its bar and breakfast.
  • Hotel Casa Angelitos - Our customers like the breakfast and helpful staff at this hotel. This 3-star hotel features a restaurant, free WiFi, and a rooftop terrace.
  • Antigua Capilla Bed and Breakfast - This 4-star bed & breakfast features free breakfast, free WiFi, and a rooftop terrace. Expedia customers like its breakfast and helpful staff.

Dressing for San Miguel de Allende

  • Between January and March, you can expect average temperatures of 81°F during the day and 44°F at night
  • From April to June, the average during the day is 86°F, while the average at night is 52°F
  • July through September has daytime averages of 80°F with nighttime averages of 55°F
  • In October-December, you can expect daytime averages of 77°F and nighttime averages of 46°F
  • About 49.57 inches of rain falls on San Miguel de Allende each year
  • Usually May and April are the hottest months with an average of 85°F, whereas January and February are often coldest, averaging 45°F

Frequently asked questions

Where is the best place for a stay in San Miguel de Allende?
L’Otel at 1218 Concept House is a favourite property for Expedia customers. This 3.5-star hotel offers free breakfast and a restaurant. It’s located steps from El Jardin. Other top choices based on traveller reviews include Hotel Casa Angelitos and Casa 1810 Hotel Boutique.
If I need to cancel my hotel reservation in San Miguel de Allende, will I receive a refund?
Yes! You’ll find that most hotel reservations are fully refundable if you cancel before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Put in your dates and click on “Search”, then filter by “free cancellation” to view the best options available in San Miguel de Allende.
What's the best accommodation for a budget-friendly stay in San Miguel de Allende?
Based on reviews, Antigua Capilla Bed and Breakfast is a popular B&B for our travellers who want a more economical choice, and features free WiFi and laundry facilities. Other options for your budget-friendly stay include Hacienda El Santuario San Miguel de Allende and La Puertecita Boutique Hotel.
What's the best place to stay for a family holiday to San Miguel de Allende?
Casa Puesta del Sol is a top 3.5-star B&B on Expedia for families, and features laundry facilities and babysitting services. Other choices for your stay with the children include Los Agaves Hotel Boutique and Casa Nube - Guesthouse San Miguel. Also, children of all ages will enjoy a visit to Xote Aquatic Park.
What's the best accommodation for a couple going to San Miguel de Allende?
Casa San Miguel el Grande is a favourite 3-star guesthouse for couples, and features deep-soaking baths and free breakfast. Other good choices for a stay with your sweetheart include Hotel Casa Rosada - Adults Only and Hacienda El Santuario San Miguel de Allende.
What's the best pet-friendly hotel in San Miguel de Allende?
Hotel Casa Angelitos is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Casa San Miguel el Grande is another good choice for a stay with your pet.
What's the best high-end hotel in San Miguel de Allende?
Antigua Capilla Bed and Breakfast is a 4-star B&B with a rooftop terrace and in-room massages, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Rosewood San Miguel De Allende and Belmond Casa de Sierra Nevada are two other upscale options for your stay.
What's the best boutique hotel in San Miguel de Allende?
Casa Puesta del Sol is a favourite 3.5-star B&B with Expedia travellers looking for stylish accommodation, and features a garden and free WiFi. Casaluna Hotel Boutique and Dos Casas Spa & Hotel a member of Design Hotels are a couple of other boutique hotels.
What's the best accommodation for a golf trip to San Miguel de Allende?
Los Agaves Hotel Boutique is a 3-star hotel featuring free WiFi and free valet parking, and it’s a top choice for playing a round of golf. Other good options to stay near a golf course include Mirador del Frayle and Imperio de Angeles. You can tee off at Ventanas de San Miguel or Malanquin Golf Club while you’re in town.
What are some accommodations with pools in San Miguel de Allende?
Hotel Posada de La Aldea is a popular 3-star inn featuring an outdoor pool, a full-service spa and a restaurant. A couple of other options with an on-site pool include Mirador del Frayle and Real de Minas San Miguel de Allende.

Recent Reviews in San Miguel de Allende

More trip options