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
Hotel Atotonilco el Viejo
Carretera Santuario Atotonilco, sin numero, San Miguel De Allende, 37760Show on map 8.32 miles from San Miguel de Allende
Score 7.6 from 35 reviews
Pricesfrom (per room per night)
Single$68.25
Double$107.25
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 de Aves
Rancho Los Fresnos, 1 Colonia Montesillo de Nietos, San Miguel De Allende, 37894Show on map 6.49 miles from San Miguel de Allende
Score 8.5 from 9 reviews
Pricesfrom (per room per night)
Single$74.16
Double$205.20
Hotel Hacienda Taboada
Carretera Dolores Hidalgo Desv. Km. 8 Rancho Taboada, San Miguel De Allende, 37732Show on map 5.72 miles from San Miguel de Allende
Score 7.9 from 39 reviews
Pricesfrom (per room per night)
Single92.37
Double213.00
Vista hermosa
Principal Norte No. 57, San Miguel De Allende, 37886Show on map 4.68 miles from San Miguel de Allende
Score 8.3 from 1 reviews
Pricesfrom (per room per night)
Single140.00
Double200.00
View Hotel Boutique
Privada Norte 64 Ejido de San Juan Xido ( Cabras), San Miguel De Allende, 37700Show on map 4.64 miles from San Miguel de Allende
Score 8.7 from 56 reviews
Pricesfrom (per room per night)
Single93.00
Double170.00
La Rosa House
Circuito Luna 133, San Miguel De Allende, 40760Show on map 3.54 miles from San Miguel de AllendePricesfrom (per room per night)
Single300.00
Double300.00
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
Hotel San Ramon
Carretera a Dolores Hidalgo Km. 3, San Miguel De Allende, 37713Show on map 2.71 miles from San Miguel de Allende
Score 6.9 from 160 reviews
Pricesfrom (per room per night)
Single$36.59
Double$60.63
La Luna de Dia San Miguel de Allende
Carretera San Miguel de Allende-Queretaro Km 2.8, Condominio Luna # 79-1, San Miguel De Allende, 47746Show on map 2.59 miles from San Miguel de Allende
Score 7.4 from 7 reviews
Pricesfrom (per room per night)
Single131.12
Double350.00
El Alba del Castillo B&B
Campanario 32, Villa de los Frailes, San Miguel De Allende, 37790Show on map 2.58 miles from San Miguel de Allende
Score 8.6 from 57 reviews
Pricesfrom (per room per night)
Single$75.00
Double$160.00
La Esperanza
Camino Real a Tirado 6, San Miguel De Allende, 37700Show on map 2.30 miles from San Miguel de Allende
Score 10.0 from 5 reviews
Pricesfrom (per room per night)
Single119.00
Double159.00
Villa Isabella
Camino a Alcocer Km3, San Miguel De Allende, 37740Show on map 2.24 miles from San Miguel de Allende
Score 9.3 from 17 reviews
Pricesfrom (per room per night)
Single99.00
Double230.00
Departamento Condo Canada
Mayorazgo 35 Int. D-2, San Miguel De Allende, 37790Show on map 2.05 miles from San Miguel de Allende
Score 8.7 from 10 reviews
Pricesfrom (per room per night)
Single140.00
Double160.00
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
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
La Casa Del Cheff
Hades 23, San Miguel De Allende, 37736Show on map 1.44 miles from San Miguel de Allende
Score 9.4 from 34 reviews
Pricesfrom (per room per night)
Single16.00
Double22.00
Casa Primavera
Torcacitas 1, San Miguel De Allende, 37738Show on map 1.41 miles from San Miguel de AllendePricesfrom (per room per night)
Single270.00
DoubleNULL
Hotel Arcada San Miguel de Allende
Calzada de la Estacion Numero 185, San Miguel De Allende, 37759Show on map 1.36 miles from San Miguel de Allende
Score 7.0 from 32 reviews
Pricesfrom (per room per night)
Single$55.20
Double$109.80
Villa Parque Allende
Bartolome de las Casas 16, San Miguel De Allende, 37732Show on map 1.33 miles from San Miguel de Allende
Score 7.7 from 9 reviews
Pricesfrom (per room per night)
Single98.00
Double158.00
Villa Independencia
Bartolome De Las Casas 3, San Miguel De Allende, 37732Show on map 1.32 miles from San Miguel de Allende
Score 6.9 from 7 reviews
Pricesfrom (per room per night)
Single65.00
Double139.00
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
B&B Casa Blanca San Miguel
Independencia 80 Colonia Independencia, San Miguel De Allende, 37732Show on map 1.12 miles from San Miguel de Allende
Score 7.7 from 41 reviews
Pricesfrom (per room per night)
Single$70.80
Double$112.10
Hotel La Estacion
Calzada De La Estacion 90 Col. Centro, San Miguel De Allende, 37700Show on map 1.05 miles from San Miguel de Allende
Score 8.2 from 130 reviews
Pricesfrom (per room per night)
Single42.13
Double113.19
Hotel La Casona
Salida a Celaya # 77 Colonia Centro, San Miguel De Allende, 37700Show on map 0.90 miles from San Miguel de Allende
Score 7.5 from 16 reviews
Pricesfrom (per room per night)
Single60.50
Double100.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
Shangrila Boutique Bed&Breakfast
Prolongacion Santo Domingo No.34; Atascadero, San Miguel De Allende, 37700Show on map 0.83 miles from San Miguel de Allende
Score 9.7 from 93 reviews
Pricesfrom (per room per night)
Single72.00
Double90.00
Art Cloud Guest House
Tinajitas, 45, San Miguel De Allende, 37750Show on map 0.77 miles from San Miguel de Allende
Score 9.0 from 20 reviews
Pricesfrom (per room per night)
Single12.00
Double24.00
El Caracol
Subida al Caracol, 5, San Miguel De Allende, 37765Show on map 0.77 miles from San Miguel de Allende
Score 7.8 from 14 reviews
Pricesfrom (per room per night)
Single$400.00
Double$460.00
El Caracol 11
Col. Caracol, Mcpio. San Miguel de Allende, Guanajuato, San Miguel De Allende, 37769Show on map 0.73 miles from San Miguel de Allende
Score 8.8 from 4 reviews
Pricesfrom (per room per night)
Single250.00
DoubleNULL
Casa Caramba
Cri Cri 20A, San Miguel De Allende, 37710Show on map 0.73 miles from San Miguel de Allende
Score 8.9 from 31 reviews
Pricesfrom (per room per night)
Single175.00
Double175.00
Hostal&Spa Lool Beh
Alfonso Esparza Oteo #17 Col. Guadalupe, San Miguel De Allende, 37710Show on map 0.71 miles from San Miguel de AllendePricesfrom (per room per night)
Single11.00
Double34.00
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
Casa Contenta
Vergel,1-Corner of Alameda, San Miguel De Allende, 37700Show on map 0.67 miles from San Miguel de Allende
Score 7.8 from 10 reviews
Pricesfrom (per room per night)
Single65.00
Double65.00
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
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
Iron House Hostal
h. colegio militar 17, San Miguel De Allende, 37710Show on map 0.64 miles from San Miguel de Allende
Score 7.6 from 11 reviews
Pricesfrom (per room per night)
Single20.00
Double80.00
Hostal Malinalli
Tinajitas #7, San Miguel De Allende, 37750Show on map 0.64 miles from San Miguel de Allende
Score 8.9 from 46 reviews
Pricesfrom (per room per night)
Single12.00
Double50.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
Villas Acuarela
Prolongacion Aldama 91. Colonia Caracol, San Miguel De Allende, 37769Show on map 0.60 miles from San Miguel de Allende
Score 9.1 from 9 reviews
Pricesfrom (per room per night)
Single472.00
Double540.00
Acuarela BB
Prolongacion Aldama 91 Colonia Caracol, San Miguel De Allende, 37769Show on map 0.59 miles from San Miguel de Allende
Score 8.3 from 138 reviews
Pricesfrom (per room per night)
Single61.20
Double100.30
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
Hotel del Parque Guadiana
Mezquite Numero 11 Colonia Guadiana, San Miguel De Allende, 37770Show on map 0.56 miles from San Miguel de Allende
Score 8.0 from 13 reviews
Pricesfrom (per room per night)
Single$52.53
Double$69.01
La Casa De Las Conservas Gold
Calle 28 de Abril, Nte 61, San Miguel De Allende, 37700Show on map 0.55 miles from San Miguel de Allende
Score 8.0 from 90 reviews
Pricesfrom (per room per night)
Single46.80
Double130.00
Casa de las Conservas Suites
28 de Abril Norte #61, San Miguel De Allende, 37700Show on map 0.55 miles from San Miguel de Allende
Score 8.5 from 10 reviews
Pricesfrom (per room per night)
Single71.50
Double135.00
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
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
La Casa del Garambullo - Boutique Villas Xichu
Camino Real de Xichu 9 Valle de Maiz, San Miguel De Allende, 37700Show on map 0.52 miles from San Miguel de Allende
Score 8.0 from 8 reviews
Pricesfrom (per room per night)
Single162.00
Double162.00
La Catrina Hostel
Calle Loreto 80, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 8.7 from 185 reviews
Pricesfrom (per room per night)
Single9.00
Double78.00
Casa de la Manana
Callejon de los muertos 15, San Miguel De Allende, 37700Show on map 0.51 miles from San Miguel de Allende
Score 7.1 from 3 reviews
Pricesfrom (per room per night)
Single65.00
Double149.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
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 la Rosa Rosa- 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.5 from 2 reviews
Pricesfrom (per room per night)
Single588.00
Double588.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
Casa Vergel
Vergel No. 7, Col San Antonio, San Miguel De Allende, 37750Show on map 0.51 miles from San Miguel de Allende
Score 8.1 from 98 reviews
Pricesfrom (per room per night)
Single29.75
Double50.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
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
Casa de las Conservas Bed & Breakfast
Hernandez Macias 29, San Miguel De Allende, 37700Show on map 0.47 miles from San Miguel de Allende
Score 8.7 from 355 reviews
Pricesfrom (per room per night)
Single48.00
Double78.00
Casa Puesta del Sol
Fuentes 12, San Miguel De Allende, 37740Show on map 0.47 miles from San Miguel de Allende
Score 9.1 from 33 reviews
Pricesfrom (per room per night)
Single$150.00
Double$336.00
La Puertecita Boutique Hotel
Santo Domingo 75, Colonia Los Arcos, San Miguel De Allende, 37740Show on map 0.45 miles from San Miguel de Allende
Score 7.7 from 98 reviews
Pricesfrom (per room per night)
Single111.00
Double149.70
Hotel Gaia
Quebrada 41 Centro, San Miguel De Allende, 37700Show on map 0.43 miles from San Miguel de Allende
Score 9.0 from 26 reviews
Pricesfrom (per room per night)
Single85.50
Double100.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 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
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
Hotel Boutique Valeriana
Insurgentes 59, San Miguel De Allende, 37700Show on map 0.41 miles from San Miguel de Allende
Score 7.6 from 123 reviews
Pricesfrom (per room per night)
Single43.35
Double108.00
Muuk' Hotel Boutique
Ladrillera 6, San Miguel De Allende, 37700Show on map 0.41 miles from San Miguel de Allende
Score 8.2 from 7 reviews
Pricesfrom (per room per night)
Single136.00
Double233.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 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