Best luxury villas in Bali

  1. Bali, Indonesia

    The Ridge Bali

    Smith Extra

    A daily sunset cocktail at Sayan Restaurant for two guests a booking

    Smith Extra

    A daily sunset cocktail at Sayan Restaurant for two guests a booking

    Total price (includes taxes and fees) $736.78

  2. Bali, Indonesia

    Capella Ubud

    Smith Extra

    One 40-minute foot reflexology session each (for up to two guests)

    Smith Extra

    One 40-minute foot reflexology session each (for up to two guests)

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

  3. Bali, Indonesia

    Saba Estate Luxury Villa Bali

    Smith Extra

    A 60 minutes Saba Estate signature massage and 15% off food and beverages during your stay

    Smith Extra

    A 60 minutes Saba Estate signature massage and 15% off food and beverages during your stay

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

  4. Bali, Indonesia

    Buahan, a Banyan Tree Escape

    Smith Extra

    A daily glass of homemade kombucha; GoldSmiths also get a guaranteed late check-out until 3pm

    Smith Extra

    A daily glass of homemade kombucha; GoldSmiths also get a guaranteed late check-out until 3pm

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

  5. Bali, Indonesia

    Amankila

    Smith Extra

    A 60-minute massage for two

    Smith Extra

    A 60-minute massage for two

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

  6. Bali, Indonesia

    Aman Villas at Nusa Dua

    Smith Extra

    A 60-minute massage for two per bedroom; GoldSmiths also get a barbecue dinner for two per bedroom

    Smith Extra

    A 60-minute massage for two per bedroom; GoldSmiths also get a barbecue dinner for two per bedroom

    Total price (includes taxes and fees) $3,388.00

  7. Bali, Indonesia

    Ametis Villa

    Smith Extra

    A 30 minute massage for all guests; GoldSmiths also get a a free upgrade, subject to availability

    Smith Extra

    A 30 minute massage for all guests; GoldSmiths also get a a free upgrade, subject to availability

    To check availability, call 1 800 464 2040

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