We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Canada de la Virgen

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Calle Hospicio 35 | Centro, San Miguel de Allende 37700, Mexico
20.3 km from Canada de la Virgen
#4 of 67 hotels in San Miguel de Allende
Top Deal
USD 337*
USD 265* /night
View Deal
Travelocity
USD 265*
Orbitz.com
USD 265*
Booking.com
USD 337*
Principal Norte 57, San Miguel de Allende 37886, Mexico
15.1 km from Canada de la Virgen
#35 of 67 hotels in San Miguel de Allende
USD 114* /night
View Deal
Priceline
USD 114*
Booking.com
USD 114*
Pedro Paramo 52 Fracc El Mirador, San Miguel de Allende 37790, Mexico
16.6 km from Canada de la Virgen
No photo provided
USD 95* /night
View Deal
Hotels.com
Orbitz.com
Travelocity
Carr. San Miguel - Celaya Km. 2 Fracc. Villa de los Frailes, San Miguel de Allende 37790, Mexico
17.7 km from Canada de la Virgen
#20 of 67 hotels in San Miguel de Allende
Top Deal
USD 76*
USD 67* /night
View Deal
Booking.com
USD 69*
Hotwire.com
USD 67*
Cancelon
USD 76*
Calzada de la Estacion No. 185, San Miguel de Allende 37759, Mexico
18.4 km from Canada de la Virgen
#53 of 67 hotels in San Miguel de Allende
Top Deal
USD 75*
USD 60* /night
View Deal
Expedia.com
USD 75*
Hotwire.com
USD 75*
Travelocity
USD 75*
Hidalgo Km. 8, San Miguel de Allende 37700, Mexico
18.6 km from Canada de la Virgen
#25 of 67 hotels in San Miguel de Allende
Top Deal
USD 107*
USD 103* /night
View Deal
Travelocity
USD 103*
Orbitz.com
USD 103*
HotelsClick
USD 107*
Rancho | Corridora #1, San Miguel de Allende 37700, Mexico
19.0 km from Canada de la Virgen
#52 of 67 hotels in San Miguel de Allende
Top Deal
USD 80*
USD 76* /night
View Deal
Orbitz.com
USD 76*
Travelocity
USD 76*
HotelsClick
USD 80*
Salida a Celaya, 77 | Colonia Centro, San Miguel de Allende 37700, Mexico
19.1 km from Canada de la Virgen
#44 of 67 hotels in San Miguel de Allende
Top Deal
USD 99*
USD 71* /night
View Deal
Booking.com
USD 99*
Orbitz.com
USD 71*
Travelocity
USD 71*
Orizaba 87 | Int 9, San Miguel de Allende 37750, Mexico
19.2 km from Canada de la Virgen
#63 of 67 hotels in San Miguel de Allende
Calle Ancha de San Antonio No. 1 | Col. Centro, San Miguel de Allende 37700, Mexico
19.4 km from Canada de la Virgen
#12 of 67 hotels in San Miguel de Allende
Top Deal
USD 84*
USD 82* /night
View Deal
Booking.com
USD 84*
Hotels.com
USD 82*
Cancelon
USD 83*
Allende No. 13 | Guanajuato, San Miguel de Allende, Mexico
19.5 km from Canada de la Virgen
#40 of 67 hotels in San Miguel de Allende
No photo provided
No availability for your dates from these sites
Booking.com
Calle Ancha de San Antonio No. 15, San Miguel de Allende 37700, Mexico
19.7 km from Canada de la Virgen
#31 of 67 hotels in San Miguel de Allende
Top Deal
USD 99*
USD 78* /night
View Deal
Hotels.com
USD 78*
Agoda.com
USD 81*
Elvoline
USD 99*
Calle Guadiana 45, San Miguel de Allende 37770, Mexico
19.7 km from Canada de la Virgen
#43 of 67 hotels in San Miguel de Allende
No photo provided
Carr. San Miguel-Dolores Km 10, San Miguel de Allende 37890, Mexico
19.7 km from Canada de la Virgen
#55 of 67 hotels in San Miguel de Allende
USD 96* /night
View Deal
Priceline
USD 96*
TripAdvisor
USD 96*
Agoda.com
USD 96*
Pila Seca #35 | Centro, San Miguel de Allende 3700, Mexico
19.8 km from Canada de la Virgen
#9 of 67 hotels in San Miguel de Allende
USD 82* /night
View Deal
Booking.com
USD 82*
TripAdvisor
USD 82*
Hotels.com
Zacateros #81. Centro | Entre Ancha de San Antonio y Pila Seca, San Miguel de Allende 37700, Mexico
19.8 km from Canada de la Virgen
#10 of 67 hotels in San Miguel de Allende
Calle Nemesio Diez 11, San Miguel de Allende 37700, Mexico
19.9 km from Canada de la Virgen
#1 of 67 hotels in San Miguel de Allende
Top Deal
USD 475*
USD 423* /night
View Deal
Expedia.com
USD 423*
Orbitz.com
USD 423*
Cancelon
USD 475*
Nemesio Diez No.10 | Centro, San Miguel de Allende 37700, Mexico
19.9 km from Canada de la Virgen
#3 of 67 hotels in San Miguel de Allende
USD 220* /night
View Deal
Booking.com
USD 221*
Travelocity
USD 220*
Hotels.com
USD 220*
Quebrada No 101, San Miguel de Allende 37700, Mexico
19.9 km from Canada de la Virgen
#29 of 67 hotels in San Miguel de Allende
Top Deal
USD 401*
USD 361* /night
View Deal
Hotels.com
USD 361*
Orbitz.com
USD 361*
Elvoline
USD 401*
Canal 50 | Downtown, San Miguel de Allende 37700, Mexico
19.9 km from Canada de la Virgen
#61 of 67 hotels in San Miguel de Allende
USD 160* /night
View Deal
Travelocity
USD 160*
Hotels.com
USD 160*
TripAdvisor
USD 160*
Calle Terraplen 42, San Miguel de Allende 37700, Mexico
20.0 km from Canada de la Virgen
#5 of 67 hotels in San Miguel de Allende
USD 156* /night
View Deal
Booking.com
USD 157*
Travelocity
USD 156*
Hotels.com
USD 156*
Doctor Hernandez Macias 92 | Centro, San Miguel de Allende 37700, Mexico
20.0 km from Canada de la Virgen
#54 of 67 hotels in San Miguel de Allende
Top Deal
USD 59*
USD 57* /night
View Deal
Orbitz.com
USD 57*
Booking.com
USD 59*
Priceline
USD 59*
Cuna de Allende No. 12, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#6 of 67 hotels in San Miguel de Allende
Top Deal
USD 168*
USD 107* /night
View Deal
Expedia.com
USD 107*
Hotels.com
USD 107*
Priceline
USD 168*
Calle Aldama 53, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#13 of 67 hotels in San Miguel de Allende
Top Deal
USD 390*
USD 338* /night
View Deal
Hotels.com
USD 338*
Hotwire.com
USD 338*
Cancelon
USD 390*
Mesones 80 | Centro Historico, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#22 of 67 hotels in San Miguel de Allende
USD 141* /night
View Deal
Hotels.com
Hotwire.com
Orbitz.com
Aldama 65, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#27 of 67 hotels in San Miguel de Allende
Cuna de Allende No. 7, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#33 of 67 hotels in San Miguel de Allende
Fray Jose Guadalupe Mojica 22 | Fray Jose Guadalupe Mojica 22, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#34 of 67 hotels in San Miguel de Allende
USD 310* /night
View Deal
TripAdvisor
USD 310*
Orbitz.com
USD 310*
Cancelon
Canal 19, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#36 of 67 hotels in San Miguel de Allende
Hidalgo No. 4, Centro, San Miguel de Allende, Mexico
20.1 km from Canada de la Virgen
#38 of 67 hotels in San Miguel de Allende
No availability for your dates from these sites
Booking.com
Hotwire.com
Expedia.com
Calle Volanteros Zona Centro 2, San Miguel de Allende 37700, Mexico
20.1 km from Canada de la Virgen
#47 of 67 hotels in San Miguel de Allende
Top Deal
USD 48*
USD 41* /night
View Deal
Booking.com
USD 43*
Hotels.com
USD 41*
Cancelon
USD 48*
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
San Miguel de Allende Travel Forum Need specific advice visiting San Miguel de Allende, Guanajuato? Visit the TripAdvisor Travel Forum for San Miguel de Allende and ask our Destination Experts and the travel community.