Find hotels in San Miguel de Allende from $45

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 765 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

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
Fully refundableReserve now, pay when you stay
The price is $340 per night from Oct 1 to Oct 2
$340
per night
Oct 1 - Oct 2
0.54 mi from city center
9/10 Wonderful! (558 reviews)
"Luxurious property with a convenient location. Will visit again"

Reviewed on Sep 11, 2023

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
Fully refundableReserve now, pay when you stay
The price is $572 per night from Oct 1 to Oct 2
$572
per night
Oct 1 - Oct 2
0.35 mi from city center
9.6/10 Exceptional! (724 reviews)
"Beautiful resort and such great location"

Reviewed on Sep 21, 2023

Rosewood San Miguel De Allende
Hacienda El Santuario San Miguel de Allende
3.5 out of 5
Aldama 41, Zona Centro, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $120 per night from Oct 3 to Oct 4
$120
per night
Oct 3 - Oct 4
0.27 mi from city center
9/10 Wonderful! (654 reviews)
"Sólo deben de tener más cuidado con el arreglo de las camas y la limpieza de la sábanas. Las llaves también se desconfiguraban"

Reviewed on Aug 20, 2023

Hacienda El Santuario San Miguel de Allende
Save an average of 15% on thousands of hotels when you're signed in
Imperio de Angeles
3.5 out of 5
Carr. San Miguel - Celaya Km. 2, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $73 per night from Oct 1 to Oct 2
$73
per night
Oct 1 - Oct 2
1.65 mi from city center
8.4/10 Very Good! (867 reviews)
"Un poco de ruido de la carretera, pero fuera de eso todo estuvo excelente."

Reviewed on Jun 20, 2023

Imperio de Angeles
Casa Primavera Hotel Boutique & Spa
3.5 out of 5
Salida Real a Queretaro 189 - A, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $100 per night from Oct 22 to Oct 23
$100
per night
Oct 22 - Oct 23
1.12 mi from city center
9/10 Wonderful! (803 reviews)
"Excellent attention from staff; beautiful colonial-style hotel."

Reviewed on Jul 31, 2023

Casa Primavera Hotel Boutique & Spa
Casa de Sierra Nevada, A Belmond Hotel, San Miguel de Allende
5 out of 5
Hospicio No 35 Col Centro, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $415 per night from Oct 18 to Oct 19
$415
per night
Oct 18 - Oct 19
0.22 mi from city center
9.2/10 Wonderful! (372 reviews)
"Very nice property, nice staff, good restaurant and bar."

Reviewed on Aug 23, 2023

Casa de Sierra Nevada, A Belmond Hotel, San Miguel de Allende
Hotel Hacienda Monteverde San Miguel de Allende
3 out of 5
Volanteros No. 2, Centro, San Miguel de Allende, GTO
Fully refundable
The price is $56 per night from Oct 3 to Oct 4
$56
per night
Oct 3 - Oct 4
0.28 mi from city center
7.8/10 Good! (869 reviews)
"El hotel está decente 6 cuadras del centro desayuno continental viene incluido es muy pobre y un poco caro para mi gusto la limpieza es buena"

Reviewed on Sep 20, 2023

Hotel Hacienda Monteverde San Miguel de Allende
Casa Mia Suites
3.5 out of 5
Correo No. 61 Int 1, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $98 per night from Oct 2 to Oct 3
$98
per night
Oct 2 - Oct 3
0.31 mi from city center
9.2/10 Wonderful! (961 reviews)
staying longer next time
"Absolutely gorgeous, I only wish my trip had worked out to spend more time here. The common space is absolutely fantastic."

Reviewed on Sep 24, 2023

Casa Mia Suites
Casaluna Hotel Boutique
3.5 out of 5
Quebrada 117 Col. Centro, San Miguel de Allende, GTO
The price is $57 per night from Oct 1 to Oct 2
$57
per night
Oct 1 - Oct 2
0.13 mi from city center
8.6/10 Excellent! (573 reviews)
Back to my Roots
"There maybe a lot of mixed reviews but I totally enjoyed the rustic traditional Mexican rooms and surrounding. Each room has a private terrace and the grounds are filled with beautiful plants, trees and flowers. The best part was that it was close walking distance to everything and I felt safe with ..."

Reviewed on Sep 15, 2023

Casaluna Hotel Boutique
Hotel Misión San Miguel De Allende
3 out of 5
Salida Real a Queretaro No 1 Col Centro, San Miguel de Allende, GTO
The price is $62 per night from Oct 1 to Oct 2
$62
per night
Oct 1 - Oct 2
1 mi from city center
7/10 Good! (592 reviews)
"Son amables y serbiciales"

Reviewed on Jul 15, 2023

Hotel Misión San Miguel De Allende
LOtel-Casa Arca
3.5 out of 5
Calle Relox # 22, Col. Centro, San Miguel de Allende, GTO
The price is $226 per night from Oct 4 to Oct 5
$226
per night
Oct 4 - Oct 5
0.13 mi from city center
9.6/10 Exceptional! (88 reviews)
"10/10. The staff was very friendly, property was clean and very close to the Centro."

Reviewed on Sep 25, 2023

LOtel-Casa Arca
Our Habitas San Miguel de Allende
4 out of 5
Carretera San Miguel de Allende, A Dolores Hidalgo Km. 3.5, Col. Miguel, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $230 per night from Sep 28 to Sep 29
$230
per night
Sep 28 - Sep 29
2.05 mi from city center
9.4/10 Exceptional! (24 reviews)
"The hotel itself was stunning, the staff, the room. However, the water was ice cold in the shower, the property was extremely hard to find and get in and out, still needed to complete construction of the hotel. No pool and really no spa, but the hot stone massage I got was award winning! Beautiful ..."

Reviewed on Apr 16, 2023

Our Habitas San Miguel de Allende
Hotel MX San Miguel de Allende
3.5 out of 5
12 Camino a Alcocer La Luciérnaga, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $51 per night from Oct 17 to Oct 18
$51
per night
Oct 17 - Oct 18
1.34 mi from city center
8.8/10 Excellent! (189 reviews)
"Very clean and nice staff. Not too far from the center"

Reviewed on Sep 15, 2023

Hotel MX San Miguel de Allende
Amatte San Miguel de Allende
4 out of 5
Salida Real a Queretaro 168, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $224 per night from Sep 28 to Sep 29
$224
per night
Sep 28 - Sep 29
0.9 mi from city center
9.2/10 Wonderful! (47 reviews)
"This property was very aesthetically pleasing during the day and night. The vibe was so chill from morning to night. Staff is totally incredible and made us feel like we were the only people there (and we were not). The gym had great equipment. The food was great and the service was really impeccable. ..."

Reviewed on Jul 20, 2023

Amatte San Miguel de Allende
Hotel Nena - Adults Only
3.5 out of 5
San Francisco 32, Centro, San Miguel de Allende, GTO
The price is $194 per night from Oct 21 to Oct 22
$194
per night
Oct 21 - Oct 22
0.24 mi from city center
9.6/10 Exceptional! (221 reviews)
"I love this place Very quiet , clean , centrally located Helpful staff but more importantly Great value overall Will be back for sure"

Reviewed on Sep 7, 2023

Hotel Nena - Adults Only
Casa 1810 Centro Hotel Boutique
4 out of 5
Hidalgo No. 8, Colonia Centro, San Miguel de Allende, GTO
Fully refundableReserve now, pay when you stay
The price is $339 per night from Sep 28 to Sep 29
$339
per night
Sep 28 - Sep 29
0.07 mi from city center
9.6/10 Exceptional! (297 reviews)
"This place is awesome !!! We loved the stay, very clean, great food and great service !!!"

Reviewed on Sep 23, 2023

Casa 1810 Centro Hotel Boutique
Hotel Carmina
3 out of 5
Cuna De Allende No 7, Colonia Centro, San Miguel de Allende, GTO
The price is $84 per night from Oct 2 to Oct 3
$84
per night
Oct 2 - Oct 3
0.11 mi from city center
8.8/10 Excellent! (231 reviews)
"Loved the rustic look and feel of the hotel. Service was fantastic"

Reviewed on Sep 20, 2023

Hotel Carmina
Hotel La Casona
3.5 out of 5
Camino Viejo Al Pantheon No. 9, Colonia Centro, San Miguel de Allende, GTO
Fully refundable
The price is $64 per night from Oct 3 to Oct 4
$64
per night
Oct 3 - Oct 4
0.99 mi from city center