Search
Filter By
Price (per night):
$0 - $39
$40 - $49
$50 - $69
$70 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Score 8.2 from 7 reviews
Pricesfrom (per room per night)
SingleMXN 136
DoubleMXN 4300
Casa Maricela B&B
Calle de Jesus 41 B Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map
Score 9.4 from 48 reviews
Pricesfrom (per room per night)
SingleMXN 88
DoubleMXN 1300
Villas Casa de Aves
Rancho Los Fresnos, 1 Colonia Montesillo de Nietos, San Miguel de Allende, 37894, Mexico Show on map
Score 8.5 from 9 reviews
Pricesfrom (per room per night)
SingleMXN 74
DoubleMXN 4800
Score 7.8 from 96 reviews
Pricesfrom (per room per night)
SingleMXN 75
DoubleMXN 3183
Score 7.1 from 3 reviews
Pricesfrom (per room per night)
Single$65
Double$149
Casa Blanca San Miguel
Independencia 80 Colonia Independencia, San Miguel de Allende, 37732, Mexico Show on map
Score 7.7 from 41 reviews
Pricesfrom (per room per night)
SingleMXN 71
DoubleMXN 2000
La Casa de las Bugambilias - Boutique Villas Xichu
Camino Real de Xichu 9, Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map
Score 8.9 from 3 reviews
Pricesfrom (per room per night)
Single$444
Double$501
Hotel Del Portal San Miguel de Allende
Portal, 8 San Miguel de Allende, San Miguel de Allende, 37700, Mexico Show on map 0.15 miles from San Miguel de Allende
Score 7.7 from 66 reviews
Pricesfrom (per room per night)
SingleMXN 48
DoubleMXN 3850
Lool Beh Hostal&Spa
Alfonso Esparza Oteo #17 Col. Guadalupe, San Miguel de Allende, 37710, Mexico Show on mapPricesfrom (per room per night)
SingleMXN 11
DoubleMXN 1100
Rancho Hotel Atascadero
Prolongacio?n Santo Domingo S/N, San Miguel de Allende, 37740, Mexico Show on map
Score 7.2 from 91 reviews
Pricesfrom (per room per night)
SingleMXN 82
DoubleMXN 3915
Hotel Casa Primavera Boutique & Spa
Salida Real a Queretaro 189-A, San Miguel de Allende, 37700, Mexico Show on map
Score 8.4 from 100 reviews
Pricesfrom (per room per night)
SingleMXN 42
DoubleMXN 2208
Score 8.1 from 98 reviews
Pricesfrom (per room per night)
SingleMXN 30
DoubleMXN 1900
Score 9.0 from 222 reviews
Pricesfrom (per room per night)
SingleMXN 91
DoubleMXN 3015
Score 7.7 from 9 reviews
Pricesfrom (per room per night)
SingleMXN 98
DoubleMXN 1148
Pricesfrom (per room per night)
SingleMXN 119
DoubleMXN 5942
La Casa de los Cactus - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map 0.69 miles from San Miguel de Allende
Score 9.1 from 10 reviews
Pricesfrom (per room per night)
Single$252
Double$282
Casa Cordelli
Real Salida a Queretaro, 117 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on mapPricesfrom (per room per night)
Single$248
Double$
Score 7.6 from 52 reviews
Pricesfrom (per room per night)
SingleMXN 9
DoubleMXN 1800
Casalinda San Miguel
Mesones 101, Col. Centro Historico, San Miguel de Allende, 37700, Mexico Show on map 0.2 miles from San Miguel de Allende
Score 8.4 from 114 reviews
Pricesfrom (per room per night)
SingleMXN 73
DoubleMXN
Hotel Matilda
Aldama #53, Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.22 miles from San Miguel de Allende
Score 9.0 from 96 reviews
Pricesfrom (per room per night)
Single$286
Double$
Casa Quetzal
Hospicio 34, San Miguel de Allende, 37700, Mexico Show on map 0.28 miles from San Miguel de Allende
Score 8.4 from 78 reviews
Pricesfrom (per room per night)
SingleMXN 50
DoubleMXN 1932
Casa Puesta del Sol
Fuentes 12, San Miguel de Allende, 37740, Mexico Show on map 0.71 miles from San Miguel de Allende
Score 9.1 from 33 reviews
Pricesfrom (per room per night)
SingleMXN 150
DoubleMXN 2976
Score 7.9 from 73 reviews
Pricesfrom (per room per night)
Single$54
Double$113
La Puertecita Boutique Hotel
Santo Domingo 75, Colonia Los Arcos, San Miguel de Allende, 37740, Mexico Show on map 0.62 miles from San Miguel de Allende
Score 7.7 from 98 reviews
Pricesfrom (per room per night)
SingleMXN 111
DoubleMXN 4000
Los Agaves
Ancha De San Antonio #13 A, Col. Centro, San Miguel de Allende, 37700, Mexico Show on map 0.2 miles from San Miguel de Allende
Score 8.4 from 35 reviews
Pricesfrom (per room per night)
SingleMXN 50
DoubleMXN 1794
Hotel Hacienda Monteverde San Miguel de Allende
Volanteros No. 2, Zona Centro, San Miguel de Allende, 37700, Mexico Show on map 0.38 miles from San Miguel de Allende
Score 6.7 from 93 reviews
Pricesfrom (per room per night)
SingleMXN 42
DoubleMXN 1511
La Casa de las Tunas - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map
Score 8.8 from 1 review
Pricesfrom (per room per night)
SingleMXN 264
DoubleMXN
Hotel La Casona
Salida a Celaya # 77 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map
Score 7.5 from 16 reviews
Pricesfrom (per room per night)
SingleMXN 61
DoubleMXN 3782
Score 7.3 from 171 reviews
Pricesfrom (per room per night)
SingleMXN 64
DoubleMXN 1764
Score 6.9 from 97 reviews
Pricesfrom (per room per night)
SingleMXN 113
DoubleMXN 4917
Score 8.7 from 355 reviews
Pricesfrom (per room per night)
SingleMXN 48
DoubleMXN 2330
La Casa del Mezquite - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map
Score 7.7 from 6 reviews
Pricesfrom (per room per night)
Single$204
Double$230
Hotel La Estacio?n
Calzada De La Estacio?n 90 Col. Centro, San Miguel de Allende, 37700, Mexico Show on map
Score 8.2 from 130 reviews
Pricesfrom (per room per night)
SingleMXN 42
DoubleMXN 750
La Casa del Pirul - Boutique Villas Xichu
Camino Real de Xichu 9, Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map 0.76 miles from San Miguel de Allende
Score 8.8 from 12 reviews
Pricesfrom (per room per night)
Single$234
Double$266
Score 6.9 from 7 reviews
Pricesfrom (per room per night)
SingleMXN 65
DoubleMXN 938
Score 8.5 from 34 reviews
Pricesfrom (per room per night)
SingleMXN 107
DoubleMXN 2961
L'O^tel Chiquitos San Miguel de Allende
Chiquitos 1A, Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map
Score 9.3 from 34 reviews
Pricesfrom (per room per night)
Single$275
Double$450
Score 7.6 from 123 reviews
Pricesfrom (per room per night)
SingleMXN 43
DoubleMXN 7654
Casa Carly
Calzada de la Aurora, 48, San Miguel de Allende, 37700, Mexico Show on map 0.63 miles from San Miguel de Allende
Score 9.1 from 54 reviews
Pricesfrom (per room per night)
Single$75
Double$153
Mirador del Frayle
Callejon de Arias Numero 4 La Palmita, San Miguel de Allende, 37700, Mexico Show on map 0.61 miles from San Miguel de Allende
Score 6.8 from 121 reviews
Pricesfrom (per room per night)
SingleMXN 68
DoubleMXN 2772
Imperio De Angeles
Carretera San Miguel-Celaya KM 2 Fracc. Villa de los Frailes, San Miguel de Allende, 37700, Mexico Show on map 2.09 miles from San Miguel de Allende
Score 8.1 from 237 reviews
Pricesfrom (per room per night)
SingleMXN 59
DoubleMXN 9843
Hotel & Spa Don~a Urraca San Miguel De Allende
Hidalgo, 69 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.41 miles from San Miguel de Allende
Score 8.1 from 182 reviews
Pricesfrom (per room per night)
SingleMXN 88
DoubleMXN
Score 8.8 from 92 reviews
Pricesfrom (per room per night)
SingleMXN 100
DoubleMXN 3000
Hotel Parador del Cortijo Spa
Carr. San Miguel de Allende - Dolores Hidalgo km.10, San Miguel de Allende, 37700, Mexico Show on map
Score 7.4 from 33 reviews
Pricesfrom (per room per night)
SingleMXN 86
DoubleMXN 3012
La Casa de la Rosa Rosa- Boutique Villas Xichu
Camino real de xichu 9, Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map
Score 7.5 from 2 reviews
Pricesfrom (per room per night)
SingleMXN 588
DoubleMXN 14720
Score 8.5 from 21 reviews
Pricesfrom (per room per night)
Single$179
Double$218
Score 8.8 from 114 reviews
Pricesfrom (per room per night)
SingleMXN 48
DoubleMXN 2782
Score 9.4 from 36 reviews
Pricesfrom (per room per night)
SingleMXN 128
DoubleMXN 6180
Score 8.7 from 185 reviews
Pricesfrom (per room per night)
SingleMXN 9
DoubleMXN 1343
La Casa Del Huizache - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map
Score 9.0 from 15 reviews
Pricesfrom (per room per night)
Single$264
Double$298
Casa Luna Hotel Boutique
Quebrada 117 Centro Historico, 37700 San Miguel de Allende, México, San Miguel de Allende, 37700, Mexico Show on map 6.84 miles from San Miguel de Allende
Score 8.8 from 93 reviews
Pricesfrom (per room per night)
SingleMXN 62
DoubleMXN 1420
Hotel Tierra de Sol y Luna
Cuesta de Loreto 26 A Barrio de la Palmita, San Miguel de Allende, 37790, Mexico Show on map
Score 8.5 from 122 reviews
Pricesfrom (per room per night)
SingleMXN 110
DoubleMXN 2848
Hotel Ana Catalina and Suites
Codo, 7, San Miguel de Allende, 37700, Mexico Show on map 0.12 miles from San Miguel de Allende
Score 7.5 from 52 reviews
Pricesfrom (per room per night)
SingleMXN 44
DoubleMXN 6440
Villa Mirasol
Pila Seca, 35 Zona Centro, San Miguel de Allende, 37700, Mexico Show on map 9.66 miles from San Miguel de Allende
Score 8.7 from 80 reviews
Pricesfrom (per room per night)
SingleMXN 55
DoubleMXN 3225
Score 9.4 from 53 reviews
Pricesfrom (per room per night)
SingleMXN 70
DoubleMXN 4500
Hotel Hacienda Taboada (Aguas Termales)
Carretera Dolores Hidalgo Desv. Km. 8 Rancho Taboada, San Miguel de Allende, 37732, Mexico Show on map
Score 7.9 from 39 reviews
Pricesfrom (per room per night)
SingleMXN 92
DoubleMXN 8225
Score 9.8 from 8 reviews
Pricesfrom (per room per night)
SingleMXN 198
DoubleMXN 12096
Score 6.9 from 160 reviews
Pricesfrom (per room per night)
SingleMXN 37
DoubleMXN 2404
Score 8.5 from 44 reviews
Pricesfrom (per room per night)
SingleMXN 50
DoubleMXN 2300
Hotel Simona Ex Hacienda de Guadalupe
Hidalgo 4 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map
Score 8.1 from 28 reviews
Pricesfrom (per room per night)
SingleMXN 227
DoubleMXN 7226
Hotel Casa Rosada - Adults Only
Cuna de Allende Numero 12 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.31 miles from San Miguel de Allende
Score 8.5 from 32 reviews
Pricesfrom (per room per night)
SingleMXN 71
DoubleMXN 5195
Score 7.8 from 125 reviews
Pricesfrom (per room per night)
SingleMXN 81
DoubleMXN 1350
View Hotel Boutique
Privada Norte 64 Ejido de San Juan Xido ( Cabras), San Miguel de Allende, 37700, Mexico Show on map
Score 8.7 from 56 reviews
Pricesfrom (per room per night)
SingleMXN 93
DoubleMXN 5000
Real de Minas San Miguel de Allende
Calle Ancha de San Antonio S/N Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.33 miles from San Miguel de Allende
Score 7.9 from 768 reviews
Pricesfrom (per room per night)
SingleMXN 62
DoubleMXN 4398
Score 7.8 from 115 reviews
Pricesfrom (per room per night)
SingleMXN 45
DoubleMXN 1095
Casa Mia Suites
Correo 61 interior 1, San Miguel de Allende, 37700, Mexico Show on map 0.36 miles from San Miguel de Allende
Score 9.1 from 64 reviews
Pricesfrom (per room per night)
SingleMXN 70
DoubleMXN 3557
Hacienda El Santuario San Miguel de Allende
Terraplen 42 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.16 miles from San Miguel de Allende
Score 8.8 from 132 reviews
Pricesfrom (per room per night)
SingleMXN 1731
DoubleMXN 5116
Score 8.1 from 38 reviews
Pricesfrom (per room per night)
SingleMXN 33
DoubleMXN 1780
Score 7.0 from 46 reviews
Pricesfrom (per room per night)
SingleMXN 22
DoubleMXN 1934
La Casa del Garambullo - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel de Allende, 37700, Mexico Show on map
Score 8.0 from 8 reviews
Pricesfrom (per room per night)
SingleMXN 162
DoubleMXN
Casa Mision de San Miguel
3a Cerrada de Pila Seca, 17, San Miguel de Allende, 37700, Mexico Show on map
Score 9.2 from 134 reviews
Pricesfrom (per room per night)
SingleMXN 153
DoubleMXN 3203
Score 7.8 from 10 reviews
Pricesfrom (per room per night)
Single$65
Double$131
OYO Hotel Quinta Loreto
Loreto, 15 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.43 miles from San Miguel de Allende
Score 7.7 from 41 reviews
Pricesfrom (per room per night)
SingleMXN 28
DoubleMXN 1033
Casa de Sierra Nevada
Hospicio 35, San Miguel de Allende, 37700, Mexico Show on map 0.23 miles from San Miguel de Allende
Score 9.0 from 66 reviews
Pricesfrom (per room per night)
Single$189
Double$934
Suites Santo Domingo
Santo Domingo 16, San Miguel de Allende, 37700, Mexico Show on map 0.46 miles from San Miguel de Allende
Score 8.6 from 106 reviews
Pricesfrom (per room per night)
SingleMXN 54
DoubleMXN 2492
Mision San Miguel de Allende
Salida Real a Queretaro 1 Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map 0.8 miles from San Miguel de Allende
Score 7.8 from 216 reviews
Pricesfrom (per room per night)
SingleMXN 59
DoubleMXN 3155
Hotelitto San Miguel
Prolongacio?n Pila Seca 27, Colonia Centro, San Miguel de Allende, 37700, Mexico Show on map
Score 8.0 from 258 reviews
Pricesfrom (per room per night)
SingleMXN 22
DoubleMXN 833
Villas Acuarela
Prolongacio?n Aldama 91. Colonia Caracol, San Miguel de Allende, 37769, Mexico Show on map
Score 9.1 from 9 reviews
Pricesfrom (per room per night)
SingleMXN 472
DoubleMXN 3250
Hacienda de las Flores
Hospicio 16, San Miguel de Allende, 37700, Mexico Show on map 0.3 miles from San Miguel de Allende
Score 7.6 from 48 reviews
Pricesfrom (per room per night)
SingleMXN 130
DoubleMXN 4969
Score 8.0 from 90 reviews
Pricesfrom (per room per night)
SingleMXN 47
DoubleMXN
Casa Schuck Boutique Hotel
Bajada de la Garita 3, Colonia Centro, San Miguel de Allende, 37700, Mexico Show on mapPricesfrom (per room per night)
Single$206
Double$421
Acuarela Suites
Prolongacio?n Aldama 91 Colonia Caracol, San Miguel de Allende, 37769, Mexico Show on map
Score 8.3 from 138 reviews
Pricesfrom (per room per night)
SingleMXN 61
DoubleMXN 2100
Score 9.5 from 73 reviews
Pricesfrom (per room per night)
SingleMXN 54
DoubleMXN 8100