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-24

2025-07-25

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

3718 properties found

  • La Cabane

    Jl. Pantai Balangan, Jimbaran (Bali), Indonesia (Show map)

    Nestled in Balangan, which is the best surf spot to suit all levels, 3.8 km from Labuan Sait Beach, the 4-star La Cabane Hotel Jimbaran features an outdoor pool and views of the garden. This Jimbaran…

    More...

    From US$ 187
    price for 1 night
    Book Now From US$ 187
  • Kajane Mua At Ubud Bali

    Monkey Forest St., Ubud (Bali), Indonesia (Show map)

    Situated only a 9-minute walk from the Hindu temple complex "Sacred Monkey Forest Sanctuary", Kajane Mua At Ubud hotel includes 22 rooms with views of the pool. Offering cots and a push cart for…

    More...

    From US$ 101
    price for 1 night
    Book Now From US$ 101
  • 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
  • Wapa Di Ume Ubud

    Jalan Suweta Banjar Bentuyung Ubud, Ubud (Bali), Indonesia (Show map)

    Offering a barber shop and baggage storage, the 4-star Wapa Di Ume Ubud hotel lies in Taman, which is a state temple from the former kingdom of Mengwi, around 900 metres from The Global Harmony…

    More...

    From US$ 172
    price for 1 night
    Book Now From US$ 172
  • Element Bali Ubud

    Jl. Raya Andong No. 88, Ubud (Bali), Indonesia (Show map)

    Element Bali Ubud hotel is located right in the centre of Ubud and features an outdoor swimming pool. Yoga classes, massage therapy, and a patio are on site and a cash machine and a lift are also…

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Sheraton Bali Kuta Resort

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

    Located nearly 25 minutes on foot from 3D Dream Museum Zone Bali, the 5-star Sheraton Bali Kuta Resort features Wi-Fi throughout the property and free private parking on site. Providing access to…

    More...

    From US$ 133
    price for 1 night
    Book Now From US$ 133
  • Ayung Resort Ubud

    Desa Melinggih Kelod, Ubud, Id, Payangan, Indonesia (Show map)

    Surrounded by a rice field, the comfortable 5-star Ayung Resort Ubud Payangan offers a swimming pool and a health club. Featuring a luggage room and a barber shop, the luxury resort is around 7 km…

    More...

    From US$ 171
    price for 1 night
    Book Now From US$ 171
  • Crystal Bay Villa

    Jl.Crystal Bay Nusa Penida Klungkung, Sakti, Indonesia (Show map)

    Situated within 15 minutes' walk of Crystal Bay Beach, the 3-star Crystal Bay Villa & Residence Toyapakeh hotel offers 9 rooms. Boasting an outdoor swimming pool, this Toyapakeh holiday park is…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Tejaprana Resort & Spa

    Jl. Raya Tegallalang, Ubud (Bali), Indonesia (Show map)

    Featuring Wi-Fi throughout the property, Tejaprana Resort & Spa Ubud sits around a 10-minute ride from Threads of Life Souvenir Store. Situated 45 km from Ngurah Rai International airport, this…

    More...

    From US$ 239
    price for 1 night
    Book Now From US$ 239
  • The Ungasan Clifftop Resort

    Jalan Pantai Selatan Gau, Uluwatu (Bali), Indonesia (Show map)

    Featuring car rentals, as well as Wi-Fi in public areas, The Ungasan Clifftop Resort Uluwatu is within 7 km of Dreamland beach. This 5-star resort features 35 rooms with sea views, an outdoor…

    More...

    From US$ 3533
    price for 1 night
    Book Now From US$ 3533
  • Sthala, A Tribute Portfolio Hotel, Ubud Bali

    Jalan A.A Gede Rai, Banjar Mawang Kelod, Ubud (Bali), Indonesia (Show map)

    The upscale Sthala, A Tribute Portfolio Hotel, Ubud Bali features a currency exchange and a cash machine and is located 6 km from Yeh Pulu Temple, one of the divine tourist destinations in Ubud. The…

    More...

    From US$ 134
    price for 1 night
    Book Now From US$ 134
  • 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
  • Montigo Resorts Seminyak

    Jalan Petitenget Utara, Badung, Seminyak (Bali), Indonesia (Show map)

    The upscale Montigo Resorts Seminyak is located in the heart of Petitenget, which is one of Seminyak's busiest streets, approximately 5 minutes by car from Jalan Petitenget, and features pool views.

    More...

    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • Taman Sari Bali Resort And Spa

    Desa Pemuteran, Gerokgak, Singaraja, Pemuteran (Bali), Indonesia (Show map)

    Offering a terrace, recreational facilities, and a garden, Taman Sari Bali Resort And Spa Pemuteran is perfectly located at a distance of 2.5 km from Pura Bukit Batu Kursi. The resort features Wi-Fi,…

    More...

    From US$ 117
    price for 1 night
    Book Now From US$ 117
  • Adiwana Unagi Suites

    Jl Suweta, Bentuyung Sakti, Kec. Ubud, Kab, Gianyar, Bali, Ubud (Bali), Indonesia (Show map)

    Located around a 20-minute walk from Ubud Kajeng Rice Fields Walk, the 4-star Adiwana Unagi Suites Ubud hotel features Wi-Fi throughout the property and parking on site. This smoke-free resort is in…

    More...

    From US$ 142
    price for 1 night
    Book Now From US$ 142
  • Indigo Tree

    Br. Tatiapi Kaja, Desa Pejengan Kawan, Ubud (Bali), Indonesia (Show map)

    Indigo Tree Hotel Ubud has 14 rooms and is located a 10-minute ride from Agung Rai Museum of Art. At the resort you can benefit from a barber shop and a restaurant along with a swimming pool.

    More...

    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Pacha House

    Jalan Sugriwa No.4 Ubud, Gianyar, Bali, Ubud (Bali), Indonesia (Show map)

    Pacha House Hotel Ubud lies nearly a 25-minute walk from a natural paradise like Sacred Monkey Forest Sanctuary, and features baggage storage and a restaurant. The guest house provides rooms with…

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • Como Uma Ubud

    Jl. Raya Sanggingan, Banjar Lungsiakan, Kedewatan, Bali, Ubud (Bali), Indonesia (Show map)

    The 5-star Como Uma Ubud hotel, nestled in the Campuhan district of Ubud, offers Wi-Fi in the rooms, an outdoor pool and a fitness suite. Featuring bicycle usage and horse riding tours, the boutique…

    More...

    From US$ 493
    price for 1 night
    Book Now From US$ 493
  • Como Shambhala Estate

    Banjar Begawan, Desa Melinggih Kelod, Ubud, Id, Payangan, Indonesia (Show map)

    Situated merely 1.6 km from Ayung River, the 5-star Como Shambhala Estate Payangan hotel includes 30 rooms. The resort offers to indulge in a sauna and an outdoor swimming pool or take a refreshing…

    More...

    From US$ 803
    price for 1 night
    Book Now From US$ 803
  • Bali Hai Island Resort

    Jl. Raya Denpasar-Gilimanuk, Desa Pengeragoan Kecamatan, Pekutatan (Bali), Indonesia (Show map)

    The 5-star Bali Hai Island Resort is a great place in a beach area of Balian, which stands 25 minutes' stroll from Pantai Pengeragoan. Located nearly a 10-minute ride from Yeh Leh Beach, the hotel…

    More...

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