In need of a crash pad in Bali? Whether you’re a newlywed seeking a secluded retreat for that idyllic honeymoon, or a backpacker looking for a budget hotel or hostel in the centre of town, our guide to the island’s best hotels is essential reading.

Best beach hotels in Bali

The Royal Beach Seminyak Bali

This beach hotel is one of the most beautiful hotels in Bali. There are palm-fringed pools, tropical gardens and bedrooms filled with locally crafted furniture. Seminyak beach is just a few metres away, as is popular surfing spot Legian beach, so if you’re a water sports fan working out where to stay in Bali this is your spot. Travelling with kids? Don’t let that stop you enjoying a candlelit dinner - there’s a babysitting service as well as a video games area. There are three restaurants, but for local cuisine it’s got to be Husk, where specialities include prawn served with coconut.

Where:

Seminyak

Rooms:

From £130* per room per night

The Royal Beach Seminyak Bali

St Regis Bali

Kick back and relax at this luxurious Balinese beach hotel, where butlers are on hand to tend to your every need and the ocean is just inches from your villa. One of the most luxurious hotels in Bali, the St Regis is the only one with private villas, and it’s also one of the island’s most romantic hotels – there’s even a chapel on site. It can be found on one of the most beautiful beaches, and with no resorts either side, privacy is guaranteed, which is perfect for your secluded beach wedding dreams! There’s a large water sports centre and diving trips can also be arranged, but if you fancy something less taxing, chill out at the butterfly-themed Remède Spa, where floating walkways connect the treatment rooms and you can enjoy a post-treatment snooze in a tented cabana. Bliss.

Where:

Nusa Dua

Rooms:

From £407 per room per night

St Regis Bali

Budget hotels in Bali

L Hotel Seminyak

Don’t make the mistake of thinking you’ll sacrifice comfort by sticking to a budget – there are plenty of fantastic budget hotels in Bali, and some of the best places cost under £100 a night. At this Seminyak gem you’ll find enormous beds, Grohe bathrooms and personalised pillow menus. Going it alone? The hotel provides solo guests with a goldfish for company, while extra touches like warm cookies make this place feel like a home from home. It's in the middle of buzzing Seminyak, so you’ll be within walking (or should that staggering) distance of some fantastic Seminyak bars. The 24 hour shuttle service comes in handy when checking out nearby attractions, which include Petitenget Beach and Pura Petitenget, one of Asia's most beautiful temples.

Where:

Seminyak

Rooms:

From £73 per room per night

L Hotel

The Laguna Bali

There’s a huge amount of space at this Nusa Dua resort, which covers 5,000 square metres. There are accommodation options to suit every budget (the villas with private pools are the most popular) and butler service if you’re feeling lazy. If all that relaxation gets too much, sign up for a workout on the beach; choose from a range of fitness classes, including total body workouts and muscle toning. At the spa, there’s a real emphasis on health, with treatments inspired by the seven pillars of wellbeing and a wide variety of holistic treatments designed to sooth and relax.

Where:

Nusa Dua

Rooms:

From £115 per room per night

The Laguna

Find cheap hotel deals with Skyscanner

Mid-range hotels in Bali

W Retreat and Spa Bali

Book a night at this hotel and you’ll soon be bombarding jealous friends with selfies. Although the rooms pay homage to the destination’s 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 which resembles a UFO, bright splashes of colour and furniture which wouldn’t look out of place in the Tate Modern. It’s a hotel for people who like to party; there are eight restaurants and lounges, including the three-storey WOOBAR. And when that hangover kicks in, you can head to the Away spa, which is open around the clock. Even the treatment rooms look like nightclubs, with beds which resemble glowing orbs and a VIP area-like waiting room. The W is one of Bali's top celebrity hotels. But where else do the rich and famous hang out? Find out with our guide to the best hotels for celebrity spotting around the world.

Where:

Seminyak

Rooms:

From £180

W Hotel

Uma by Como

There are just 46 rooms, suites and villas at this chic resort, which can be found in the tropical paradise of Ubud. The owners have a huge passion for wellness and fitness – opt for a group cycle ride or get to know Bali with a guided hike. The emphasis on wellbeing extends to the food, with a focus on locally sourced food and sustainable seafood. Ubud is one of Bali’s most beautiful areas and we recommend signing up for one of the daily guided walks through the local rice paddies or asking staff to put together a bespoke itinerary.

Where:

Ubud

Rooms:

From £200 per room per night

Uma by Como

Luxury hotels in Bali

Viceroy Bali

There are 25 villas at this family-owned resort, which is located in Ubud, known to locals as the Valley of the Kings. The infinity pool, which overlooks a lush, forested valley, has to be one of the world’s most stunning places to take a dip, and there’s also a spa, library, gymnasium and boutique. If you fancy something more active, hone your culinary skills with a cookery class or learn about Balinese culture with an elephant carving session in the nearby village of Nagi, famous for this traditional craft. Dreading that depressing taxi ride to the airport? Why not make use of that remaining holiday cash and opt for the hotel’s helicopter transfer - the Viceroy is one of the few hotels in Bali to offer such a service.

Where:

Ubud

Rooms:

From £472 per room per night

Viceroy Bali

Amarterra Villas Bali Nusa Dua

The 39 villas at this resort all have private pools, and we’re not just talking puddle-sized affairs either, but ones which stretch the entire length of your villa and come with tinkling fountains, day beds and overhanging fruit trees. Bali is one of the world’s most popular honeymoon destinations, and at the Amarterra, state of the art entertainment systems and fully equipped kitchens make this the ideal resort for romantic getaways. But it’s worth venturing out of your villa, if only to sprawl on the resort’s gorgeous beach. Planning on celebrating those nupitals in style? Start planning what might just be your most romantic holiday ever, with a little help from our guide to ten of the most luxurious honeymoon destinations in the world.

Where:

Nusa Dua

Rooms:

From £468 per room per night

Amarterra Villas

Alila Villas Uluwatu

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 another incredibly environmentally friendly affair - 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.

Where:

Uluwatu

Rooms:

From £530 from room per night

Alila Villas

Not what you're looking for? Find more hotels in Asia or the Middle East right here 👇

Best hotels in the Middle East and Asia

Liked this? Sign up o our free weekly newsletter for more 💌

Or get even more inspiration for Indonesian escapes right here...

8 best beaches in Indonesia

Check out these heavenly beaches in Indonesia for some winter sun holiday inspiration.

Best of Bali: beaches, temples and landscapes like nowhere else on earth

Bali’s the stuff that holiday dreams are made of – white sand beaches, glistening coral reef filled waters, brilliant sunshine and terraced rice paddy fields. It is an island full of the exotic and picturesque and is more affordable than you might think.

How to experience Bali like a local

From lush rice terraces to chocolate-making tours, follow our top tips for what to do in Bali off the tourist trail.

*Published April 2017. Any prices are lowest estimated prices only at the time of publication and are subject to change and/or availability.

Skyscanner is the world’s travel search engine, helping your money go further on flights, hotels and car hire.