When it comes to dreamy tropical locales, meticulous hospitality and peak luxury, Bali is hard to beat. The island’s hotels and resorts have fine-tuned the elements that make a once-in-a-lifetime holiday – from romantic beach dinners and jaw-dropping infinity pools to vibey beach bars, indulgent spas, intriguing activities and restaurants that serve up sumptuous meals made from locally grown ingredients. Add to this offering gorgeous views, fun-packed kids’ clubs, private butlers and balmy tropical weather, and you have all that’s needed for a very special holiday in paradise.
Perhaps you hope to make memories by going on fascinating local excursions with your loved one – or an activity-filled family break with the children and grandparents? Or maybe three-hour spa rituals and afternoons lounging in a canopy-view pool will tempt you. Whatever type of trip you’re looking for, here’s our pick of the best resorts in Bali, in locations including Ubud, Uluwatu, Canggu and Jimbaran.
How we review
Every hotel in this curated list has been visited by one of our expert reviewers, who are usually hosted on a complimentary basis. They stay for a minimum of one night, test at least one meal and trial other experiences that the hotel might have to offer.
At a glance, the best resorts in Bali
- Best resort in Bali for wellness – COMO Shambhala Estate, Ubud
- Best luxury resort in Bali with a private beach – The Bulgari Resort Bali, Uluwatu
- Best Bali resort with an infinity pool – Hanging Gardens of Bali, Ubud
- Best Bali resort with a beach club – Potato Head Suites, Seminyak
From
£
523
per night
• The best hotels in Bali
From
£
1,170
per night
• The best hotels in Ubud
From
£
776
per night
• The best hotels in Canggu
From
£
867
per night
• The best hotels in Nusa Dua
From
£
486
per night
• The best hotels in Seminyak
From
£
569
per night
• The best Indian Ocean hotels
From
£
536
per night
From
£
724
per night
• The best hotels in Indonesia
From
£
948
per night
• The best spa hotels in Bali
From
£
154
per night
From
£
816
per night
From
£
208
per night
From
£
273
per night
From
£
147
per night
From
£
242
per night
Frequently asked questions
Which side of Bali has the best beaches?
Some of the best beaches in Bali are on the Bukit Peninsula at the southern tip of the island. Here you’ll find beautiful beaches such as Padang Padang, Green Bowl, Jimbaran and Nusa Dua.
What is the recommended length of stay in a Bali resort?
Stay for one week at a resort in Bali for the chance to see a temple, join a yoga class, take a surf lesson and relax in a beach bar. Any extra days you have in Bali can be used to explore other parts of the island or nearby islands such as the Gilis.
Contributions by Lee Cobaj, Robin McKelvie & Leslie Patrick Moore
-
Travellers with a conscience will revel in all that luxurious Potato Head Studios has to offer: i…
-
Raffles Bali is a serene oasis that celebrates its beautiful tropical setting in languid island s…
-
Rising out of rice fields above the Ayung River, the Four Seasons Sayan is a sophisticated tropic…