I’ve been to Bali many times now, and I still love going back. Each time I go, I spend quite a bit of time researching where to stay in Bali, so I thought I’d put together a post on the different parts of the island. Indonesia is a great value holiday destination, and you can find excellent food and accommodation in Bali at reasonable prices (along with lots of luxury options too).
Disclosure: This article contains affiliate links. This means that if you click a link and purchase something Iโve recommended, I may earn a small commission. This does not affect the price you pay, but it helps me to run this site. You can read my full affiliate disclosure here.
If you have the time, I would recommend splitting your trip and spending some time in different areas of Bali and the surrounding Indonesian islands. If you have a week in Bali, three days in Ubud and then four days in a beach town is a good balance. Or for ten days, you could head to one of the islands for four days, and then spend six days in Bali.
Where to Stay in Bali
Ubud
One of my favourite places in Bali is Ubud, situated inland, up in the hills. Itโs a very spiritual place, with a beautiful palace and temples, along with lots of yoga classes and retreats. It also has great places to eat and an enormous market. It has become more touristy in recent years, partly due to the book/film Eat Pray Love, but I still love it. I would definitely include a few days in Ubud in your Bali itinerary.

If you’re into shopping, you can easily spend a day in the market, which is huge and full of jewellery, clothes and amazing furnishings. And if you love healthy eating, then this is the place for you โ there are loads of organic, vegetarian & vegan restaurants and smoothie bars. (Donโt worry โ there are lots of less healthy places too). Everywhere Iโve eaten in Ubud has been amazing.
Ubud is also a good starting point for hiking Mount Batur, as it’s much closer to the mountain than the other resorts, so the early start isn’t quite so early!

Where to Stay in Ubud
I’ve stayed in various accommodations in Ubud, from budget guesthouses to luxury resorts. I recommend staying close to the town centre so you can walk in and out easily, or choose a hotel with a free shuttle bus.
Budget – I love Pertiwi Bisma 1, which has a great location in the centre, plus a pool and rainforest views. Meruhdani Boutique Hotel Ubud and Jati Cottage are also nice, central options with pools. If you’re looking for hostel-style accommodation, check out Aura Dormitory House, or Shindu for a homestay.
Mid-range – If you want rainforest luxury (with an Instagrammable pool), then go for a resort in the jungle – ideally one that offers transfers like the Kayon Resort. It’s my favourite place to stay in Ubud, as it’s still super easy to get into the town, but you feel like you’re in paradise. Alaya Resort Ubud is another lovely option close to town.
Read my review of the Kayon Resort

Luxury –Bisma Eight is a stylish boutique resort close to central Ubud with contemporary suites and villas, featuring Japanese soaking tubs. Bambu Indah is a unique eco-luxury retreat of restored teak houses and bamboo villas set above the river, offering an immersive, nature-focused experience. Kappa Senses Ubud is a polished luxury resort with sleek architecture, private pool suites and a strong focus on wellness, fine dining and high-end service.
Ultra-luxury – For absolute luxury, head to the Four Seasons Sayan. I stayed here a few years ago, and it is incredibly opulent. We had an insane villa with a private plunge pool. It’s also not far out of town, so it’s easy to get in and out. Mandapa, a Ritz-Carlton Reserve, is another excellent choice for a luxury Ubud stay, offering a 24-hour butler service.
Read my review of Four Seasons Sayan



For Families โ Padma Resort Ubud is one of Ubudโs best family-friendly luxury resorts, set high above a jungle valley with a spectacular infinity pool and open spaces. Maya Ubud Resort & Spa is a beautiful jungle resort with spacious family-friendly villas, multiple pools and a peaceful riverside setting just outside central Ubud. Adiwana Monkey Forest is a smaller boutique-style stay in a very convenient location near Ubudโs main attractions, while The Udaya Resorts and Spa offers a relaxed retreat atmosphere with lush tropical gardens, large suites and family-friendly pool villas.
After Ubud, I would head to one of Bali’s beach towns. Here you have plenty of options.
Seminyak & Canggu
Many people choose to stay in Canggu or Seminyak, neighbouring resort towns on the southwest coast of Bali. Seminyak is an upmarket coastal town with high-end resorts, restaurants and boutiques. Canggu is more relaxed, with great surf, excellent beach bars and clubs, and a thriving arts scene. You’ll also find lots of yoga and wellness options here.

If you want to party, then also consider Kuta. For me, it is a bit too hectic; itโs a bustling town with loads of bars and is popular with young Australians and backpackers. However, I canโt deny that Iโve had some fun nights out there in my younger years! In between Kuta and Seminyak, is Legian, which offers a more laid-back vibe than Kuta, but still with plenty of restaurants and bars, and not as high-end as Seminyak.

Where to Stay in Seminyak
Budget – Amerta Seminyak is a short walk from the beach, with an outdoor swimming pool, a bar, a restaurant and a garden. Adi Surya Guest House is another very affordable Seminyak accommodation, along with Stellar Capsules, if you’re looking for a party vibe.
Mid-range – Located on Legian Beach, The Bali Niksoma Boutique Beach Resort has two swimming pools, a spa, a beachfront bar and restaurant. Hotel Kumala Pantai is another beautiful beachfront option.

Luxury – Seminyak Beach Resort is a beachfront property with an incredible infinity pool overlooking the ocean. The hotel has an excellent spa and wellness centre, bars and restaurants and a variety of room options, including suites and villas with hot tubs and ocean views. We had a lovely time here, relaxing by the pool. I also loved the pool at W Bali – Seminyak.

For Families – The Trans Resort Bali has a great kids’ club, and Hotel Indigo Bali Seminyak Beach by IHG has excellent facilities, including family rooms and child-friendly pools.
Where to Stay in Canggu
Budget – D’djabu Villas Canggu have an outdoor pool and garden, located 300m from Batu Bolong Beach and 700m from Echo Beach. Serenity Eco Guesthouse is a holistic retreat only 150m from the beach, with a 14-metre outdoor pool, a permaculture garden and daily meditation and yoga sessions. For dorm-style accommodation, check out The Tipsy Gypsy Hostel.
Mid-range –The Clifton Canggu Seaside Villas have private pools, free private parking and free WiFi. The air-conditioned one-bedroom villas have access to a shared kitchen, and bicycle and car rental is available. ZIN Canggu Resort & Villas is another beautiful spot by the beach, with excellent food.
Luxury – Blossom Eco Luxe Villas by Ekosistem are located in the centre of Canggu, 170m from Canggu Beach and 160m from Old Man Beach Club. One and two-bed villas have private pools and gardens and are powered by solar, using sustainable products.
For Families – Seseh or Pererenan to the north of Canggu are often preferred by families, as they are a bit quieter and offer lots of villa-style accommodation. COMO Uma Canggu and Eastin Ashta Resort Canggu both offer kids’ clubs.
Bali East Coast
Sanur
On the southeast of Bali is Sanur, which is a relaxed little town with lots of good restaurants, including plenty of local warungs. It’s a good spot for families, as the beach is more sheltered. Being on the East Coast, you can also enjoy beautiful sunrises here.
Where to Stay in Sanur
Budget – Yulia 1 is a bed and breakfast located 250m from Segara Beach. There is a pool and garden, and all rooms have a private bathroom. Guru Canggu Art Hotel is an affordable adults-only hotel with a pool, less than 10 minutes’ walk from the beach.
Mid-range – We had a great holiday at Peneeda View Beach Hotel, which has four pools and is set right on the beach.
Luxury – Beachfront Tandjung Sari Hotel is a traditional Balinese-style property with an open-air restaurant and bar. Hyatt Regency Bali is another beachfront resort with an impressive lagoon-style pool.
For Families – Prama Sanur Beach Bali has a great kids club, as does Prime Plaza Hotel Sanur.

Amed
Divers should head to Amed. From here you can dive the famous Liberty Wreck. The ship was hit by a Japanese torpedo and beached near Tulamben. In the 60โs, the local volcano Mount Agung erupted, causing the Liberty to slip off the beach and finally sink.

Where to Stay in Amed
Budget – Jukung Dive Bali Resort is a great option for divers, with a lovely swimming pool, a few steps from Jemeluk Beach. Rooms are air-conditioned rooms with a private bathroom.
Mid-range – Bali Dream House is a waterfront property offering elegant standalone villas set within tropical gardens. There is a pool overlooking the ocean, along with a restaurant serving fresh seafood and a daily Continental breakfast.
Luxury – MATHIS Lodge Amed has ocean views from its lovely lodge rooms and restaurant. Some rooms have private pools or hot tubs. The Balinese-style resort also has an incredible infinity pool.
For Families – Salt Resort & Spa has a kids club (Salty Monkeys Kids Club), and Ibus Beach Hotel has family rooms, set right on the beach.
The Bukit Peninsula
Nusa Dua
If you’re after luxury resorts, visit Nusa Dua, where you can find high-end and all-inclusive Bali hotels. There are some beautiful beaches here, which are also good for families as they are protected by a reef and don’t have big waves. There is less of a ‘local’ feel here, but if you want to fly and flop, then this is a good place to do it.
Where to Stay in Nusa Dua
Budget – Kubu Garden Suites & Villas Nusa Dua offer en-suite, air-conditioned rooms with private terraces. There is a pool, and it’s a 10-minute walk from restaurants, bars and the closest beach. Puri Clinton Bali is a small, peaceful boutique stay near Benoa Beach with simple rooms and a relaxed garden setting.
Mid-range – Melia Bali is a beachfront resort surrounded by tropical gardens, with a large lagoon-style swimming pool and a strong family-friendly feel. Five restaurants serve a variety of cuisines, alongside plenty of activities including canoeing, paddleboarding, cycling, tennis and childrenโs programs. The Grand Bali Nusa Dua is a tranquil all-suite resort set within lush tropical gardens, offering spacious Balinese-style accommodation and a large lagoon pool.
Luxury – Nusa Dua is home to some of Baliโs most luxurious resorts, including the striking cliffside Apurva Kempinski Bali. This expansive five-star resort features a dramatic 60m infinity pool, private pool suites, a luxury spa and eight restaurants and bars, including a unique underwater aquarium dining experience.
Ultra-luxury – The St. Regis Bali Resort is known for its elegant suites, private villas and signature butler service. It combines refined Balinese design with expansive lagoon pools, fine dining and direct access to one of Baliโs calmest beaches.
For Families – Grand Hyatt Bali, Sofitel Bali Nusa Dua Beach Resort, and The Westin Resort Nusa Dua are all great for families with kids’ clubs.
Uluwatu
One of my favourite places is Uluwatu. If you plan on surfing in Bali (and you have some prior experience!), then this is the place to stay. A dramatic cliff face leads down to the beach, with lots of bars on the way. Itโs home to the Pura Luhur Uluwatu Temple on the cliffs (and lots of monkeys). Recently, it’s also become a popular area for health and fitness with lots of gyms and yoga studios popping up.


Uluwatu is a special place to watch the sunset from one of the many bars. Watching the surfers with a cocktail while the sun goes down is a lovely way to spend an evening.

Where to Stay in Uluwatu
There are so many gorgeous places to stay in Uluwatu, from cute guest houses and apartments on the cliffside to luxury resorts.
Budget – Uluwatu Breeze Village is a 10-minute walk from Padang Padang Beach. There is a pool, and rooms have air conditioning, mosquito nets and private bathrooms. Waroeng Surya Home Stay is a relaxed, budget-friendly stay with simple, clean rooms set around a small pool and tropical garden. Itโs an easy, good-value base close to Suluban Beach and the Bukitโs main surf spots.
Mid-range – The Elementum is located a short walk from Dreamland Beach, Cemongkak Beach and Bingin Beach. It has an outdoor swimming pool, a garden, a terrace, a bar and a restaurant. Rockโn Reef is a laid-back beachfront spot known for its ocean views, casual surf vibe and sunset setting over the reef.
Luxury – I loved staying at Anantara Uluwatu, which has a gorgeous infinity pool and a lift that takes you straight from the hotel to the beach.
Read my review of Anantara Uluwatu here.

Ultra-luxury โ Bvlgari Resort Bali is one of Baliโs most exclusive clifftop resorts, perched high above the Indian Ocean on the Bukit Peninsula. It features private pool villas and expansive multi-bedroom mansions, with world-class butler service throughout. Alila Villas Uluwatu is known for its striking design, private pool villas and iconic infinity pool overlooking the Indian Ocean. It stands out for combining high-end luxury with sustainability, with green initiatives and an on-site sustainability lab.
For Families – Renaissance Bali Uluwatu Resort & Spa is a stylish clifftop luxury resort that works very well for families, with multiple pools (including a dedicated kidsโ pool), a lively kids club, and spacious rooms designed for longer stays.
Jimbaran Bay
Jimbaran Beach is a golden sandy beach, just south of the airport and north of Uluwatu. Though now a popular tourist resort, Jimbaran is also a fishing village and is famous for seafood, with restaurants lining the beach, offering today’s catch as the sun sets over the ocean. Unfortunately, there is a problem with litter and rubbish washing up on the beach in Jimbaran, particularly from December to March, so it’s generally recommended to visit during the dry season (April to November).

Where to Stay in Jimbaran Bay
Budget โ Jimbaran Room 01 is a simple, affordable stay close to the beach with clean, modern rooms and a relaxed local feel. Puri Bambu Hotel is another good-value option with traditional Balinese gardens, a swimming pool and easy access to Jimbaran Beach.
Mid-range โ Mรถvenpick Resort & Spa Jimbaran Bali is a stylish resort close to the beach, with large pools, multiple restaurants and spacious modern rooms. Le Meridien Bali Jimbaran is known for its saltwater lagoon-style pool and relaxed coastal setting.
Luxury โ I had an incredible stay at Four Seasons Resort Bali at Jimbaran Bay, one of Baliโs most iconic luxury resorts, with private villas, exceptional service and sweeping bay views. AYANA Resort Bali is another standout, famous for its dramatic cliffside setting, extensive pools, Rock Bar and luxury family-friendly facilities.
For Families โ InterContinental Bali Resort is particularly good for families thanks to its calm beachfront location, huge gardens and excellent kidsโ facilities. RIMBA by AYANA Bali is another fantastic family option, with multiple pools, spacious rooms and easy access to the wider AYANA resort complex.


Read my review of Four Seasons Resort Bali at Jimbaran Bay
Bali North Coast
If you want to get away from it all, you can head to the north of Bali, where there are smaller hotels and fewer tourists.
Lovina
Lovina is a collection of villages stretching over 8km of coastline. Unlike the south, you’ll find black and grey volcanic sand here. Lovina is well known for its resident bottlenose dolphins and the nearby Banjar Hot Springs – a popular spot for relaxing.

Where to Stay in Lovina
Budget – Puri Bali Hotel is a great value accommodation with a pool and gardens. It is 200m from Lovina Beach. Rooms have air conditioning and private bathrooms, and the hotel has a restaurant and free WiFi.
Mid-range – The Grand Villandra Resort has a beautiful swimming pool overlooking the ocean, set in lovely gardens. There is also a hot tub, restaurant, lounge, and bicycle rental available.
Luxury – Lata Lama offers one, two and three bedroom villas with private pools, close to the beach. The villas have kitchens so you can prepare your own meals, and breakfast can also be delivered to your room. Lata Lama also offers free bicycle hire.
For Families – The Lovina Bali Resort offers a kids’ club and babysitting, with a beachfront setting.
Nusa Lembongan
If you have time during your Bali holiday, visit one of the islands. Nusa Lembongan is easily accessible and takes about 40 minutes to reach by boat, so you can go for a day trip or stay for a few nights. There arenโt many transport options on Nusa Lembongan (no cars or taxis), so once you are there, it can be handy to rent a scooter or golf buggy to get around. When booking your boat ticket, I recommend choosing the Tanis Express option, which docks at the lovely Mushroom Beach on the West side of Lembongan.
Where to Stay on Nusa Lembongan
Mushroom Beach and Jungutbatu Beach are good areas to base yourself in. Both beaches are lined with warungs, restaurants and accommodation.
Budget – The Nau Home offers air-conditioned double rooms at Mushroom Bay. The guest house has a pool and free WiFi and is a short walk from bars and restaurants.
Mid-range – Bay Shore Huts are set in tropical gardens with ocean views. There is an outdoor pool and restaurant serving both Indonesian and Western dishes and fresh seafood.
Luxury – Aqua Nusa – Luxury Lembongan Villas have incredible views over Lembongan’s surf breaks. The one, two and three bedroom villas have private pools, kitchens and separate lounges. Coconut Beach is a 5-minute walk, and Jungut Batu Harbour is within a 10-minute walk from the property.
Nusa Ceningan
Next to Nusa Lembongan is Nusa Ceningan, which can be accessed via a yellow pedestrian bridge that connects the two islands. It’s rustic, quiet and laid back, similar to Canggu 10 or 15 years ago. There are some beautiful spots for lunch, dinner or drinks with clifftop or beachfront views. To get around, you need to ride a scooter/motorbike. To get to Nusa Ceningan, you need to take the ferry to Nusa Lembongan first and then cross the bridge. When booking your boat ticket, I recommend taking the Rocky Fast Cruise option as this boat docks at Telatak Village on the East side of Lembongan, which is much closer to the bridge.


Where to Stay on Nusa Ceningan
Budget – Beachfront Wooden Beach Sunset Cottages has air-conditioned rooms with outdoor showers. Breakfast is available at the family-run cottages and there is free WiFi.
Mid-range – The Palms Ceningan Hotel is a waterfront property overlooking one of the best surf breaks on the island. All rooms have ocean views along with the swimming pool and restaurant. Staff can help with organising diving or surfing trips and with bike rental.
Luxury – Blue Lagoon Avia Villa offers one and two-bedroom villas with private pools. There is a bar and restaurant with stunning ocean views. The hotel offers a complimentary shuttle service to and from the Yellow Bridge, which must be booked in advance.
Nusa Penida
Next to Nusa Lembongan and Nusa Ceningan is Nusa Penida, a much larger and less-visited island. Nusa Penida has a much more local feel than other areas of Bali, with traditional Balinese culture a part of everyday life. This is also a great spot for diving.

Nusa Penida is very underdeveloped in comparison to the other two islands, and particularly compared to mainland Bali. So it’s a great place to visit for a traditional Balinese experience (for now anyway). You can get here via a speedboat from Sanur on the mainland (30 minutes) or via boat from Nusa Lembongan.
Divers and snorkellers come to Nusa Penida to see Manta Rays (year-round) and Mola Mola (Sunfish) between August and November.

Where to Stay on Nusa Penida
Budget – Nusa Majesty Bungalows are an excellent budget accommodation, close to the beach and dive shops and just behind a great coffee shop. There is a pool, garden and bar, as well as free parking and WiFi. Rooms have air conditioning and private bathrooms.
Mid-range – Kabeh Jati Garden Villa & Restaurant has a guitar-shaped swimming pool! The resort has a bar and restaurant and offers double rooms or two-storey triangle houses.
Luxury – Set on a hillside overlooking the ocean, Pramana Natura Nusa Penida has an outdoor swimming pool, garden, a restaurant and bar. Suites and villas all have sea views, some with private pools. Breakfast is included each morning.

If you’re planning to visit the islands for a day trip, you can take a return boat crossing to Nusa Lembongan or Penida or join an organised boat tour that visits both islands. This is a good option if you would like to snorkel too.
Lombok
A little further west is the Indonesian island of Lombok. Lombok has some beautiful beaches as well as an active volcano, and is great for hiking, although not technically in Bali, it makes a great addition to a Bali trip.
Lombok offers a contrast to Bali in many ways. Though the islands are similar in size, Lombok is less developed and touristy and has much better roads than Bali! The main religion in Lombok is Islam (as opposed to Hinduism in Bali), offering a different culture and experience, but it still has a similar laid-back vibe.

Senggigi in the west of Lombok has beautiful beaches, some high-end but smallish hotels, a mixture of fancy restaurants- verging on fine dining, as well as more local-style restaurants.ย
Kuta Lombok in the south is a popular surfing spot. Here youโll find long beaches lined with warungs. You can hire your board from the warung and they put you on one of their boats to take you out to the surf break.
In the north are incredible waterfalls like Sendang Gile and Tiu Kelep, and some excellent hiking opportunities.
It takes around 2.5 hours (depending on the conditions) to get to Lombok from Bali via speedboat. Or you can fly in under an hour.

Where to Stay in Lombok
Budget – Ibludan Hotel has an outdoor pool and a garden, located south of Senggigi. Rooms have air-conditioning, free WiFi and private bathrooms and breakfast is included in the rate.
Mid-range – Jeeva Santai Villas offers suites and villas with private pools on Mangsit Beach. There is a two-story restaurant and bar, and a pool, both with sea views.
Luxury – The Chandi Boutique Resort & Spa is an ocean-view property with a pool, spa, restaurant and beach bar. The resort is located in Senggigi, a 5-minute drive from the centre.
The Gili Islands
Just off the coast of Lombok are the Gili Islands โ Gili Trawangan (or Gili T), Gili Air and Gili Meno.
These tiny paradise islands are all free from cars, with white sand beaches, and each has its own appeal.ย Gili T is the busiest of the three, and the most popular island to visit, with lots of bars and hotels (although it’s still very low-key โ no high-rises). ย Gili Air is quieter and more relaxed, and Gili Meno is the smallest and most underdeveloped of the three islands, a real desert island experience.

It takes a couple of hours to get to the Gili Islands from Bali by boat (or there is the option to fly via Lombok), so itโs wise to head back to Bali at least a day before your outbound flight, just in case there are any disruptions. It’s worth noting that boats and buses in Indonesia rarely leave on time, so be prepared to wait.

Where to Stay on the Gili Islands
Budget – Sejuk Cottages on Gili Air are located 50m from the beach and have an outdoor pool. Bungalows are decorated in a traditional Indonesian style and have air conditioning and private bathrooms.
Mid-range – Located on Gili Trawangan, Pearl of Trawangan is a beachfront property with a stunning landscaped pool with a swim-up bar. The resort is a short walk from Gili T’s bars and restaurants and the market.
Luxury – 5-star Cocana Resort Gili Trawangan has a private beach area, gardens, a bar and restaurant and a terrace. Some of the rooms have direct access to the large swimming pool and the villas have private pools.
Other Hotels to Consider in Bali
For something a little different, Munduk Cabins offers a peaceful mountain escape in Baliโs cooler highlands, with cosy modern cabins overlooking jungle valleys and waterfalls. Buahan, a Banyan Tree Escape, is one of Baliโs most unique ultra-luxury retreats, known for its open-air โno walls, no doorsโ villas immersed in the jungle and its strong sustainability focus. Meanwhile, Soori Bali is a sleek beachfront luxury resort on Baliโs quieter southwest coast, combining minimalist architecture, private pool villas and a serene atmosphere surrounded by rice fields and black sand beaches.
How to Get to Bali
If youโre visiting from Europe, the most expensive thing will be the flight, which unfortunately does require a stopover. Usually in Singapore, Kuala Lumpur or Jakarta. But if you can cope with that, then itโs well worth the trip. From Australia, it’s an easy direct flight from all capital cities, the Gold Coast, Sunshine Coast and Newcastle.







Comments are closed.