Best luxury villas & cottages in San Miguel de Allende, Mexico

  1. San Miguel de Allende, Mexico

    Our Habitas San Miguel de Allende

    Smith Extra

    A welcome signature drink each; GoldSmiths will also receive early check-in (from 1pm, subject to availability) and US$50 to spend at the Wellness Centre

    Smith Extra

    A welcome signature drink each; GoldSmiths will also receive early check-in (from 1pm, subject to availability) and US$50 to spend

    more

    Total price (includes taxes and fees) $535.92

  2. San Miguel de Allende, Mexico

    Casa No Name

    Smith Extra

    A bottle of red wine

    Smith Extra

    A bottle of red wine

    Total price (includes taxes and fees) $538.43

  3. San Miguel de Allende, Mexico

    Casa Delphine

    Smith Extra

    A hand-poured beeswax candle; GoldSmiths will also get free daily breakfast and a customised recommendation list

    Smith Extra

    A hand-poured beeswax candle; GoldSmiths will also get free daily breakfast and a customised recommendation list

    Total price (includes taxes and fees) $645.53

  4. San Miguel de Allende, Mexico

    Casa Hoyos

    Smith Extra

    A glass of sparkling wine each on arrival

    Smith Extra

    A glass of sparkling wine each on arrival

    Total price (includes taxes and fees) $816.89

  5. San Miguel de Allende, Mexico

    L'Otel Casa Arca

    Smith Extra

    A bottle of champagne

    Smith Extra

    A bottle of champagne

    Total price (includes taxes and fees) $902.82

  6. San Miguel de Allende, Mexico

    Hotel Matilda

    Smith Extra

    One 30-minute Hammam treatment for two and daily American breakfast

    Smith Extra

    One 30-minute Hammam treatment for two and daily American breakfast

    Total price (includes taxes and fees) $1,436.50

  7. San Miguel de Allende, Mexico

    Casa Adela

    Smith Extra

    A mezcal- and tequila-tasting session with snacks for the whole group

    Smith Extra

    A mezcal- and tequila-tasting session with snacks for the whole group

    To check availability, call 1 800 464 2040

  1. 1
  2. 2