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.

San Miguel de Allende

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in San Miguel de Allende?

We'll send you updates with the latest deals, reviews and articles for San Miguel de Allende each week.

Map of San Miguel de Allende Hotels

Hotels (67)

B&Bs / Inns (134)

Specialty Lodging (71)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Calle Hidalgo # 8 | Colonia Centro, San Miguel de Allende 37700, Mexico
Show Prices
$219 - $774 Avg. price/night*
Ollie #1 of 67 hotels in San Miguel de Allende
  •  Hotel made our trip! 
  • Spent 4 days in SMA and couldn't have been happier with our pick of... more
  • March 16, 2017
Professional photos | Traveler photos (185)
Certificate of Excellence
Travelers' Choice® 2017 Winner Luxury
 
Calle Nemesio Diez 11, San Miguel de Allende 37700, Mexico
Show Prices
$391 - $835 Avg. price/night*
Ollie #2 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (587)
Calle Terraplen 42, San Miguel de Allende 37700, Mexico
Show Prices
$117 - $275 Avg. price/night*
Ollie #3 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (216)
Calle Hospicio 35 | Centro, San Miguel de Allende 37700, Mexico
Show Prices
$244 - $517 Avg. price/night*
Ollie #4 of 67 hotels in San Miguel de Allende
  •  Bar 
  • We had a daily visit to the bar. Andres was always our server. He was so... more
  • March 19, 2017
Professional photos | Traveler photos (656)
Nemesio Diez No.10 | Centro, San Miguel de Allende 37700, Mexico
Show Prices
$154 - $213 Avg. price/night*
Ollie #5 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (386)
Chiquitos #15 | Centro, San Miguel de Allende 37700, Mexico
$250 - $450 Avg. price/night*
Ollie #6 of 67 hotels in San Miguel de Allende
  •  Class Personified 
  • Our most recent stay at Casa Misha lived up to, no exceeded, our last 5... more
  • March 2, 2017
Traveler photos (108)
Huertas 35 | Centro, San Miguel de Allende 37700, Mexico
Mansion San Miguel Slideshow
Show Prices
$211 - $274 Avg. price/night*
Ollie #7 of 67 hotels in San Miguel de Allende
  •  Charming 
  • Charm and graciousness from staff, to the beautiful entry courtyard in... more
  • March 21, 2017
Professional photos | Traveler photos (54)
Offers & Announcements 20% off room rate
Zacateros #81. Centro | Entre Ancha de San Antonio y Pila Seca, San Miguel de Allende 37700, Mexico
$150 - $200 Avg. price/night*
Ollie #8 of 67 hotels in San Miguel de Allende
Traveler photos (68)
Cuna de Allende No. 12, San Miguel de Allende 37700, Mexico
Show Prices
$78 - $295 Avg. price/night*
Ollie #9 of 67 hotels in San Miguel de Allende
  •  Suite with a view 
  • Three college friends and I shared the two bedroom suite M, with a small... more
  • March 18, 2017
Professional photos | Traveler photos (88)
Pila Seca #35 | Centro, San Miguel de Allende 3700, Mexico
Show Prices
$67 - $172 Avg. price/night*
Ollie #10 of 67 hotels in San Miguel de Allende
  •  Romantic 
  • We went to San Miguel De Allende unprepared. We didn't expect it to be so... more
  • March 21, 2017
Professional photos | Traveler photos (164)
Offers & Announcements Descuento Especial Aqui.
Calle Correo No. 10 | Centro, San Miguel de Allende 37700, Mexico
La Morada Hotel Slideshow
Show Prices
$78 - $251 Avg. price/night*
Ollie #11 of 67 hotels in San Miguel de Allende
  •  Perfect location 
  • Can't beat the location, right in the center of town. Slightly noisy... more
  • February 26, 2017
Professional photos | Traveler photos (64)
Calle Ancha de San Antonio No. 1 | Col. Centro, San Miguel de Allende 37700, Mexico
Show Prices
$54 - $144 Avg. price/night*
Ollie #12 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (176)
Calle de Aldama 53, San Miguel de Allende 37700, Mexico
Show Prices
$331 - $832 Avg. price/night*
Ollie #13 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (164)
Garita No. 3 Centro C. P. | Centro, San Miguel de Allende 37700, Mexico
Casa Schuck Boutique Hotel Slideshow
Show Prices
$245 - $383 Avg. price/night*
Ollie #14 of 67 hotels in San Miguel de Allende
  •  Loved It 
  • We stayed at Casa Schuck for six nights late in February. The place is... more
  • March 3, 2017
Professional photos | Traveler photos (298)
Special Offer SAVE : 15% OFF DISCOUNT
Camino Antigua Estacion FFCC 21-2 | El Cortijo, El Santuario, San Miguel de Allende 37750, Mexico
Show Prices
$105 - $166 Avg. price/night*
Ollie #15 of 67 hotels in San Miguel de Allende
  •  Beautiful surroundings 
  • Have eaten at Nirvana many times over the years. Sunday afternoon not the... more
  • February 19, 2017
Professional photos | Traveler photos (122)
Calle San Miguel 5, San Miguel de Allende 37700, Mexico
Show Prices
$107 - $196 Avg. price/night*
Ollie #16 of 67 hotels in San Miguel de Allende
  •  Peaceful Retreat 
  • The hotel is not in the middle of town. If you can deal with a $3USD cab... more
  • November 20, 2016
Traveler photos (140)
Calle Correo 30, San Miguel de Allende 37700, Mexico
Show Prices
$133 - $332 Avg. price/night*
Ollie #17 of 67 hotels in San Miguel de Allende
Traveler photos (20)
Salida Real a Queretaro 1 | Colonia Centro, San Miguel de Allende 37700, Mexico
Mision San Miguel de Allende Slideshow
Show Prices
$50 - $99 Avg. price/night*
Ollie #18 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (79)
Special Offer Package Deal
San Francisco #57 | Centro Historico District, San Miguel de Allende, Mexico
Show Prices
$149 - $226 Avg. price/night*
Ollie #19 of 67 hotels in San Miguel de Allende
  •  Avoid El Palomar 
  • El Palomar is located on a street corner on a hill as you enter San Miguel... more
  • March 5, 2017
Traveler photos (49)
Carr. San Miguel - Celaya Km. 2 Fracc. Villa de los Frailes, San Miguel de Allende 37790, Mexico
Show Prices
$64 - $311 Avg. price/night*
Ollie #20 of 67 hotels in San Miguel de Allende
Professional photos | Traveler photos (171)