There are options for all budgets and types of travellers, so whether you are planning a honeymoon, or are just looking to treat yourself to relax at a hotel in a tropical paradise our list of places to stay will appeal to you.

You might be thinking some of these hotels are out of your budget but there are budget hotels with amazing infinity pools that you can book for affordable prices.


Getting to Bali

You can get some great deals on flights throughout the year on Skyscanner where you can compare flights from different airlines to find the lowest prices.

There is also a search function to compare prices across a whole month to find the cheapest time to book.

Now, start getting ready for the break of a lifetime and check out our list of the best Bali hotels with breathtaking infinity pools below...


1. Hanging Gardens of Bali

Hanging Gardens of Bali

  • Location: Desa Buahan, Payangan, Bali 80571, Indonesia

Hanging Gardens of Bali is a 5-star facility with a spa, 3 dining options and free internet. This hotel is located deep in the Bali jungle and offers luxurious villas with a private infinity-edged pools and amazing jungle views over the Ayung River. 

The traditional Balinese décor, large spacious villas come with terraces and balconies with stunning views. This is one of our top recommendations - just look at the pictures to be left in awe.


2. Viceroy Bali

Viceroy Bali

  • Location: Jln. Lanyahan, Br Nagi, Ubud, Bali 80571 Indonesia

Viceroy Bali is a 5-star hotel located in the beautiful highlands of Ubud which was recently voted as the best resort in the world by readers of Condé Nast Traveler.

This hotel is incredible and has an infinity pool with views jungle views and large luxurious villas with private pools and views of the Petanu River. The location is perfect close around 5 minutes from central Ubud and there is a free shuttle available. The hotel has free WiFi throughout and the relaxing poolside gazebo offers the perfect place to relax.


3. Padma Resort Ubud

Padma Resort Ubud

  • Location: Banjar Carik, Desa Puhu Payangan, Ubud – Bali 80572 Indonesia

If you choose to stay at the stunning Padma Resort Ubud you won't be dissapointed. This is a 5 star hotel with world-class facilities located in Payangan.

Accommodation is luxurious and the views of the spectacular surroundings is beathtaking. Rooms are spacious with air-conditioning, WiFi, seating area and a balcony and modern amendaties.

The best thing about this resort is definately the infinity pool which is huge and changes temperatures depending what time of the day it is.


4. Banyan Tree Ungasan

Banyan Tree Ungasan

  • Location: Jl. Melasti, Banjar Kelod Ungasan, Bali 80364 Indonesia

Banyan Tree Ungasan is a luxury 5-star hotel with impressive modern villas which come with amazing private pools.

This hotel is located in Uluwatu, close to Jimbaran Bay and there is an impressive 10-metre infinity pool with views across the Indian Ocean. The luxurious design is traditional Balinese and each villa has living and dining areas and private bathrooms.


5. Alila Villas Uluwatu

Alila Villas Uluwatu

  • Location: Jl Belimbing Sari Banjar Tambiyak, Desa Pecatu, Bali 80364 Indonesia

Alila Villas Uluwatu is another 5 star luxury resort with a huge 50 yard outdoor pool overlooking the beautiful Indian Ocean. In 2016, Harper’s Bazaar described Alila Villas as one of Indonesia’s “Top Eco-Friendly Hotels.”

This hotel has a villas with pools, a 24-hour gym, fitness centre, a spa, library and an art gallery displaying modern Indonesian artwork. The modern Balinese-style villas are stunning with and boast amazing views of the ocean. 


6. Sanglung Villa

Sanglung Villa

  • Location: Depeha, Kubutambahan, Buleleng Regency, Bali 81172, Indonesia

Sanglung Villa is located in Kubutambahan, and has one of the best views of any hotel on our list. You will be able to relax in the impressive infinity pool with panoramic far reaching views over Bali.

The hotel is spacious and relaxed with a large dining area and modern rooms. Other benefits of staying here include being only a 15-minute drive from Air Sanih Beach.


7. Komaneka


  • Location: Jl. Bisma, Ubud, 80571 Ubud, Indonesia

Komaneka is a hillside 5 star hotel with real wow factor. By booking a stay here you will be in the heart of Ubud in an excellent location and super modern facilities.

Facilities include a restaurant, spa and 2 outdoor pools with amazing views of the Campuhan River, and nearby coconut plantations and rice fields. Rooms at Komaneka come with private balconies, with sun loungers which is great for the ultimate relaxation.


8. Samanvaya


  • Location: Samanvaya, Br. Tabola, Sidemen, 80864, Karangasem, Bali, Indonesia

Samanvaya is located in the scenic rice terraces of Sidemen Valley, around one hour from Ubud by car. You can stay in luxury bungalows which have private balconies with spectacular views of the nearby rice terraces and hills.

The pool is impressive and huge with spectacular views. There is also a spa, and the option to go hiking or cycling in the nearby area.


Book Your Dream Hotel in Bali

There are so many popular things to do in Bali and by staying at one of the accommodation featured on our list you will really enhance your stay here. 

Have you ever been to stay at one of the hotels on our list? Would you recommend to other people? Or have you stayed at an amazing hotel in Bali with an infinity pool which we have missed off our list? Leave a comment below.