In partnership with
Browse the best Bali hotel deals
The best beach hotels in Bali
With its palm-lined pools, tropical gardens and bedrooms filled with locally crafted furniture, this has to be one of the most beautiful hotels in Bali. Popular surf spot Legian beach is a short stroll away, so this is the perfect base for water sport fans. As for dining options, the hotel’s own Capris Bar & Restaurant is right on the beach and ideal for romantic sunset meals.
Rooms: From £195* per room per night
With butlers to tend to your every need and the Indian ocean lapping the shore inches from your private villa, this beachfront hotel in Bali is the epitome of luxury. It’s one of the island’s most romantic hotels – there’s even a chapel on site, if you’re planning to elope. With no resorts either side, so there’s plenty of privacy, making it an ideal honeymoon hotel. It has its own water sports centre, and a beautiful butterfly-themed Remède Spa. Floating walkways connect the treatment rooms and you can enjoy a post-treatment snooze in a tented cabana. Bliss.
Where: Nusa Dua
Rooms: from £593 per room per night
The best budget hotels in Bali, ideal for backpackers
This great-value guesthouse is well off the tourist trail in a small coastal village, where local fishermen still go out every day in their boats. Grab a bite in the warungs – small family-run restaurants serving Indonesian specialities – or treat yourself to a cheap massage at the beach stands. If you want to reach the livelier parts of Bali, there’s a bus station within walking distance.
Rooms: from £11 per room per night
If you’re staying off the beaten path, search car hire in Bali to make getting around easier
This Bali luxury hostel is near the popular Legian Beach. The dorms have capsule beds with privacy shades, fold-down tables for writing and a personal power socket. You can hang out with your fellow travellers on the stylish sundeck, complete with swimming pool, or get chatting over the free continental breakfast which served every day.
Rooms: From £12 per room per night
The best mid-range hotels in Bali
Set in the lush countryside just 10 minutes from the buzz of central Ubud, this small hotel has just fourteen rooms and one private villa. Each room has a private balcony or terrace overlooking the gardens, which includes a swimming pool surrounded by sun-loungers. Breakfast is served every morning, and there’s free Wi-Fi in every room.
Rooms: from £30 per room per night
This beautifully designed hotel offers luxury for less. The stylish rooms come complete with designer bathtubs, and guests can enjoy photogenic extras like the floating afternoon tea served in the outdoor swimming pool. It’s in a nice secluded area, but if you fancy some action you can hop on the free shuttle to Legian – a hipster hotspot famous for its surfing beach.
Rooms: from £39 per room per night
Want the best hotel deals at your fingertips? Download the Skyscanner app
The best luxury hotels in Bali
Book a night at this ultra-glam hotel and you’ll make your besties back home jealous with yourselfies. Each room pays homage to Balinese heritage, with enormous leaf print rugs and vast expanses of dark wood. It’s also one of the most modern hotels in Bali, with a bar that resembles a UFO and plenty of bright splashes of colour. The furniture wouldn’t look out of place in the Tate Modern, either.
Although The W Retreat is luxurious, it’s also a hotel for people who like to party. It has eight restaurants and lounges, including the three-storey WOOBAR – one of the top things to do in Bali. When the inevitable hangover kicks in, you can head to the hotel’s Away spa. Open all hours, its treatment rooms look like mini nightclubs, with glowing orb beds and a VIP area-like waiting room.
Rooms: from £316 per room per night
With just 46 rooms, suites and villas, this boutique resort is one of Ubud’s chicest places to stay. It’s ideal for healthy travellers, as the owners are passionate about wellness and fitness. Activities like group cycle rides and guided hikes are always on offer and, as Ubud is one of Bali’s most beautiful areas, it’s well worth signing up. This emphasis on well-being extends to the cuisine, with a focus on locally sourced food and sustainable seafood.
Rooms: from £394 per room per night
When it comes to honeymoon hotels in Bali it’s hard to beat the Amarterra. Each of its 39 villas have state of the art entertainment systems and fully equipped kitchens, as well as their own private pools. We’re not talking puddle-sized plunge pools, either, but proper ones that stretch the entire length of each villa. Tinkling fountains, comfy day beds and overhanging fruit trees add to the luxurious appeal. There’s almost no reason to leave your villa, although it’s worth venturing out at least once to sprawl on the resort’s gorgeous beach.
Where: Nusa Dua
Rooms: from £309 per room per night
Best luxury resorts in Bali
This ultra-luxurious hotel was voted Best Resort in the World at the 2018 CNTraveler Reader’s Choice Awards, and it’s easy to see why. The 25 villas are all equipped with luxurious features such as marble bathrooms, cutting-edge sound systems and private outdoor spaces.
If you can bear to leave your room, the resort also has a spa, library, gym and stunning infinity pool overlooking the lush Valley of the Kings. If that’s not enough, there are plenty of activities available too. Feel zen after a long yoga session, whip up Indonesian dishes at a cookery class or take a guided bike tour around the local villages and the iconic Tegallalang rice terrace.
Rooms: from £627 per villa per night
Perched on the Bukit Peninsula on the southernmost coast of Bali, this luxury resort has 56 villas and each one comes with its very own butler. The pièce de résistance is the infinity pool, which hangs over a cliff, but every villa has its own private pool too. The beach below is popular with surfers, but the golden sands are also perfect for sunbathing. It’s incredibly environmentally friendly– Alila Villas Uluwatu was one of the first hotels in Bali to receive the highest level of certification from Green Globe for environmentally sustainable design.
Rooms: From £715 per villa per night
None of those take your fancy? Search for hotels in Bali now to find the best deals:
Get more inspiration for your next Indonesian escape:
Or book your flights to Indonesia’s best destinations
*Prices accurate at time of searching on 19th July 2019. All are lowest estimated prices for 2 guests in 1 room at the time of publication and are subject to change and/or availability.