Best luxury villas in Morocco

  1. Marrakech, Morocco

    Riad Jaaneman

    Smith Extra

    A small tagine containing Ras el Hanout spices; GoldSmith members also receive one free dinner

    Smith Extra

    A small tagine containing Ras el Hanout spices; GoldSmith members also receive one free dinner

    Total price (includes taxes and fees) $466.60

  2. Marrakech, Morocco

    Riad Azzar

    Smith Extra

    A ceramic Tagine per room

    Smith Extra

    A ceramic Tagine per room

    Total price (includes taxes and fees) $448.03

  3. Marrakech, Morocco

    The Mellah Marrakech

    Smith Extra

    Signature cocktails or mocktails for two

    Smith Extra

    Signature cocktails or mocktails for two

    Total price (includes taxes and fees) $395.86

  4. Marrakech, Morocco

    Ksar Fawz & Spa

    Smith Extra

    A one-way airport transfer; stays over three nights will get return transfers

    Smith Extra

    A one-way airport transfer; stays over three nights will get return transfers

    Total price (includes taxes and fees) $376.07

  5. Marrakech, Morocco

    P'tit Habibi

    Smith Extra

    Free airport transfer on arrival

    Smith Extra

    Free airport transfer on arrival

    Total price (includes taxes and fees) $359.44

  6. Marrakech, Morocco

    Riad Brummell

    Smith Extra

    A locally made gift

    Smith Extra

    A locally made gift

    Total price (includes taxes and fees) $325.69

  7. Marrakech, Morocco

    Dar One

    Smith Extra

    A bottle of wine on arrival

    Smith Extra

    A bottle of wine on arrival

    Total price (includes taxes and fees) $265.80

  8. Marrakech, Morocco

    Dar el Sadaka

    Smith Extra

    Moroccan wine and canapés on arrival; those staying five nights or more also get lunch or dinner (exc. drinks) at Dar El Sadaka sculpture park

    Smith Extra

    Moroccan wine and canapés on arrival; those staying five nights or more also get lunch or dinner (exc. drinks) at Dar El Sadaka scu

    more
    Sleeps up to 20 guests

    To check availability, call 1 800 464 2040

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