How much does a hotel in San Miguel De Allende cost per night?

November 2026: hotels in San Miguel De Allende ask a median $147 a night and an average $268, from a median 196 hotels priced each night over 24 measured nights (read 7 November 2026). The cheapest month measured is November 2026 ($147), the priciest January 2027 ($167).

Measured by Bed&Market (bedandmarket.com) from 208 places checked, read 7 November 2026 23:15 UTC.

Updated

Hotel price per night, month by month

Hotels in San Miguel De Allende ask a median from $147 (November 2026) to $167 (January 2027) a night across the 3 months measured.

MonthMedian a nightAverage a nightMiddle half (p25–p75)Hotels priced a night (median)Nights measured
November 2026$147$268$82–$24319624
December 2026$159$308$96–$26918331
January 2027$167$334$99–$28619631

Average hotel price in San Miguel De Allende in November 2026

November 2026: hotels in San Miguel De Allende ask a median $147 a night and an average $268; the middle half of hotels ask $82–$243 (24 nights measured, a median 196 hotels priced each night, read 7 November 2026).

  • Friday and Saturday: median $167 against $144 Monday to Thursday (+16%).
  • Cheapest night: 16 November 2026, median $135.
  • Priciest night: 14 November 2026, median $190.

Average hotel price in San Miguel De Allende in December 2026

December 2026: hotels in San Miguel De Allende ask a median $159 a night and an average $308; the middle half of hotels ask $96–$269 (31 nights measured, a median 183 hotels priced each night, read 7 November 2026).

  • Friday and Saturday: median $162 against $151 Monday to Thursday (+7%).
  • Cheapest night: 15 December 2026, median $135.
  • Priciest night: 31 December 2026, median $220.

Average hotel price in San Miguel De Allende in January 2027

January 2027: hotels in San Miguel De Allende ask a median $167 a night and an average $334; the middle half of hotels ask $99–$286 (31 nights measured, a median 196 hotels priced each night, read 7 November 2026).

  • Friday and Saturday: median $177 against $163 Monday to Thursday (+9%).
  • Cheapest night: 13 January 2027, median $158.
  • Priciest night: 1 January 2027, median $192.

Hotel price by star rating in San Miguel De Allende

Over the nights measured from 13 November 2026 to 4 February 2027, hotels in San Miguel De Allende ask a median $75 at 2★, $106 at 2.5★, $119 at 3★, $194 at 3.5★, $154 at 4★, $255 at 4.5★ and $382 at 5★ a night.

StarsMedian a nightMiddle half (p25–p75)Nights measuredExample hotels
2★$75$70–$10184La Casona Azul ($58), Hotel Rinconada ($64), Hotel Casa Morena ($75)
2.5★$106$94–$12784El Secreto ($52), Casa Macetas ($63), Depa Ideal ($72)
3★$119$101–$12984Hotel Camino de Allende ($62), hotel la ermita suites ($54), Casa Xaca ($84)
3.5★$194$182–$21684Hacienda El Santuario San Miguel de Allende ($258), Mirador del Frayle ($96), Hotel MX mas san miguel de allende ($70)
4★$154$142–$16184El Meson del Quijote ($62), Hacienda de las Flores ($261), Hotel Casa Primavera Boutique & Spa ($155)
4.5★$255$251–$29084Casa Blanca 7 ($351), Casa 63 Hotel Boutique & Spa ($422), Dona Jose ($144)
5★$382$347–$42984Casa Grande Luxury Boutique Hotel ($337), Hotel Amatte San Miguel de Allende ($273), Hotel Madi ($181)

What was measured

Asking prices of hotels in San Miguel De Allende for one night for two adults, 86 nights measured from 7 November 2026 to 31 January 2027, read 7 November 2026.

  • A month's median is the median of its nightly medians; the average counts every price of every night once, so expensive suites and villas lift it above the median.
  • Prices in the currency they were shown in, never converted at an exchange rate.
  • A hotel with no price that night (sold out or closed) is checked but left out of the median.
  • Asking prices seen while searching for a stay: not prices paid, and not a forecast.

Source: asking prices for one night, read from public search results on the scan date; not prices paid, and not a forecast. How we measure →

More questions about this town

All prices in San Miguel De Allende →