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

2025-07-27

2025-07-28

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



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

Spa hotels in Bali

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

3739 properties found

  • Nirjhara

    Jl. Nirjhara, Banjar Kedungu, Desa Belalang Kediri - Tabanan, 82121, Bali - Indonesia, Tanah Lot (Bali), Indonesia (Show map)

    The 5-star Nirjhara Hotel Tanah Lot, situated approximately a 25-minute walk from the ancient hindu Tanah Lot Shrine, offers a shared lounge, a lending library, and a garden. The smoke-free hotel…

    More...

    From US$ 442
    price for 1 night
    Book Now From US$ 442
  • Jungle Paradise

    Jl. Br Sental Kawan, Kabupaten Klungkung, Batununggul, Indonesia (Show map)

    Jungle Paradise Batununggul hotel, located within a 10-minute drive of Nusa Penida Island, features Wi-Fi throughout the property. Guests will enjoy a continental breakfast and access to an outdoor…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Peninsula Beach Resort

    72 Jalan Pratama, Nusa Dua (Bali), Indonesia (Show map)

    Featuring a bureau de change and a lift, the 3-star Peninsula Beach Resort Nusa Dua is located a mere 6 minutes' walk from Taman Bhagawan. Boasting an outdoor pool area, this Nusa Dua resort is…

    More...

    From US$ 130
    price for 1 night
    Book Now From US$ 130
  • Nunggalan Octopus 1

    No. 8 Jalan Batu Nunggalan 1, Uluwatu (Bali), Indonesia (Show map)

    Nunggalan Octopus 1 hotel is situated in the Pecatu district of Uluwatu, approximately 5 km from such family venues as New Kuta Green Park. This recently renovated guest house's rooms offer sea views…

    More...

    From US$ 97
    price for 1 night
    Book Now From US$ 97
  • The Temple Lodge

    Jalan Pantai Bingin, Uluwatu (Bali), Indonesia (Show map)

    Situated a 5-minute walk from Impossibles, The Temple Lodge hotel offers a swimming pool. This hotel also includes a car park.

    More...

    From US$ 287
    price for 1 night
    Book Now From US$ 287
  • The Griya Villas & Spa

    Bunutan, Amed, Karangasem, Ambat, Indonesia (Show map)

    Located at a distance of 3.8 km from Amed, The Griya Villas & Spa Ambat hotel offers a wellness area, including a solarium, a Jacuzzi, and a sauna. You will find 24-hour front desk assistance and…

    More...

    From US$ 492
    price for 1 night
    Book Now From US$ 492
  • Villa Victoria Bali

    Br. Kuwum Ii, Kerobokan, Canggu (Bali), Indonesia (Show map)

    Located within a 3-km distance of Love Anchor Canggu Bali Market, the 3-star Villa Victoria Bali Canggu hotel features Wi-Fi throughout the property and a car park on site. Boasting a swimming pool…

    More...

    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • Bintang Bali Resort

    Jl. Kartika Plaza, Kuta (Bali), Indonesia (Show map)

    Located just 0.9 km from Waterbom Bali, Bintang Bali Resort Kuta includes 402 rooms with views of the sea. This hotel features a swimming pool, while a cash machine and a lift are available on site.

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Lloyd'S Inn Bali

    Jalan Arjuna ( Double Six Street ), Seminyak (Bali), Indonesia (Show map)

    Situated about 5 minutes' walk from Legian Beach, the 4-star Lloyd'S Inn Bali Seminyak welcomes guests with a restaurant and a luggage room. Located in a shopping area and nearly 25 minutes' walk…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Holiday Inn Express Baruna By Ihg

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

    The 4-star Holiday Inn Express Baruna, An Ihg Hotel, nestled in the Kartika Plaza district of Kuta, offers Wi-Fi throughout the property, an outdoor pool area and a fitness club. Located nearly a 10…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • The Alantara Sanur

    Jalan Tirta Ening, No. 12, Sanur (Bali), Indonesia (Show map)

    Located only 1.6 km from Mertasari Beach in Sanur, The Alantara Sanur Hotel offers a treatment room and an outdoor swimming pool. Business travellers will appreciate conveniences such as Wi-Fi…

    More...

    From US$ 109
    price for 1 night
    Book Now From US$ 109
  • Dream Beach Huts

    Dream Beach, Nusa Lembongan (Bali), Indonesia (Show map)

    Dream Beach Huts Nusa Lembongan hotel is situated in the Mushroom Bay district, 17 minutes on foot from Natural pools and features 30 rooms with views of the ocean. Wi-Fi is offered in public areas…

    More...

    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • Risata Bali Resort & Spa

    Jl. Wana Segara South Kuta Beach, Kuta (Bali), Indonesia (Show map)

    Located a mere 10 minutes' stroll from Masjid Al Ikhlas Bandara Ngurah Rai, Risata Bali Resort & Spa Kuta offers a wellness area and a spa lounge, including a treatment room and an outdoor swimming…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Sal Secret Spot

    Jalan Pantai Bingin, Gang Mertasari, Pecatu (Bali), Indonesia (Show map)

    Located in the Bingin district of Pecatu, the 3-star Sal Secret Spot Hotel offers a swimming pool and free private parking on site. Featuring luggage storage and a restaurant, this Pecatu hotel is 2.

    More...

    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • The Hidden Paradise Ubud - Chse Certified

    Jl. Dukuh Geria, Pejeng Kawan, Tampaksiring, Ubud (Bali), Indonesia (Show map)

    The 4-star Hidden Paradise Ubud - Chse Certified hotel is located 2 km from Jalan Kajeng and features spa therapy and a garden. Boasting an Asian restaurant, this Ubud hotel is also 3 km from…

    More...

    From US$ 264
    price for 1 night
    Book Now From US$ 264
  • The Purist Villas & Spa Ubud

    Jl. Tirta Tawar Banjar Kutuh Kaja, Ubud (Bali), Indonesia (Show map)

    Located close to Aura Spa, the comfortable 4-star Purist Villas & Spa Ubud hotel offers Wi-Fi throughout the property and a car park. Boasting an outdoor pool area, the luxury resort is nestled at a…

    More...

    From US$ 147
    price for 1 night
    Book Now From US$ 147
  • Purana Boutique Resort

    Banjar Kumbuh, Desa Mas, Ubud, Id, Ubud (Bali), Indonesia (Show map)

    Standing only 9 minutes' walk from Agung Rai Museum of Art, the 4-star Purana Boutique Resort enjoys a prime location in the very heart of Ubud. Located about a 10-minute ride from Sacred Monkey…

    More...

    From US$ 238
    price for 1 night
    Book Now From US$ 238
  • Puri Pandawa Resort

    Jalan Pantai Pandawa, Kuta Selatan, Indonesia (Show map)

    Overlooking the patio, Puri Pandawa Resort Kuta Selatan is located 15 minutes by car from Puja Mandala worship complex Spiritist Center. This comfortable resort features Wi-Fi in public areas.

    More...

    From US$ 159
    price for 1 night
    Book Now From US$ 159
  • Blu-Zea Resort By Double-Six

    Camplung Tanduk 66 Seminyak, Seminyak (Bali), Indonesia (Show map)

    Situated within a 1-km distance of Pantai Seminyak, the 4-star Blu-Zea Resort By Double-Six Seminyak also offers an outdoor swimming pool. This Seminyak resort is in the Dyanapura district of…

    More...

    From US$ 84
    price for 1 night
    Book Now From US$ 84
  • Uluwatu Cottages

    Jl. Labuan Sait, Padang-Padang, Uluwatu (Bali), Indonesia (Show map)

    Featuring Wi-Fi throughout the property, Uluwatu Cottages hotel is approximately 25 minutes' walk from Uluwatu Beach. This guest house in the Padang Padang district has an outdoor pool area, as well…

    More...

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