Search
Filter By
Price (per night):
Star rating:
$0 - $39
$40 - $49
$50 - $69
$70 - $119
$120+
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
Casa Haditas
Santa Rosa 17 Colonia Santa Julia, San Miguel De Allende, 18000Show on map 1.32 miles from San Miguel de Allende
Score 8.5 from 44 reviews
Pricesfrom (per room per night)
Single50.00
Double110.00
Casa Oratorio
Jardin de Zaragoza 18, San Miguel De Allende, 27700Show on map 0.29 miles from San Miguel de Allende
Score 8.8 from 92 reviews
Pricesfrom (per room per night)
Single100.00
Double190.00
La casa de Tete
Ruisenor 1, Fracc. Residencial La Luz, San Miguel De Allende, 27747Show on map 1.45 miles from San Miguel de Allende
Score 9.6 from 1 reviews
Pricesfrom (per room per night)
Single300.00
Double300.00
Posada Francia
Guadiana 23 Col Guadiana, San Miguel De Allende, 37 770Show on map 0.54 miles from San Miguel de Allende
Score 9.2 from 116 reviews
Pricesfrom (per room per night)
Single$69.00
Double$69.00
Bed and breakfast La Casa de los Espejos
Aparicio, 42. Col. Centro, San Miguel De Allende, 37500Show on map 0.35 miles from San Miguel de Allende
Score 9.1 from 70 reviews
Pricesfrom (per room per night)
Single45.00
Double240.00
Posada de la Aldea
Ancha de San Antonio 15, San Miguel De Allende, 37700Show on map 0.34 miles from San Miguel de Allende
Score 7.8 from 96 reviews
Pricesfrom (per room per night)
Single$74.77
Double$122.00
Hacienda de las Flores
Hospicio 16, San Miguel De Allende, 37700Show on map 0.07 miles from San Miguel de Allende
Score 7.6 from 48 reviews
Pricesfrom (per room per night)
Single$130.00
Double$208.00
Belmond Casa de Sierra Nevada
Hospicio 35, San Miguel De Allende, 37700Show on map 0.08 miles from San Miguel de Allende
Score 9.0 from 66 reviews
Pricesfrom (per room per night)
Single$188.79
Double$389.65
Hotel Matilda
Aldama, 53 Centro, San Miguel De Allende, 37700Show on map 0.16 miles from San Miguel de Allende
Score 9.0 from 96 reviews
Pricesfrom (per room per night)
Single$286.30
Double$548.80
Hotel & Spa Dona Urraca San Miguel De Allende
Hidalgo, 69 Colonia Centro, San Miguel De Allende, 37700Show on map 0.50 miles from San Miguel de Allende
Score 8.1 from 182 reviews
Pricesfrom (per room per night)
Single$87.68
Double$134.83
Mirador del Frayle
Callejon de Arias Numero 4 La Palmita, San Miguel De Allende, 37700Show on map 0.32 miles from San Miguel de Allende
Score 6.8 from 121 reviews
Pricesfrom (per room per night)
Single$68.40
Double$105.00
Casa Rosada
Cuna de Allende Numero 12 Colonia Centro, San Miguel De Allende, 37700Show on map 0.15 miles from San Miguel de Allende
Score 8.5 from 32 reviews
Pricesfrom (per room per night)
Single$70.86
Double$365.00
La Casa del Pirul - Boutique Villas Xichu
Camino Real de Xichu 9, Valle de Maiz, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 8.8 from 12 reviews
Pricesfrom (per room per night)
Single$234.00
Double$234.00
Suites Santo Domingo
Santo Domingo 16, San Miguel De Allende, 37700Show on map 0.27 miles from San Miguel de Allende
Score 8.6 from 106 reviews
Pricesfrom (per room per night)
Single$54.14
Double$76.85
Hotel Posada Carmina
Cuna de allende 7, San Miguel De Allende, 37700Show on map 0.19 miles from San Miguel de Allende
Score 8.2 from 84 reviews
Pricesfrom (per room per night)
Single$116.10
Double$129.00
La Casa de los Cactus - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel De Allende, 37700Show on map 0.50 miles from San Miguel de Allende
Score 9.1 from 10 reviews
Pricesfrom (per room per night)
Single$252.00
Double$252.00
Casa Mia Suites
Correo 61 interior 1, San Miguel De Allende, 37700Show on map 0.17 miles from San Miguel de Allende
Score 9.1 from 64 reviews
Pricesfrom (per room per night)
Single$70.00
Double$102.84
Casa Quetzal
Hospicio 34, San Miguel De Allende, 37700Show on map 0.06 miles from San Miguel de Allende
Score 8.4 from 78 reviews
Pricesfrom (per room per night)
Single$50.05
Double$105.95
Mision San Miguel de Allende
Salida Real a Queretaro 1 Colonia Centro, San Miguel De Allende, 37700Show on map 0.71 miles from San Miguel de Allende
Score 7.8 from 216 reviews
Pricesfrom (per room per night)
Single$58.53
Double$121.39
Hotel Monteverde Best Inn
Volanteros No. 2, Zona Centro, San Miguel De Allende, 37700Show on map 0.54 miles from San Miguel de Allende
Score 6.7 from 93 reviews
Pricesfrom (per room per night)
Single$42.40
Double$188.00
Hotel La Morada
Correo 10 Zona Centro, San Miguel De Allende, 37700Show on map 0.17 miles from San Miguel de Allende
Score 8.7 from 69 reviews
Pricesfrom (per room per night)
Single$80.52
Double$147.51
Imperio De Angeles
Carretera San Miguel-Celaya KM 2 Fracc. Villa de los Frailes, San Miguel De Allende, 37700Show on map 2.01 miles from San Miguel de Allende
Score 8.1 from 237 reviews
Pricesfrom (per room per night)
Single$58.78
Double$144.46
Hacienda El Santuario Hotel Boutique
Terraplen 42 Colonia Centro, San Miguel De Allende, 37700Show on map 0.17 miles from San Miguel de Allende
Score 8.8 from 132 reviews
Pricesfrom (per room per night)
Single$1730.66
Double$2879.07
Rosewood San Miguel de Allende
Nemesio Diez 11, Col. Centro, San Miguel De Allende, 37700Show on map 0.26 miles from San Miguel de Allende
Score 9.5 from 127 reviews
Pricesfrom (per room per night)
Single$330.00
Double$1880.00
Hotel Quinta Loreto
Loreto, 15 Colonia Centro, San Miguel De Allende, 37700Show on map 0.40 miles from San Miguel de Allende
Score 7.7 from 41 reviews
Pricesfrom (per room per night)
Single$27.80
Double$47.66
Casa Carly
Calzada de la Aurora, 48, San Miguel De Allende, 37700Show on map 0.66 miles from San Miguel de Allende
Score 9.1 from 54 reviews
Pricesfrom (per room per night)
Single$75.00
Double$75.00
Los Agaves
Ancha De San Antonio #13 A, Col. Centro, San Miguel De Allende, 37700Show on map 0.36 miles from San Miguel de Allende
Score 8.4 from 35 reviews
Pricesfrom (per room per night)
Single$50.40
Double$60.60
Villa Mirasol
Pila Seca, 35 Zona Centro, San Miguel De Allende, 37700Show on map 0.37 miles from San Miguel de Allende
Score 8.7 from 80 reviews
Pricesfrom (per room per night)
Single$55.30
Double$146.00
Casalinda Hotel Boutique
Mesones 101, Col. Centro Historico, San Miguel De Allende, 37700Show on map 0.33 miles from San Miguel de Allende
Score 8.4 from 114 reviews
Pricesfrom (per room per night)
Single$73.00
Double$132.21
Casa Luna Hotel Boutique
Quebrada 117 Centro Historico, San Miguel De Allende, 37700Show on map 0.35 miles from San Miguel de Allende
Score 8.8 from 93 reviews
Pricesfrom (per room per night)
Single$61.71
Double$109.00
Hotel Real De Minas
Calle Ancha de San Antonio S/N Colonia Centro, San Miguel De Allende, 37700Show on map 0.63 miles from San Miguel de Allende
Score 7.9 from 768 reviews
Pricesfrom (per room per night)
Single$62.37
Double$190.90
Hotel Del Portal San Miguel de Allende
Portal, 8 San Miguel de Allende, San Miguel De Allende, 37700Show on map 0.23 miles from San Miguel de Allende
Score 7.7 from 66 reviews
Pricesfrom (per room per night)
Single$48.10
Double$143.00
Hotel Ana Catalina and Suites
Codo, 7, San Miguel De Allende, 37700Show on map 0.29 miles from San Miguel de Allende
Score 7.5 from 52 reviews
Pricesfrom (per room per night)
Single$43.99
Double$144.87
Hotel Eden de los Angeles
Jesus 28, San Miguel De Allende, 37700Show on map 0.19 miles from San Miguel de Allende
Score 8.5 from 13 reviews
Pricesfrom (per room per night)
Single$31.50
Double$36.00
Casa Mision de San Miguel
3a Cerrada de Pila Seca, 17, San Miguel De Allende, 37700Show on map 0.42 miles from San Miguel de Allende
Score 9.2 from 134 reviews
Pricesfrom (per room per night)
Single$153.00
Double$180.00
Hotel Aqui es Mexico
Hidalgo 28, San Miguel De Allende, 37700Show on map 0.34 miles from San Miguel de Allende
Score 8.1 from 38 reviews
Pricesfrom (per room per night)
Single$32.60
Double$65.70
Hotel Posada San Miguelito
Canal 9 Centro, San Miguel De Allende, 37700Show on map 0.26 miles from San Miguel de Allende
Score 5.8 from 20 reviews
Pricesfrom (per room per night)
Single$85.00
Double$110.00
Casa Cinco Patios Hotel Boutique
Salida a Queretaro 54, San Miguel De Allende, 37700Show on map 0.18 miles from San Miguel de Allende
Score 8.7 from 63 reviews
Pricesfrom (per room per night)
Single65.00
DoubleNULL
Hotel La Huerta
Callejon del atascadero 9, San Miguel De Allende, 37700Show on map 0.33 miles from San Miguel de Allende
Score 7.8 from 115 reviews
Pricesfrom (per room per night)
Single$44.56
Double$67.29
Hotel - Hostal Punto 79
Mesones 79, San Miguel De Allende, 37700Show on map 0.29 miles from San Miguel de Allende
Score 7.6 from 52 reviews
Pricesfrom (per room per night)
Single$9.00
Double$65.00
Hotel Parador del Cortijo Spa
Carr. San Miguel de Allende - Dolores Hidalgo km.10, San Miguel De Allende, 37700Show on map 6.78 miles from San Miguel de Allende
Score 7.4 from 33 reviews
Pricesfrom (per room per night)
Single$86.00
Double$123.00
Hotel Casa del Misionero
Recreo 38, Zona Centro, San Miguel De Allende, 37700Show on map 0.04 miles from San Miguel de Allende
Score 7.8 from 125 reviews
Pricesfrom (per room per night)
Single$81.00
Double$189.00
Nena Hotel Boutique
Nemesio Diez 10, San Miguel De Allende, 37700Show on map 0.28 miles from San Miguel de Allende
Score 9.4 from 36 reviews
Pricesfrom (per room per night)
Single$128.00
Double$128.00
Coqueta Hotel Boutique
Cuadrante, 3 Colonia Centro, San Miguel De Allende, 37700Show on map 0.14 miles from San Miguel de Allende
Score 8.4 from 53 reviews
Pricesfrom (per room per night)
Single$105.70
Double$179.20
Hotel Hacienda Las Nubes
Km 3.5 Carretera San Miguel de Allende a Dolores, San Miguel De Allende, 37700Show on map 3.26 miles from San Miguel de Allende
Score 7.5 from 58 reviews
Pricesfrom (per room per night)
Single$55.30
Double$182.01
Hospedaje El Colibri
Callejon del codo 12 int 4, San Miguel De Allende, 37700Show on map 0.41 miles from San Miguel de Allende
Score 9.5 from 73 reviews
Pricesfrom (per room per night)
Single54.00
DoubleNULL
Score 9.2 from 25 reviews
Pricesfrom (per room per night)
Single$129.36
Double$159.54
Hotel Casa Morena
San Francisco, 39, San Miguel De Allende, 37700Show on map 0.19 miles from San Miguel de Allende
Score 7.9 from 73 reviews
Pricesfrom (per room per night)
Single$54.40
Double$145.00
Casa Erendira
Salida Real a Queretaro 137, San Miguel De Allende, 37700Show on map 0.66 miles from San Miguel de Allende
Score 6.5 from 37 reviews
Pricesfrom (per room per night)
Single$48.00
Double$130.00
L'Otel San Miguel de Allende
Chiquitos 1A, Colonia Centro, San Miguel De Allende, 37700Show on map 0.13 miles from San Miguel de Allende
Score 9.3 from 34 reviews
Pricesfrom (per room per night)
Single$275.00
Double$475.00
Hotel El Palomar
San Francisco 57, San Miguel De Allende, 37700Show on map 0.22 miles from San Miguel de AllendePricesfrom (per room per night)
Single$119.00
Double$119.00
Casa Cordelli
Real Salida a Queretaro, 117 Colonia Centro, San Miguel De Allende, 37700Show on map 0.39 miles from San Miguel de AllendePricesfrom (per room per night)
Single$248.00
Double$248.00
Hotel Casa Primavera Boutique & Spa
Salida Real a Queretaro 189-A, San Miguel De Allende, 37700Show on map 0.83 miles from San Miguel de Allende
Score 8.4 from 100 reviews
Pricesfrom (per room per night)
Single$42.00
Double$170.07
Hotel San Borja B&B
Ladrillera 8, San Miguel De Allende, 37700Show on map 0.41 miles from San Miguel de Allende
Score 9.4 from 312 reviews
Pricesfrom (per room per night)
Single$45.00
Double$65.00
Casa Carmen
Correo 31, San Miguel De Allende, 37700Show on map 0.15 miles from San Miguel de Allende
Score 8.5 from 34 reviews
Pricesfrom (per room per night)
Single$106.60
Double$106.60
Casa Maricela B&B
Calle de Jesus 41 B Colonia Centro, San Miguel De Allende, 37700Show on map 0.20 miles from San Miguel de Allende
Score 9.4 from 48 reviews
Pricesfrom (per room per night)
Single$88.00
Double$108.00
Casa Schuck
Bajada de la Garita 3, Colonia Centro, San Miguel De Allende, 37700Show on map 0.11 miles from San Miguel de AllendePricesfrom (per room per night)
Single$206.00
Double$206.00
Hotel Hacienda de Guadalupe
Hidalgo 4 Colonia Centro, San Miguel De Allende, 37700Show on map 0.25 miles from San Miguel de Allende
Score 8.1 from 28 reviews
Pricesfrom (per room per night)
Single$226.50
Double$363.60
Hotelitto San Miguel
Prolongacion Pila Seca 27, Colonia Centro, San Miguel De Allende, 37700Show on map 0.59 miles from San Miguel de Allende
Score 8.0 from 258 reviews
Pricesfrom (per room per night)
Single$21.60
Double$33.00
Score 6.9 from 97 reviews
Pricesfrom (per room per night)
Single$112.50
Double$407.00
La Casa del Mezquite - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 7.7 from 6 reviews
Pricesfrom (per room per night)
Single$204.00
Double$204.00
La Casa Del Huizache - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 9.0 from 15 reviews
Pricesfrom (per room per night)
Single$264.00
Double$264.00
La Casa de las Tunas - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 8.8 from 1 reviews
Pricesfrom (per room per night)
Single$264.00
Double$264.00
La Casa de las Bugambilias - Boutique Villas Xichu
Camino Real de Xichu 9, Valle de Maiz, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 8.9 from 3 reviews
Pricesfrom (per room per night)
Single$444.00
Double$444.00
Cabana el Canto del Silencio
Callejon del Codo 12, San Miguel De Allende, 37700Show on map 0.20 miles from San Miguel de Allende
Score 8.6 from 13 reviews
Pricesfrom (per room per night)
Single80.00
Double80.00
Casa 1810 Hotel Boutique
Hidalgo 8 Col. Centro, San Miguel De Allende, 37700Show on map 0.27 miles from San Miguel de Allende
Score 9.8 from 8 reviews
Pricesfrom (per room per night)
Single198.00
Double756.00
Casa Aldama Inn
Aldama #72 Interior 1 , Zona Centro, San Miguel de Allende, Guanajuato, San Miguel De Allende, 37700Show on map 0.29 miles from San Miguel de AllendePricesfrom (per room per night)
Single394.00
Double430.00
Casa Aliz
Sollano 65, Colonia Centro, San Miguel De Allende, 37700Show on map 0.10 miles from San Miguel de Allende
Score 9.4 from 53 reviews
Pricesfrom (per room per night)
Single70.00
Double132.00
Casa Blanca
Callejon de Chepito #9B, San Miguel De Allende, 37700Show on map 0.38 miles from San Miguel de AllendePricesfrom (per room per night)
Single300.00
DoubleNULL
Casa Colibri
Calle Insurgentes 108, San Miguel De Allende, 37700Show on map 0.40 miles from San Miguel de Allende
Score 9.5 from 326 reviews
Pricesfrom (per room per night)
Single75.00
Double109.00