Best boutique and luxury hotels in Spain

  1. Menorca, Spain

    Santa Ponsa Fontenille Menorca

    Smith Extra

    A bottle of wine grown at sister hotel Domaine de Fontenille

    Smith Extra

    A bottle of wine grown at sister hotel Domaine de Fontenille

    Price per night from (includes taxes and fees)$528.87

  2. Girona Province, Spain

    Mas de Torrent

    Smith Extra

    A freshly-picked fruit basket in your room

    Smith Extra

    A freshly-picked fruit basket in your room

    Price per night from (includes taxes and fees)$535.23

  3. Ibiza, Spain

    Mirador De Dalt Vila

    Smith Extra

    A bottle of cava and a fruit basket on arrival

    Smith Extra

    A bottle of cava and a fruit basket on arrival

    Price per night from (includes taxes and fees)$544.42

  4. Granada, Spain

    Palacio Gran Via

    Smith Extra

    A bottle each of local Alhambra 1925 beer and a selection of cured meats; vegetarians get a selection of regañás and dips

    Smith Extra

    A bottle each of local Alhambra 1925 beer and a selection of cured meats; vegetarians get a selection of regañás and dips

    Price per night from (includes taxes and fees)$703.17

  5. Madrid, Spain

    Hotel Urso

    Smith Extra

    A glass of wine each, a traditional tapa at the restaurant, early check-in and late check-out (if available); those staying three nights or more also get €30 spa credit

    Smith Extra

    A glass of wine each, a traditional tapa at the restaurant, early check-in and late check-out (if available); those staying three n

    more

    Price per night from (includes taxes and fees)$812.21

  6. Ibiza, Spain

    7Pines Resort Ibiza

    Smith Extra

    A welcome drink on arrival; SilverSmiths and GoldSmiths also receive €50 resort credit a stay, with GoldSmiths getting an additional box of almonds

    Smith Extra

    A welcome drink on arrival; SilverSmiths and GoldSmiths also receive €50 resort credit a stay, with GoldSmiths getting an additiona

    more

    To check availability, call 1 800 464 2040

  1. 1
  2. 3
  3. 4
  4. 5
  5. 6