Where To Stay in Bali

Updated: December 24, 2017

See Also

Where Should I Stay in Bali?

Best place to stay in Bali close to airport, shopping, and beach.

My favorite beach town in Bali: Jimbaran – beautiful beach with awesome local food, fabulous hotels, and central location (minutes from Kuta’s shopping and nightlife).

Bali is truly paradise, with rice-terraces cascading down verdant volcanic slopes, flaming sunsets dripping over powdery-white sands, and a unique and omnipresent culture that dominates the island and its people despite the continual growth of tourism. The island is, of course, appreciated by some 3-4 million Indonesian and foreign tourists each year, almost doubling the population at times. Some savour the surf, shopping and clubbing in Kuta, while others relish spiritual and cultural pursuits in Ubud. Many come for rafting, water-sports, and scuba-diving for a fraction of the cost of Europe and Australia, and others prefer exploring mountainous landscapes and millennium-old temples.

Bali is compact, so it is possible to day-trip to just about anywhere on the island from your base. But traffic south of (and including) Ubud can be appalling, and most roads north of Ubud are mountainous. So, to avoid too much unnecessary travel, choose your base carefully (see below) and don’t be tempted to move between bases more than once every 4 or 5 days.

Public transport in tourist areas is often non-existent and always crowded, but privately-owned shuttle buses are plentiful and comfortable. It is also easy to find taxis (except in Ubud) and charter a car with driver for only US$40 per day. (Intense traffic, absent road signs, and narrow potholed roads are three excellent reasons why you should never hire a car and drive yourself.)

The Best Places To Stay in Bali

Best Place in Bali for Honeymoon: Jimbaran
Most resorts in Nusa Dua promote romantic holidays, with packaged deals for newly-weds and ‘honeymoon suites’, but your hotel may also be inundated with noisy families. Considerably more tranquil and romantic is Jimbaran, where hotels don’t really cater to children and parts of the elongated, curved and sandy bay are empty and ideal for sunbathing and strolling. Each afternoon the beach becomes packed with tables and chairs as seaside cafés offer romantic candlelight dinners at sunset, with fresh seafood, as well as fireworks, wandering musicians and traditional dances.

Best place for sightseeing & outdoor activities: Ubud
With its vast range of places to stay and eat and surprisingly vibrant live music scene, Ubud is a perfect base for exploring the delights of central Bali. It’s easy to charter a car with a driver to visit on day-trips the extraordinary sights nearby, such as the cliff sculptures at Gunung Kawi; more distant and less-visited areas, like the UNESCO-listed rice-terraces at Jatiluwih; and man-made attractions, such as the Bali Zoo. Minibus transfers to organised rafting, hiking, and mountain-biking tours are shorter and cheaper from Ubud than the southern beach towns. But Ubud is not, obviously, that convenient for surfing, snorkelling, and diving.

Best Place for Nightlife: Seminyak
Some visit Bali just for Kuta’s nightlife. Among typically sleazy options are multi-storey nightclubs along Jalan Legian street with international DJs and numerous sports bars, each fiercely competing with ‘cocktail specials’, ‘free BBQ’ and ‘girls drink for free’. A quick taxi ride to the north, Seminyak offers a more sophisticated blend of live jazz, soul and R&B in intimate settings, while further north again in Canggu the décor and prices in clubs are comparable to those in Europe, but patrons would need their own transport or a chartered car or taxi on standby.

Best Place for Good Food and Restaurants: Seminyak
Kuta offers the widest choice and lowest prices, and places in Canggu can be pretentious and remote, so Seminyak wins this award. The twisted lanes are packed with alluring cafés and bistros offering cuisines from just about every country on earth – even Indonesia! Some directly face the sea, so early diners or pre-dinner drinkers can relish the sublime sunsets. Also, cafés perched on the beach scatter beanbags across the sand each afternoon for guests to enjoy the sunset, cocktails and, later, live music.

Best Nearby Island: Nusa Lembongan
Nusa Lembongan is more genuine and boasts more attractions than any of the three Gili Islands (off the coast of neighbouring Lombok). Lembongan has minimal shopping and even less nightlife, but that’s part of the attraction for many. There are (almost) no four-wheeled vehicles, so it’s perfect for exploring the eerie mangroves, remote beaches and quaint villages on foot, by motorbike or on a bicycle (although the interior is hilly). Boats from Sanur only take 30-45 minutes, and hotels in all ranges are available in Jungutbatu village and the crescent-shaped Mushroom Bay, which is best for swimming and snorkelling.

Best Village in Bali: Padangbai
Often ignored by those rushing to/from the Gili Islands by speedboat or hopping on/off the ferry to Lombok, Padangbai is delightfully unpretentious, with a genuine village vibe. Facing a postcard-perfect arched bay and hemmed in by hills, it is spared the unrelenting hotel construction found elsewhere on the island. So, the cluster of streets is based around the school, market and temples, rather than bars, clubs and bistros. A wonderful base from which to explore the east coast, Padangbai also boasts a 1000-year-old clifftop temple and Crusoe-esque beach called Blue Lagoon.

Best Place for a Spiritual Visit: Ubud
There is no argument that for anything ‘spiritual’, Ubud is the place. Whether for meditation, yoga, ‘spiritual healing’ or even traditional medical therapies, some tourists stay nowhere else on Bali – and never leave! The lofty village of Penestanan (part of Ubud) is dotted with yoga shalas (studios) offering casual drop-in or private classes, and even training courses, while some resorts nestled in the jungle nearby offer one- or two-week ‘rejuvenation’ packages. In town, numerous cafés cater for the health-conscious with organic food and drinks made from locally-grown products.

Best Place for First Timers: Sanur
Kuta, and its extensions of Tuban, Legian and Seminyak, can seem overwhelming for some first-time visitors. Especially during holiday seasons, the roads are clogged with traffic and lanes choked with tourists. The crowds and noise, as well as the hawkers and heat, can be crushing at times, resulting in some first-timers vowing never to return. But, of course, Kuta is not remotely representative of Bali. So, to enjoy the best of Bali, without the worst of Bali, stay in Padangbai, a picturesque village ideal for exploring the less-touristy east coast; or, if you crave sand and sea, base yourself in Sanur, a far quieter resort region with limited nightclubs, surf and shopping and, therefore, less crowds, traffic and noise.

Best Place for Families: Nusa Dua
The dozen or so upmarket resorts in Nusa Dua are all family-friendly, each with a children’s pool (often with water slides) and kid’s club offering engaging activities all day, as well as extensive children’s menus in the restaurants and child-minding services. All resorts also feature massive gardens and almost all face an exquisite beach with calm waters, while Nusa Dua itself is clean, quiet and devoid of crowds and traffic. Just north, the resort region of Tanjung Benoa is a more affordable version of Nusa Dua, and is probably more appealing to teenagers because of its extensive range of inexpensive water sports.

Best Beach in Bali: Pasir Putih
Bali’s best beach is still remarkably undeveloped. Only 6km past Candidasa along the east coast, Pasir Putih (which means ‘White Sands’) has no hotels and only a handful of laidback cafés on the bleached-white sand – and hopefully it stays that way. The sea is calm, and the curved bay is flanked by rocky outcrops, which offer snorkelling and shade, and backed by coconut groves. And, amazingly, half of the beach is still used as a fishing village. This slice of heaven is at the end of a scenic, flat 1.5km-long lane from the main road.

Most Unusual Place: Toya Bungkah
The village of Toya Bungkah – located inside the crater of Bali’s most active volcano, Mount Batur – boasts three places for wallowing in hot springs and cool-water pools. The best is unquestionably the Seminyak-style resort of Toya Devasya. For just US$12 a day, visitors can revel in the hot baths, splash about the Olympic-sized swimming pool, or laze on lounge chairs by the pool bar. With a restaurant and villas, the setting alongside the azure crater lake under a towering volcano is goose-bumpy.

Most Underrated: Candikuning
Halfway between Kuta and Lovina, Candikuning is nestled alongside the mighty crater lake of Mount Bratan. With some of Bali’s best attractions, it is worth staying a few days, if only for the cooler weather (which is often chilly at night). Must-sees include the (1) extensive botanical gardens, one of only four in Indonesia; (2) Bedugul lakeside recreational area, almost completely patronised by Indonesian tourists, with boat trips across the lake and water sports; (3) exquisite Pura Ulun Bratan temple facing the lapping waters; and (4) bustling produce market, specialising in strawberries and corn.

The Best Towns in Bali for Visitors

The main tourist areas across Bali (including the Gili Islands) are all different, with delightfully dissimilar locations and range of facilities. It is vital to choose a suitable base according to your interests (yoga or surfing?), age/family (backpackers or with kids?), budget (resorts or family owned hotels?) and length of stay (three days or three months?).

1. Kuta/Tuban

Where To Go in Bali
Many come to Bali for the surf, sunsets, shopping and clubbing, and see no need to venture any further than Kuta. However, with its ceaseless traffic, endless crowds, and relentless noise people either love or loathe Kuta, but the range of places to part with your cash is extraordinary and it is close to the airport. Within walking distance, Tuban (also called Southern Kuta) also offers a number of sizeable and family-friendly resorts. The beach disappears or becomes unappealingly grey, but Tuban does retain a likeable village vibe, with fishing boats on the sand and many shops/cafés catering to locals.

2. Legian/Seminyak

Where To Go in Bali
Within a short stroll of Kuta’s malls and clubs, but with far more space and serenity, Legian is the next beach north of Kuta. The lanes are less claustrophobic, beachfront resorts face the sand rather than a busy road, and the sunsets are just as legendary. Further north again is the more sophisticated Seminyak, where restaurants become bistros and shops are called boutiques. The beach becomes greyer and the roads less packed with places to shop, eat and drink, but snatches of rice-fields can still be seen among the villas.

3. Sanur

Where To Go in Bali
Without waves (and, therefore, surfers), and with limited nightclubs and malls, Sanur is a popular and sedate alternative to Kuta. Only a short taxi trip from the airport and malls and nightclubs of Kuta, Sanur faces a long stretch of beach. There are no sunsets, but the lovely seaside promenade lined with cafés, bars and souvenir stalls is ideal for strolling and cycling. Sanur is also the jumping off point for speedboats to Nusa Lembongan island.

4. Nusa Dua

Where To Go in Bali
This unique gated complex of 4- and 5-star resorts was designed to avoid the hedonistic chaos of Kuta. So, the streets are clean and wide, and traffic and hawkers are non-existent. Each resort boasts substantial gardens and numerous swimming pools, and most (but not all) face a glorious curved beach. Facilities are ideal for couples, and every resort also caters splendidly for families, with a children’s pool, kids’ club and so on. While each resort has many shops, bars and cafés, most are not within walking distance of other places to shop, eat and drink, but a free hourly shuttle-bus links all resorts to the delightful outdoor Bali Collection mall. Note: some newer resorts are not actually in Nusa Dua, and while they do face a gorgeous beach, they are not within walking distance of anything.

5. Tanjung Benoa

Where To Go in Bali
Based along the peninsular ‘thumb’ in southern Bali, and now more accessible via the tollway, this is a more affordable alternative to Nusa Dua. With numerous resorts facing another lengthy stretch of white sand, Tanjung Benoa is also the island’s centre for water-sports, with jet-skiing, parasailing and so on available for a fraction of the cost expected in Europe or Australia. Many resorts cater well for families, and the village at the top of the peninsula with its market, mosque and temples is worth exploring.

6. Jimbaran

Where To Go in Bali
Close enough to the airport to see (but rarely hear) planes careering along the runway, Jimbaran is comparatively undeveloped and surprisingly under-visited. The long, curved bay is captivating, with white sands and calm waters, and even a few waves for beginner surfers. There are fewer places to stay, eat, drink and shop, but parts of the beach can be empty. From about 4pm every day tables and chairs spill out onto sections of the bay with restaurants offering superb seafood meals under candle light at sunset.

7. Ubud

Where To Go in Bali
Bali’s spiritual and cultural heartland is an overgrown but intensely likeable collection of villages in central Bali. Many come for the yoga retreats and art museums, for the cooler climes, or just to escape the comparative chaos of Kuta. But Ubud also offers numerous temples, markets and traditional dances, and is an ideal base for day-trips by chartered car to extraordinary places like the sacred temples and springs at Tirta Empul; the crater lake of Bratan mountain; and the Elephant Safari Park. Outdoor activities such as rafting, hiking, and mountain-biking are nearby and easy to arrange.

8. Lovina

Where To Go in Bali
This 10km-long stretch of seaside villages is as far from Kuta as possible while still offering a decent range of hotels and restaurants. And, in contrast, there is negligible nightlife and minimal shopping, which perfectly suits many visitors. Lovina is ideal for anyone wanting a perfect beachside holiday, with glorious sunsets, sea-breezes and sea-views, as well as dolphin tours, but without perfect beaches, which are grey, scruffy and unsuitable for swimming. Many stay here longer than anticipated and return because of the infectious village vibe, dramatic mountainous backdrop and nearby sights, such as the Banjar hot springs and Bali’s second city, Singaraja.

9. East Coast of Bali

Where To Go in Bali
The eastern coast of Bali is gaining popularity as it becomes increasingly accessible. Often bypassed by those transferring by speedboat to the Gili Islands, or by ferry to Lombok, Padangbai is a charming village alongside a perfect bay that has been spared from development by surrounding hills. Nearby, Candidasa is a beach resort without much of a beach (which eroded decades ago). But the idyllic setting and competitively-priced rooms and meals, caused by a dearth of tourists, attracts many, particularly middle-aged couples. Further east, Amed is a series of fishing villages with almost no beaches and only a handful of resorts, but it is infinitely quieter than the southern resort regions and the snorkelling and diving are world-class. Getting there and traveling around, however, can be problematic.

10. Nusa Lembongan & Nusa Penida

Where To Go in Bali
Just 30-45 minutes by speedboat from Sanur, Lembongan island is more accessible, authentic and stimulating than the three more-renowned Gili Islands. Most stay in Jungutbatu, an agreeable village with an extended beach lined with seaweed harvests and fishing boats; or at Mushroom Bay, a curved white-sand cove, ideal for snorkelling and swimming. Other upmarket places are at Sunset Beach and Dream Beach, both very appealing but with terrifying surf and currents, while more down-to-earth accommodation can be found at Mangrove Beach. Additional attractions include vehicle-free roads, perfect for walking, cycling and motor-biking; ghostly mangroves to the east; and several empty and photogenic beaches. Far larger but considerably less developed, Nusa Penida is perhaps reminiscent of mainland Bali from the 1970s. Accommodation choices are limited and transport is problematic, but it does boast enchanting villages, a remarkable cave-temple, and probably the most perfect beach imaginable at Crystal Bay.

11. Gili Islands

Where To Go in Bali
Many understandably add a side-trip to these three idyllic droplets of turquoise waters and bleached-white sands off the coast of neighbouring Lombok island. Each is small enough to walk around in under two hours, and there are no vehicles or even motorbikes. Gili Trawangan is justifiably labelled the ‘party island’, with sections of the east coast reminiscent of Kuta, so choose your hotel carefully. Closest to the Lombok mainland, Gili Air has a more authentic village vibe, while on the quietest islet, Gili Meno, there is little to do but just snorkel and snooze. But remember: with minibus transfers and the boat trip, as well as inevitable waiting around, travelling from Bali to Gili T can take 4-5 hours one-way, so don’t be tempted to just ‘pop over’ to the Gilis for 1-2 nights. Stay longer and visit each island.

8 Questions and Comments

  1. Very Accurate Information - Thanks!

    Hi Dave, Just visited Bali for eight nights and have just a few words to say… your information is excellent. Your blog is so accurate. Toya Devasya is indeed goose bumpy….Thanks a ton for sharing such invaluable and in-depth information. Also Padangbai is a quaint and pretty village as you mentioned.
    Sejal Padalkar

    1. Santorini DaveSantorini Dave Greece, Italy, and Everywhere

      Great. Glad it was helpful.

  2. Sanur or Seminyak?

    Hi Dave. I will be in Bali for 9 days in October. We are staying the first 3 nights in Nusa Dua and the next 3 days in Ubud. I am having a really hard time choosing where to spend the last 3 days. We want to be on the beach front. I was debating between Seminyak and Sanur. I like Sanur, because I hear it is not as touristy as Seminyak and is a great base for taking day trips to neighboring islands. I like Seminyak, because I hear it has great restaurants and has awesome sunsets. Can you help me choose.

    1. Santorini DaveSantorini Dave Greece, Italy, and Everywhere

      Seminyak and Sanur are pleasingly dissimilar. Seminyak is a more upmarket version of the main tourist hub of Kuta/Legian, with classy shops, sophisticated cafés and jaw-dropping sunsets best enjoyed on beanbags strewn across the sand during late afternoon. The beach is a little greyer than Kuta/Legian, and there are less tourists, but the roads are still clogged with traffic and the footpaths choked with tourists.

      Sanur has no surf or malls and, therefore, considerably less tourists than the Kuta/Legian/Seminyak stretch of coast. Traffic careers along a bypass road and many hotels directly face the sea. A highlight is the 6km-long beachside path, ideal for strolling and cycling. It is certainly possible to daytrip to the delightfully laidback island of Nusa Lembongan, but the more renowned Gili Islands are too far, and the speedboat fares too high, for a daytrip. Sanur is along the east coast, so there are no sunsets.

      Because you’re also staying in Nusa Dua – which, like Sanur, is quiet and along the east coast – Seminyak may be a better third base, especially for ‘great restaurants’ and ‘awesome sunsets’.

      To add to your possible confusion, you could consider staying in Jimbaran, which is close to the airport and along the west coast. The beach along Jimbaran is curved, bleached-white, and sections are often empty. There are enough great restaurants for a short stay and a highlight of your entire trip to Bali will be dinner on the sand at sunset, with seafood a specialty.

  3. Honeymoon in Bali in June – Where To Stay

    Hi Dave,

    Really useful blog thank you! I’m going to Bali on my honeymoon in June and will be there for 8 days. Currently struggling to work out where to go to as we don’t want to spend/waste too much time travelling from one place to the next.

    Ideally we wanted somewhere relaxing with nice beaches, but not too quiet (as in we would still like some bars/restaurants and some atmosphere). We love the idea of watching the sunset at a relaxed bar, but also being somewhere where we can explore Bali and try local food and see the markets and local sights etc.

    We’re not the types to just lie on the beach all day every day!

    Friends have recommended Nusa Lembongan, Canggu, Uluwatu, and Ubud. But we are struggling to work out which would be best. Do you have any further recommendations?


    1. Santorini DaveSantorini Dave Greece, Italy, and Everywhere

      The choices for first-time visitors to Bali can seem overwhelming and it pays to spend time making the best decisions – even more so on a honeymoon.

      The places you listed may not suit your immediate needs:
      1) Nusa Lembongan is a lovely quiet island, with remarkable sunsets but virtually no shopping, nightlife or sophisticated restaurants or bars
      2) Canggu is a vast area north of Seminyak where your villa/hotel could be 1-2km from any café, bar or shop, and even further from the beach, with taxis rare
      3) Ulu Watu is a remote area, famous for its temple, with only a handful of homestays and cafés catering mostly for surfers
      4) Ubud has no beach but is the perfect place for exploring the island (see below)

      With 8 days you could certainly base yourself in two areas: Seminyak, for sunsets, sea, shopping, and nightlife; and Ubud for exploring the countryside and immersing yourself in the unique culture.

      Seminyak is a quieter, and far more relaxing and sophisticated version of Kuta, with plenty of elegant cafés, bars, and shops. The beach can be greyish in parts but still wonderful for swimming, sunbathing, and strolling. And the sunsets are legendary – best enjoyed sipping a cocktail on a beanbag at a café on the sand.

      You could day-trip from Seminyak by chartered car with driver to places like Tanah Lot temple, and the sights in and around Ubud, but staying in Ubud, about an hour from Seminyak, is worthwhile. Ubud offers a glimpse of the ‘real Bali’, with markets, temples, museums of local art, walks in the rice-fields, traditional dances at night etc. And from Ubud it’s easy to arrange visits to extraordinary places like the rock sculptures at Gunung Kawi and crater lake of Gunung Batur.

  4. Bali in August/September

    Hi Dave, excellent and informative forum. We are planning a four week trip to Bali in August /September 2017. The main reason for the trip is to attend a wedding in Kuta Bali. Our itenerary is almost done, and is as follows; 4 nights in Ubud, 6 nights in Sanur, 7 nights on Lombok, 7 nights on Kuta Bali (for the wedding), leaving 5 nights for another location. Whilst on Lombok we would like to visit/stay on Gilli Air, therefore are you able to recommend accommodation etc. Also for the last 5 nights of our holiday, where would you recommend. Would Nusa Lembongan be a good choice. Thank you and kind regards, Eamonn

    1. Santorini DaveSantorini Dave Greece, Italy, and Everywhere

      You have a good selection of bases: Ubud, for culture and landscapes; Sanur, for a low-key beach resort; and Gili Air for some island life.

      Gili Air is arguably the best of the three islands; not as laidback and quiet as Gili Meno and not a ‘party island’ like Gili Trawangan – although Air (which oddly means ‘water’ in Indonesian) has more than enough places to eat, stay, drink and shop. The entire island, which you can walk around in about 90 minutes, is completely encircled by glorious white-sand beaches and calm turquoise waters.

      Most tourist facilities are along the eastern coast, with almost everything within a short stroll. For restaurants, try Classico Italiano, slightly inland from the harbor, for world-class and authentic pizza and pasta; Coffee Thyme, right at the harbor, for healthy choices and views; and The Mexican Kitchen, worth a walk to the west coast for margaritas and quesadillas on cabanas overlooking the sea.

      Places to stay may include:
      1) Gili Air Lagoon Resort – where all villas/rooms face a circular lagoon-shaped pool. It’s secluded and quiet, but in ‘downtown’ and meters from the harbor
      2) Slow Villas – luxurious, modern self-contained villas about 100m inland from the quieter north-east coast
      3) Villa Karang – bit old-fashioned, but very convenient to the harbor, with a range of affordable room and villas

      Nusa Lembongan is a good option for your extra five days. It’s a lovely island – vehicle free, with great snorkeling and beaches, and a charming village vibe. It is also convenient to Gili Air because speedboats, such as Scoot, travel between Sanur and Gili Air (via Gili Trawangan) and stop at Nusa Lembongan. However, Lembongan doesn’t really offer much more than you would’ve seen and experienced at Gili Air.

      So, perhaps, it’s a good idea to base yourself for those five days in another part of the island, namely Lovina in the north or Padangabi to the east.

      The beaches at Lovina are grey and dirty, but the views, breezes and sunsets are as wonderful as anywhere else on Bali. It’s a very quiet resort region, and an ideal base to explore by chartered car or public transport sights along the north coast such as the remarkable monkey-infested Pura Pulaki temple; the hot springs and unique Buddhist monastery at Banjar; and Bali’s second city, Singaraja.

      Padangbai is a delightfully undeveloped village, hemmed in by hills and fronting a postcard-perfect bay. It’s an idyllic base from which to explore by chartered or public transport sights such as the eerie Goa Lawah bat cave temple; the ancient pre-Hindu village of Tenganan; and probably Bali’s best beach at Pasir Putih. You could easily stop at Padangbai on the way to/from Gili Air, as many speedboats to the Gili Islands travel to/from Padangbai.

Leave a Reply

Your email address will not be published. Required fields are marked *