Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Русский Svenska Türkçe

Search Hotels

Select city first

Wed 11 Jun 2025

Thu 12 Jun 2025

Maximum period that can be booked is 30 days. Please enter alternative dates.



Specify the age of a child
Specify the age of children
Cancel
OK

Spa hotels in Bali

Go to map view
Leaflet | © OpenStreetMap contributors

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

  • Show All

Attractions

  • Show All

Thematic hotels

  • Show All

Review rating

Hotel facilities

  • Show All

Room facilities

  • Show All
Apply Filters
Clear Filters

3652 properties found

  • Legian Beach Hotel

    Jalan Melasti Legian Kelod, Legian (Bali), Indonesia (Show map)

    Offering a gift shop and a restaurant, the perfect Legian Beach Hotel lies in the Legian Beach district of Legian, 11 minutes' stroll from Pantai Padma and 10 minutes by car from such cultural places…

    More...

    From US$ 160
    price for 1 night
    Book Now From US$ 160
  • Tonys Villas & Resort Seminyak - Bali

    Jl Petitenget Kerobokan, Seminyak (Bali), Indonesia (Show map)

    Located 4.2 km from Krisna Oleh Souvenir Store, the cosy Tonys Villas & Resort Seminyak - Bali offers a currency exchange and a tour desk. Featuring a tropical garden, the 4-star family-friendly…

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Kuta Beach Club Hotel

    Jl. Bakungsari No 81, Kuta, Kuta (Bali), Indonesia (Show map)

    The 4-star Kuta Beach Club Hotel is located 5 minutes' stroll from Kuta Beach and comprises 144 rooms with modern comforts. Featuring a swimming pool, the family-friendly hotel is 2.6 km from natural…

    More...

    From US$ 49
    price for 1 night
    Book Now From US$ 49
  • Bali Tropic Resort & Spa - Chse Certified

    Jl Pratama 34A, Nusa Dua, Id, Nusa Dua (Bali), Indonesia (Show map)

    The 5-star Bali Tropic Resort & Spa - Chse Certified Nusa Dua, located 15 km away from Ngurah Rai International airport, offers free shuttle service and car rentals. Boasting an outdoor swimming pool…

    More...

    From US$ 124
    price for 1 night
    Book Now From US$ 124
  • Mercure Kuta Bali

    Jalan Pantai Kuta 10 X, Kuta (Bali), Indonesia (Show map)

    The 4-star Mercure Kuta hotel, located 10 km away from Ngurah Rai International airport, offers shuttle service and car rentals. Boasting a rooftop swimming pool, this Kuta hotel is nestled 17…

    More...

    From US$ 61
    price for 1 night
    Book Now From US$ 61
  • Natya Resort Ubud

    Jalan Kelabang Moding, Desa Tegalalang, Ubud (Bali), Indonesia (Show map)

    The 5-star Natya Resort Ubud is located 3.7 km from Jalan Kajeng, offering 26 rooms along with yoga classes and barbecue. This Ubud resort lies in Taman, which is a state temple from the former…

    More...

    From US$ 215
    price for 1 night
    Book Now From US$ 215
  • Alila Manggis

    Jl. Raya Buitan,, Desa Buitan Manggis, Candi Dasa (Bali), Indonesia (Show map)

    Situated merely a 5-minute walk from Andre Spa, the stylish Alila Manggis Hotel Candi Dasa offers bike loans and bicycle usage. Elegant rooms, ocean views and an outdoor pool area is at guests'…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • Melasti Beach Resort & Spa Legian

    Jl. Padma Utara, Legian Beach, Legian (Bali), Indonesia (Show map)

    Featuring a treatment room and an outdoor swimming pool, the 3-star Melasti Beach Resort & Spa Legian is near the entertainment district of Legian. You will find a swimming pool in the beachfront…

    More...

    From US$ 32
    price for 1 night
    Book Now From US$ 32
  • Mercure Resort Sanur

    Jalan Mertasari Sanur, Denpasar, Id, Sanur (Bali), Indonesia (Show map)

    At a distance of 1.1 km from Atlantis Bali Diving, the 4-star Mercure Resort Sanur includes 189 rooms. The resort offers an outdoor pool along with a treatment room and an outdoor swimming pool and…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Komaneka At Bisma Ubud

    Jalan Bisma, Ubud (Bali), Indonesia (Show map)

    Offering a restaurant and a storage room, the 5-star Komaneka At Bisma Ubud hotel lies in the Ubud City-Centre district of Ubud, a 10-minute ride from Agung Rai Museum of Art and approximately a 5…

    More...

    From US$ 252
    price for 1 night
    Book Now From US$ 252
  • The Oberoi Beach Resort, Bali

    Seminyak Beach, Jalan Kayu Aya, Seminyak, Id, Seminyak (Bali), Indonesia (Show map)

    The 5-star Oberoi Beach Resort, Bali Seminyak is around a 5-minute ride from Pantai Seminyak, offering a currency exchange and a tour desk for guests' utmost comfort. Located in the Laksmana district…

    More...

    From US$ 317
    price for 1 night
    Book Now From US$ 317
  • Aksari Luxury Resort & Spa Ubud By Ini Vie Hospitality

    88 Jl Raya Desa Kenderan, Tegallalang (Bali), Indonesia (Show map)

    The 5-star Aksari Resort Ubud By Ini Vie Hospitality Tegallalang is approximately a 10-minute drive from Tirta Empul Temple, and it features a bureau de change and a lift onsite. Boasting a prime…

    More...

    From US$ 250
    price for 1 night
    Book Now From US$ 250
  • Astagina Resort Villa And Spa

    Jalan Werkudara No. 8, Seminyak (Bali), Indonesia (Show map)

    Offering a restaurant and storage for belongings, the 4-star Astagina Resort Villa And Spa lies in the shopping district of Seminyak, at a distance of 2.4 km from Beachwalk Shopping Center and at a…

    More...

    From US$ 172
    price for 1 night
    Book Now From US$ 172
  • Amandari

    Kedewatan, Ubud (Bali), Indonesia (Show map)

    Providing 30 rooms, the 5-star Amandari Hotel Ubud is nestled within an 800-metre distance of Ayung River. Located a 25-minute walk from Tjampuhan's Sacred Hills, this Ubud hotel overlooks the…

    More...

    From US$ 1208
    price for 1 night
    Book Now From US$ 1208
  • The Haven Bali Seminyak

    Jl. Raya Seminyak 500, Seminyak (Bali), Indonesia (Show map)

    Featuring an outdoor swimming pool, the 4-star Haven Bali Seminyak Hotel is located in the Central Seminyak district of Seminyak, a 10-minute ride from the well-suited tenant mix Beachwalk Shopping…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Holiday Inn Resort Baruna Bali By Ihg

    Jalan Wana Segara 33, Kuta (Bali), Indonesia (Show map)

    Located just a 5-minute walk from Tuban Beach, the 5-star Holiday Inn Resort Baruna Bali, An Ihg Hotel Kuta offers 193 rooms with views of the ocean. This family inn features a poolside bar and…

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • The Sakala Resort Bali All Suites

    Jl. Pratama No.95, Nusa Dua (Bali), Indonesia (Show map)

    Located about 10 minutes by car from Benoa Harbour, the 5-star Sakala Resort Bali All Suites Nusa Dua features Wi-Fi in the rooms and free private parking on site. Staying at this luxury resort…

    More...

    From US$ 118
    price for 1 night
    Book Now From US$ 118
  • Kuta Seaview Boutique Resort

    Jl. Pantai Kuta, Kuta (Bali), Indonesia (Show map)

    Boasting a magnificent setting in Downtown Kuta, which is a tourist hotspot with a buzzing beach scene, food stalls and souvenir hawkers a 19-minute walk from religious sites like Saint Francis…

    More...

    From US$ 73
    price for 1 night
    Book Now From US$ 73
  • Griya Santrian A Beach Resort And Spa

    Jalan Danau Tamblingan 47, Sanur (Bali), Indonesia (Show map)

    At a distance of 1.5 km from such sports attractions as Grand Bali Beach Golf Course, the 4-star Griya Santrian A Beach Resort Sanur comprises 128 rooms and 2 restaurants. At the resort, located…

    More...

    From US$ 139
    price for 1 night
    Book Now From US$ 139
  • Sens Hotel And Spa

    Jl. Sukma Banjar Tebesaya, Ubud (Bali), Indonesia (Show map)

    Situated only 6 minutes' stroll from Pasar Ubud, the comfortable Sens Hotel And Spa Ubud offers fitness classes and various recreational opportunities. Located around 25 minutes on foot from a…

    More...

    From US$ 88
    price for 1 night
    Book Now From US$ 88