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.