The first time I went to Bali I booked a hotel in Kuta, walked onto the beach at ten in the morning, and wondered what all the fuss was about. Grey-brown sand, a wide flat shoreline, hawkers, and waves that looked more like a washing machine than a postcard. It took me three more trips to understand that Bali does not have one beach personality; it has at least five, and they are spread around a coastline of roughly 150 kilometres with a lot of traffic in between. The west coast gives you long sand and sunsets, the Bukit peninsula in the south gives you cliffs and surf, Nusa Dua and Sanur give you calm water, the east gives you black sand and snorkelling, and the islands off Sanur give you the turquoise water you saw on social media. This guide is my attempt to sort all of that out for a friend who has a week, a sensible budget, and no interest in wasting two hours in a car for a beach that turns out to be wrong for them.
How Bali's coast is actually laid out
Bali's airport (Ngurah Rai, DPS) sits on a narrow neck of land in the south. North of the airport, the west coast runs up through Kuta, Legian, Seminyak, Batu Belig, Berawa and Canggu, and the beaches get progressively quieter and the cafés progressively more expensive as you go. South of the airport the Bukit peninsula bulges out into the Indian Ocean, and that is where the cliff beaches are: Jimbaran at the top, then Balangan, Dreamland, Bingin, Padang Padang, Uluwatu on the western side, and Melasti, Pandawa and Green Bowl on the southern and eastern side. On the sheltered south-east corner, Nusa Dua and Tanjung Benoa face the reef and have the flattest water on the island.
Sanur is on the east side of the southern neck, a twenty-five minute drive from the airport in good traffic, and its harbour is where the fast boats to Nusa Penida and Nusa Lembongan leave from. Keep going up the east coast and you reach Padang Bai (the ferry port for Lombok and the Gilis), then Candidasa, then Amed and Tulamben in the far north-east. Lovina is on the north coast, a solid three hours from Kuta over the mountains. If you only learn one thing from this guide, learn this: pick one or two of those zones per trip, and stay in them. The island looks small on a map, and it is not small when you are sitting in traffic at Simpang Siur.
| Zone | Beaches | Water | Who it suits | Drive from airport |
|---|---|---|---|---|
| West coast | Kuta, Legian, Seminyak, Canggu | Beach-break waves, strong rips | Learner surfers, sunsets, nightlife | 15 min to 1 h+ |
| Bukit (cliffs) | Jimbaran, Balangan, Bingin, Padang Padang, Uluwatu, Melasti | Reef breaks, tidal, clear at high tide | Surfers, photographers, couples | 25 min to 1 h |
| Nusa Dua / Benoa | Nusa Dua, Geger, Tanjung Benoa | Flat, reef-protected | Families, water sports, swimmers | 20 to 30 min |
| Sanur | Sanur, Mertasari | Calm, shallow, tidal | Families, cyclists, island-hoppers | 25 to 40 min |
| East coast | Virgin Beach, Blue Lagoon, Bias Tugel, Amed | Clear, coral close to shore | Snorkellers, divers, slow travellers | 1.5 to 3 h |
| Nusa Penida / Lembongan | Crystal Bay, Kelingking, Atuh, Diamond, Dream Beach | Turquoise, strong currents | Day-trippers, snorkellers, view hunters | Sanur + 45 min boat |
One practical note before the beaches themselves. Bali's beaches are tidal in a way that matters. On the Bukit, a beach that is a wide white crescent at low tide can be a strip of rock against the cliff at high tide, and a reef that is a shallow lagoon in the morning is a surf break by the afternoon. I check the tide chart the night before every beach day now, and it has saved me from at least three wasted drives.
The west coast: Kuta, Legian, Seminyak and Canggu
Kuta gets a bad reputation and some of it is deserved, but it is still the easiest beach in Bali to learn to surf on. The waves break over sand rather than reef, the bottom is forgiving, and there are surf schools every fifty metres along the shore renting soft-top boards by the hour. Go early, around seven, before the onshore wind picks up and before the crowds. By eleven the beach is a patchwork of umbrellas and the water is full of beginners. Kuta's sand is not white. It is a dark honey colour that looks better at sunset than at noon, and the sunset from anywhere between Kuta and Seminyak is honestly one of the better free things on the island.
Legian is the same beach a kilometre north, and the difference is mostly on land: the hotels are a notch quieter and more family oriented, the restaurants a little nicer, and there is still a line of beach vendors but they are less persistent. If you have kids and want to be close to the airport without being in the thick of Kuta's nightlife, Legian is the sensible compromise. The airport transfer to either is short: a private car from the airport to Legian is listed from S$19.07 at the time of writing, which is cheaper than arguing with a taxi driver after a long flight.
Seminyak continues the same stretch of sand but the beach clubs begin here. This is where you pay for a day bed, order a cocktail that costs more than lunch in Ubud, and watch the sunset with a few hundred other people doing the same. I enjoy it once per trip, no more. The swimming is the same as Kuta, meaning rips and a shore break, so the lifeguard flags matter. Seminyak's real strength is the walk: you can stroll along the sand from Seminyak to Batu Belig and on towards Berawa in about an hour at low tide, and the beach gets emptier with every step.
Canggu is the far end of that walk and it has changed more than anywhere else in Bali in the last decade. The beaches themselves, Batu Bolong, Berawa and Echo Beach, are black-grey volcanic sand with consistent surf, and the surfing crowd has been joined by a large remote-worker and yoga-studio crowd. The traffic on the single-lane roads into Canggu is bad enough that I would not stay here unless surf or cafés are the point of your trip. If they are, Batu Bolong is the beginner-friendly break and Echo Beach is the one for people who already know what they are doing. Getting there from the airport is the longest of the west coast transfers; a private car to Canggu runs from S$33.22 and can take anywhere between 45 minutes and two hours depending on the time of day.
The Bukit peninsula: cliffs, surf and the beaches on the postcards
When people say "Bali beaches" and mean limestone cliffs, white sand and blue water, they mean the Bukit. The peninsula sits south of the airport and the road to Uluwatu climbs onto a dry plateau covered in cactus and scrub. Every beach is at the bottom of a staircase, and the staircases are the thing nobody warns you about. Bingin is roughly 150 steps down through a village of warungs and surf homestays stacked into the cliff; Green Bowl is more than 300. Carry water, wear shoes with grip, and remember you have to come back up in the afternoon heat.
Jimbaran is the gateway, and it is the odd one out: a long, flat, gently curving bay with calm water, a fishing fleet at the northern end and the seafood cafés at the southern end. It is not a swimming beach I would recommend in the morning (the water near the fish market is not pretty), but it is the best dinner on the island. The routine is simple. Arrive about half an hour before sunset, which in October means being seated by a quarter to six, choose your fish from the ice, and eat it grilled over coconut husks with your feet in the sand. The set menus at the beachfront restaurants run roughly IDR 150,000 to 250,000 per person depending on what you pick, drinks separate. We book the New Dewata dinner through HolidaySG from S$6.63, which gets you a table, the set menu and live music; ask for a table nearer the water when you arrive, because the back rows see the sunset through a wall of other people's phones.
Balangan is the first of the cliff beaches proper, reached by a road that ends at a car park on the headland. The view from the top is the one you want for photographs: a long pale beach with a line of thatched warungs, the reef showing as a darker band in the water. Down on the sand, the swimming is only good at high tide; at low tide the reef is exposed and sharp. It is a surf beach first, with a long left-hander that locals and expats take seriously, so if you are not surfing, come for the view and a cold drink at a warung and move on.
Dreamland is next door and has had a resort development built on top of it, which means a paved road, a proper car park and more people. The sand is lovely and the water is a strong blue, but the shore break is heavy and the rips are real; I have watched the lifeguards whistle swimmers back more than once. Treat it as a lie-on-the-sand beach rather than a swim beach unless the sea is flat.
Bingin is my favourite beach in Bali, and I say that knowing it is not for everyone. There is no road down; you park at the top and walk through a maze of stairs past guesthouses, cafés and a surprising number of cats. At the bottom the beach is small, hemmed in by rocks, and almost disappears at high tide. The reward is the water: at mid tide with a small swell it is clear and green, the reef is visible from the sand, and the surfers out on the point give you something to watch. Kelly's Warung half way down does a decent breakfast and the view from its deck is the real reason to come. Allow a full morning; it takes time to get down and time to get up.
Padang Padang is the famous one, reached through a cleft in the rock by a staircase beside the bridge on the Uluwatu road. The beach is tiny, the monkeys are bold, and between ten in the morning and four in the afternoon it is shoulder to shoulder. Go at seven when the light is soft and the only people there are surfers checking the swell. There is a small entrance fee at the top (a few thousand rupiah; check on the day). If Padang Padang is too crowded, Thomas Beach is a few minutes further along the same road, down a longer staircase, and it gets a fraction of the people with the same white sand and cliffs. A few warungs serve lunch at the bottom and you can rent a sunbed.
Uluwatu Beach, also called Suluban or Blue Point, is under the cliff below the surf cafés at the end of the road. You climb down through a cave to reach it, and it is only a beach at low tide; at high tide it is a surf lineup with nowhere to sit. The point is the surf break, one of the best known in the world, and the cafés on the cliff above are where you watch it with a coffee. Uluwatu Temple is a separate stop on the next headland south, with its own entrance and the evening Kecak dance in an amphitheatre on the cliff. The temple's sunset dance is deservedly popular; it also sells out and the parking is chaotic, which is why I now prefer the version at Melasti, below.
Getting to the Bukit from the airport is easy in distance and unpredictable in time. A private transfer from the airport to Uluwatu is listed from S$26.00 and usually takes 45 minutes to an hour; the same car to Pecatu, the village behind Padang Padang and Bingin, is from S$26.00. Once you are on the Bukit, a scooter is the practical way to hop between beaches, because every beach has its own car park at the top of its own cliff and the distances between them are short. If you do not ride, a car charter with a driver (from S$29.38 for six hours) lets you do Balangan, Bingin and Padang Padang in a morning and Melasti in the afternoon.
Melasti, Pandawa and Green Bowl: the southern cliffs
On the southern edge of the Bukit the beaches are different again. Here the road has been cut down through the limestone to the sea, so you can drive right to the sand. Pandawa was the first of these, a long white beach behind a cliff with statues of the five Pandava brothers carved into niches in the rock. The water is calm and shallow at low tide and the sunbed operators are well organised, which makes it one of the better swimming beaches on the Bukit for families. It does get busy on weekends and holidays with domestic visitors, and the afternoon sun bounces off the white cliff without much shade.
Melasti, a few kilometres west, is the newer and the more dramatic of the two. The access road switchbacks down a cliff face that has become a photo spot in its own right, and the beach at the bottom is wide and white with a natural rock pool at the western end that fills at high tide. There is a beach club with a pool if you want it. The reason I keep going back, though, is the Kecak dance at sunset. The performance is on the sand with the cliffs and the sea as the backdrop, the fire-dance finale happens as the light goes, and it is far less of a scrum than the temple version. Tickets through HolidaySG are from S$8.43; the show starts at six, and the advice on the listing to arrive around five is right, because it gives you an hour of beach and the late light before the chanting begins. The whole thing, beach included, is a two to three hour evening.
Green Bowl is the one to save for a morning when you have energy. It is at the southern tip of the peninsula, past Ungasan, and the staircase down is the longest of the lot: more than 300 steps through forest, with monkeys at the top and bats in the caves at the bottom. The beach is small, white and often empty, with a reef that gives clear water at low tide and a surf break at high tide. There are no warungs down there, so carry everything. If you are in reasonable shape and want a cliff beach with no crowd, this is the answer.
Nusa Dua and Tanjung Benoa: the calm water
If you want to actually swim in the sea, as opposed to standing in a shore break or surfing, the south-east corner is where you go. Nusa Dua is a gated resort enclave with manicured lawns, a reef a few hundred metres offshore and a beach that is flat, clean and shallow. The big hotels own the sunbeds on their stretches, but the beach itself is public, and Geger Beach at the southern end has a public section with warungs and a temple on the headland. The water is clear and calm enough for small children, and the beach promenade is a pleasant walk or run in the early morning. It is not exciting. That is the point.
The airport-to-Nusa Dua run is one of the shortest on the island, 20 to 30 minutes by the toll road across the mangroves, and a private arrival transfer is from S$18.26, fixed price with tolls included. On a trip with grandparents and a pram, this zone solved most of our problems: no stairs, no rips, no traffic, and the water sports strip of Tanjung Benoa ten minutes up the road for the days when flat water got boring.
Tanjung Benoa is the spit of land north of Nusa Dua and it is Bali's water-sports factory. Dozens of operators line the beach offering parasailing, jet skis, banana boats, flyboarding and the "sea walker" helmet-dive. The sea here is dead calm because of the reef, which is why it works. Prices are negotiable on the beach, but there is a catch: most operators quote one price for Indonesian ID holders and another for foreigners, and the difference is substantial. HolidaySG lists the Bali Coral Dive packages separately for that reason; the non-Indonesian package is from S$12.63 and includes insurance and the life jacket, which is the thing to check whoever you book with. Mornings are calmer and less crowded; by two in the afternoon the wind is up and the parasail queue is long. Budget three to five hours for a session.
Sanur: sunrise, shallows and the door to the islands
Sanur faces east, which makes it Bali's sunrise beach, and it has a paved promenade running the full five kilometres of its shoreline, which makes it the best beach on the island to cycle. Bicycles are rented everywhere for a few dollars a day. The water is shallow and calm inside the reef, warm as a bath, and at low tide you can walk a long way out across the sand flats; at high tide it is a proper swim. There is nothing dramatic about Sanur, and the crowd is older and quieter than Seminyak, and I have come to like it very much for the first and last nights of a trip because it is close to the airport without feeling like it.
The snorkelling off Sanur is better than its reputation. The 4 Point Snorkelling Safari runs by boat from the beach to four reef sites in the morning, with gear and life jackets provided, and the listing is honest about needing basic swimming ability; it is open water, not a lagoon. We saw turtles on two of the four stops. It runs from 7:30 to 12:30, which fits neatly before a lazy lunch, and it is from S$31.37 at the time of writing. Bring reef-safe sunscreen and a rash vest; the sun on the back of your legs while you float face-down is brutal.
Sanur's other role is as the harbour. The new Sanur port on the southern end of the beach is where every fast boat to Nusa Penida and Nusa Lembongan leaves from, and if you are staying anywhere else you will be driving here at six in the morning for a day trip. That is one more argument for sleeping in Sanur the night before an island day. A transfer from your hotel to the harbour is from S$20.78 if you would rather not negotiate it at dawn.
Nusa Penida and Nusa Lembongan: the water you saw online
Every impossibly blue Bali beach photo you have ever seen was probably taken on Nusa Penida. Kelingking, the T-rex shaped headland; Broken Beach, the collapsed sea cave with an arch; Angel's Billabong, the natural rock pool; Crystal Bay, the calm swimming cove; Diamond Beach and Atuh on the far east coast with their white sand and rock spires. They are all real and they are all on a single rugged island forty-five minutes by fast boat from Sanur. They are also spread across terrible roads, which is why a day trip is a long day and why I would gently push you towards staying a night if you can.
There are two ways to do it. The first is to book an organised day tour, which bundles the boat, a car and driver on the island, and the entrance fees. The guided speedboat beach day runs about eight to ten hours and covers the west coast sites (Kelingking, Broken Beach, Angel's Billabong, Crystal Bay) with lunch, and is from S$116.25; the listing warns about uneven, rocky ground at Broken Beach and Angel's Billabong and it means it, so wear real shoes. A cheaper full-day version with a private guide and fast boat is from S$66.72 and runs 10 to 12 hours door to door; the Nusa Penida retribution fee and entrance tickets are included.
The second way is to do it yourself. Buy a fast boat ticket (the Sanur to Nusa Penida crossings start from S$8.43 return with Angel Billabong Fast Cruise, and there are several operators at similar prices leaving between seven and five), then hire a car and driver on the island for the day. An eight-hour private charter with an English-speaking driver is from S$40.00 and lets you pick east or west or, if you are stubborn, both. Entrance fees at each site are paid in cash, roughly IDR 50,000 to 100,000 each. The advantage is pace: with your own driver you can be at Kelingking at eight before the tour buses and spend an hour at Crystal Bay instead of twenty minutes.
A word about the water on Nusa Penida. It is beautiful and it is dangerous. Kelingking's beach is at the bottom of a steep, exposed path that takes most people 30 to 45 minutes down and longer up, and the surf at the bottom has drowned swimmers; most drivers will tell you not to swim there, and they are right. Atuh and Diamond Beach have strong currents. Crystal Bay is the one cove where swimming and snorkelling are normally fine from the beach, and even there the current picks up towards the point. If you want to snorkel properly, the manta ray and turtle sites are done by boat from Crystal Bay or from Lembongan, and the best season is April to October when the sea is calm and the visibility is good. Between December and February the crossing from Sanur can be rough enough that boats are cancelled; check on the day.
Nusa Lembongan is the smaller, gentler island, closer to Sanur and easier to get around, with Dream Beach and Mushroom Bay for swimming and Devil's Tear for watching waves crash into the rocks. The Two Island Fun Day Cruise covers Penida's west coast and Lembongan in one eight to ten hour day and includes the Rp 25,000 government retribution and the standard entrance fees, though Diamond Beach and the Tree House are extra; it is from S$46.99 at the time of writing. If you only have one day for the islands and want calmer water in the mix, this is the one I would choose over a Penida-only tour.
The east coast: Virgin Beach, Blue Lagoon, Bias Tugel and Amed
The east coast is the part of Bali that still feels like the island I first read about. The drive from Sanur to Padang Bai takes about an hour and a half, and from there the road winds along the coast past rice terraces and fishing villages to Candidasa and on to Amed. The sand turns black, the sea turns clear, and the coral comes right up to the shore.
Padang Bai is a working ferry port, which does not sound promising, but it hides two of the nicest small beaches on the island. Blue Lagoon is a ten-minute walk north over the headland from the harbour, a small cove with white sand and a reef a few metres out that is excellent for snorkelling at mid tide; there are a couple of warungs renting masks and chairs. Bias Tugel, or Pantai Kecil, is a fifteen-minute walk south over the other headland, down a rough path, and is the quieter of the two with a sandy bottom for swimming. You can do both in a morning. If you are heading on to Lombok or the Gilis, the fast boats from Padang Bai (D'Camel from S$13.55; Wanderlust from S$41.92) leave from the harbour, so a transfer from south Bali to Padang Bai (from S$40.59) with a Blue Lagoon swim before the boat is a very good way to start an island-hopping trip.
Virgin Beach, also signposted as White Sand Beach or Pasir Putih, is twenty minutes past Candidasa, down a rutted track to a cove of pale sand between two headlands. There are a dozen warungs with sunbeds, grilled fish for lunch, calm water most of the year, and far fewer people than any beach in the south. The tide matters here too: at low tide the reef is exposed and swimming is better at the western end. It is the beach I take people to when they tell me they are tired of beach clubs.
Amed, in the far north-east, is not really one beach but a string of fishing villages along a dozen kilometres of black-sand coast, with Mount Agung looming behind. The beaches are stony and the swimming is average, but the snorkelling and diving are the best on the mainland: Jemeluk Bay has a coral wall a short swim from shore, the Japanese shipwreck at Banyuning is in a few metres of water, and the USAT Liberty wreck at Tulamben, twenty minutes further on, is one of the most accessible wreck dives anywhere. Amed is a two and a half to three hour drive from Kuta, so it is a place to stay for a few nights rather than a day trip; the early mornings there, with the outriggers coming in and the volcano catching the light, are among my best memories of Bali.
North Bali and a beach club that is not in the south
Lovina, on the north coast, is famous for one thing: dolphins at dawn. The boats go out at six, the dolphins usually show, and the experience is a long way from peaceful; it is a flotilla of outriggers chasing the same pod. The beach itself is black sand and calm, the town is sleepy, and the main reason to go is to be somewhere nobody else is, with the hot springs at Banjar and the waterfalls around Munduk nearby. If dolphins are the goal, consider whether the three-hour drive each way is worth it to you; I would combine it with a night or two in the mountains rather than go for the morning.
One beach stop that surprised me is on the Gianyar coast between Sanur and Padang Bai. Saba Beach is a black-sand surf beach that most visitors drive past, and Flamingo Beach Club sits on it with an infinity pool facing the sea, a children's area and a restaurant. The day pass is from S$11.11 and includes a food and drink credit, which makes it one of the more reasonable beach club days on the island; it opens at eleven and runs until seven, and late afternoon is the best time because the light on the black sand is lovely. On the drive to or from the east coast it is a sensible lunch and swim break, and with children it is an easier day than any of the cliff beaches.
Which beach for which kind of trip
I get asked this more than anything else, so here is the honest version. If you are coming to learn to surf, stay in Kuta or Canggu and ignore everything else for a week. If you are honeymooning and want the cliffs and the photographs, stay on the Bukit near Pecatu or Uluwatu and plan your days around the tide. If you have children under ten, stay in Nusa Dua or Sanur and do one Bukit day and one island day. If you want to snorkel every day, go east to Amed or across to Lembongan. If you want nightlife, Seminyak; if you want to spend as little as possible, Kuta, Sanur or Padang Bai.
| Trip type | Base | Beaches to prioritise | Skip |
|---|---|---|---|
| First visit, 5 days | Seminyak or Sanur | Seminyak sunset, Bingin or Padang Padang, Jimbaran dinner, one Penida day | Lovina, Amed (too far) |
| Family with young kids | Nusa Dua or Sanur | Nusa Dua, Sanur shallows, Pandawa, Tanjung Benoa, Flamingo Beach Club | Green Bowl, Kelingking, Dreamland |
| Couples, photos, cliffs | Uluwatu / Pecatu | Bingin, Thomas, Melasti Kecak, Jimbaran, Penida east coast | Kuta |
| Surfers | Canggu (beginners) or Uluwatu (experienced) | Batu Bolong, Kuta, Balangan, Bingin, Uluwatu | Nusa Dua |
| Snorkel and dive | Amed or Nusa Lembongan | Jemeluk, Tulamben, Blue Lagoon, Crystal Bay, Sanur reef | West coast (no reef) |
| Budget, slow travel | Padang Bai or Amed | Blue Lagoon, Bias Tugel, Virgin Beach, Amed bays | Beach clubs |
For a week, my own template is three nights on the Bukit, two in Sanur with a Penida day in the middle, and two somewhere east. For five days, drop the east. For ten days, add Amed and spend the extra time in the water rather than in a car. The advice you will read elsewhere, that you need five to seven days to cover the south, the west and the north, is about right, with the caveat that "cover" is not the same as "enjoy".
When to go, what it costs and what to pack
Bali's dry season runs from April to October and it is the right time for beaches: calmer seas, clearer water for snorkelling, reliable boat crossings and afternoon temperatures between about 25 and 33 degrees. July and August are the busiest and the most expensive, with the Bukit beaches at their most crowded. May, June and September are the sweet spot. The wet season from November to March brings heavy afternoon rain, rougher seas on the west and south coasts, and a lot of plastic washing up on Kuta and Seminyak after storms; the east coast and Sanur are more sheltered and still perfectly usable, and the island is greener and cheaper. October, as I write this, is the end of the dry season: still mostly sunny, the first showers starting in the evenings, and the water temperature as warm as it gets.
Money-wise, a beach day can cost almost nothing or a great deal. Most public beaches are free or charge a parking fee of a few thousand rupiah; a few, like Padang Padang and the Nusa Penida sites, have small entrance fees that change, so carry small notes and check on the day. Sunbeds at the cliff beaches are typically rented for the price of a drink or two. Beach club day beds in Seminyak and Canggu are a different world, often a minimum spend equal to a decent dinner. The itinerary data we use suggests a daily budget of roughly Rp 500,000 to 2,000,000 per person depending on style, and for a beach-focused trip without beach clubs the lower end is realistic.
| Beach experience | Time to allow | Best time of day | From price on HolidaySG (at time of writing) |
|---|---|---|---|
| Jimbaran seafood sunset dinner | 2 to 3 hours | Seated 30 min before sunset | S$6.63 |
| Melasti Beach Kecak dance | 2 to 3 hours | Arrive 5 PM, show 6 PM | S$8.43 |
| Tanjung Benoa water sports (non-Indonesian ID) | 3 to 5 hours | Morning, before the wind | S$12.63 |
| Sanur 4 Point Snorkelling Safari | 4 to 5 hours | 7:30 AM start | S$31.37 |
| Fast boat Sanur to Nusa Penida (return) | 30 to 45 min each way | First morning departure | S$8.43 |
| Nusa Penida guided beach day by speedboat | 8 to 10 hours | 7 AM departure | S$116.25 |
| Nusa Penida private car and driver | 8 hours | Start at Kelingking by 8 AM | S$40.00 |
| Two Island cruise (Penida + Lembongan) | 8 to 10 hours | Early morning | S$46.99 |
| Flamingo Beach Club day pass (Saba Beach) | Half to full day | Late afternoon for the light | S$11.11 |
Packing for Bali beaches is mostly common sense with two additions. The common sense: reef-safe sunscreen (SPF 30 or higher, and the reef-safe part matters at Amed and Penida), a wide hat, a rash vest for snorkelling, a quick-dry towel, a reusable water bottle, insect repellent for the evenings, and a light rain jacket if you are travelling in the shoulder months. The additions: shoes with grip, because every Bukit beach and every Penida viewpoint involves a staircase or a rocky path that flip-flops are not built for; and a dry bag, because the fast boats to the islands are a wet ride when the swell is up and you will want your phone and passport sealed. Bring more small cash than you think you need; the cliff-beach warungs, the sunbed operators and the Penida entrance booths do not take cards.
Getting in and getting around
Singapore passport holders do not need a visa for Indonesia; the ASEAN exemption gives 30 days on arrival at no cost, and immigration at Denpasar is usually quick. Most other nationalities, including Indian, Chinese, Australian and most European and North American passports, use the Visa on Arrival, which costs IDR 500,000 for 30 days and can be bought at the airport counter or, far more sensibly, applied for online as an e-VOA before you fly so you skip the payment queue. The e-VOA is usually issued within hours to a couple of working days and must be used within 90 days of issue. These are the facts as verified in August 2026; rules do change, so check our Indonesia visa requirements page before you book flights, and if you would like help with the application, HolidaySG offers visa assistance for Indonesia. Bali also levies a separate tourist levy on foreign visitors, payable online or at the airport; have it done before you land.
On the island, the realistic options are a scooter, a ride-hailing app, or a car with a driver. Scooters are cheap and the only way to beat the traffic on the Bukit and in Canggu, but you need an international driving permit with a motorcycle endorsement, a helmet, and a healthy fear of the roads; accidents involving tourists are common and travel insurance often excludes unlicensed riders. Grab and Gojek work well in the south for short hops, though some beach areas have local transport cooperatives that discourage app pickups, so you may need to walk to the main road. For a beach-hopping day, a private car with a driver is the stress-free answer: the six-hour Bali charter from S$29.38 is enough for three or four Bukit beaches, and the driver will know which car park at Padang Padang is not full. Group your beaches by region, as the listing itself advises, and you will spend your day on sand rather than in traffic.
A few cultural points that apply to beaches specifically. Many Balinese ceremonies happen on the shore, and Melasti itself is named for the purification ritual held there before Nyepi, the day of silence in March, when the whole island shuts down for 24 hours including the airport. If you see a procession on the beach, stand back, do not walk in front of it, and keep your drone grounded. Small offerings (canang sari) are left on the sand and on steps; step around them. Topless sunbathing is not accepted anywhere in Bali. And the sea, as the locals will tell you, is sacred and powerful; the drowning statistics on the west coast and at Kelingking are a yearly reminder that the red flags are not decorative.
Frequently asked questions
Which Bali beach has the clearest water for swimming?
On the mainland, the east coast wins: Blue Lagoon and Bias Tugel near Padang Bai, Virgin Beach near Candidasa, and the bays at Amed are clear and calm most of the dry season. In the south, Nusa Dua and Geger have clear, reef-sheltered water, and the Bukit cliff beaches (Bingin, Thomas, Melasti) are clear at mid to high tide with a small swell. For the postcard turquoise, Crystal Bay on Nusa Penida is the safest swim on the islands.
Are Bali's beaches safe for swimming?
Some are, some are not. The west coast from Kuta to Canggu has strong rip currents and a shore break; swim between the flags only. The Bukit beaches have reefs and heavy shore break at certain tides. Nusa Dua, Sanur, Pandawa, Virgin Beach and the Padang Bai coves are calm. On Nusa Penida, Kelingking, Atuh and Diamond Beach have dangerous currents and most locals advise against swimming; Crystal Bay is the exception. When in doubt, ask the warung owners; they watch the water every day.
What is the best month for a Bali beach holiday?
May, June and September give you dry-season weather and calm seas without the July and August crowds and prices. April and October are good shoulder months. The wet season (November to March) brings rough seas on the south and west coasts and debris on the beaches after storms, though Sanur and the east coast stay usable, and the island is quieter and cheaper.
How do I get to Nusa Penida and is a day trip enough?
Fast boats leave Sanur harbour from about seven in the morning and take 30 to 45 minutes. A day trip covers the west coast viewpoints (Kelingking, Broken Beach, Angel's Billabong) and Crystal Bay, and it is a long, hot, bumpy day. If you also want the east coast beaches (Atuh, Diamond) or a proper snorkel with the mantas, stay one night on the island. Organised tours bundle boat, driver and entrance fees; doing it yourself means buying a boat ticket and hiring a car and driver on the island.
Do I need to pay to enter beaches in Bali?
Most beaches are free with a small parking charge. A few, including Padang Padang and the main Nusa Penida sites, charge a modest entrance or retribution fee, usually a few thousand to a hundred thousand rupiah, payable in cash. Beach clubs charge for day beds or set a minimum spend. Fees change without much notice, so carry small notes and check on the day.
Which beaches are best for families with small children?
Nusa Dua and Sanur are the two I would pick: flat, shallow, reef-protected water, no stairs, and promenades for prams. Pandawa on the Bukit is drivable to the sand and calm at low tide. Flamingo Beach Club on Saba Beach has a pool and a kids' area for days when the sea is rough. Avoid the cliff beaches with long staircases and anything on the Penida coast with young children.
How does booking beach activities through HolidaySG work?
You choose the activity and date, pay online, and e-tickets are emailed after our team confirms your booking. Prices shown here are "from" prices at the time of writing and can change with the season and the exchange rate. If you have questions about an activity or a date, our support team is available from 9 AM to 11 PM Singapore time.
Do Singaporeans need a visa for Bali?
No. Singapore and other ASEAN passport holders get a 30-day visa exemption on arrival at no cost. Most other nationalities use the Visa on Arrival or e-VOA (IDR 500,000, 30 days). Passports should have at least six months' validity. Bali's separate tourist levy applies to all foreign visitors regardless of visa status. Check the Indonesia visa requirements page for the current rules before you travel.
Featured experiences in this guide
Planning a Bali beach trip? Pick your zone first, check the tides, and book the things that genuinely need booking: the Nusa Penida boat and driver, the Jimbaran sunset table and the Melasti Kecak seats fill up in the dry season. You can browse every Bali experience we sell at our Bali page, and sort out entry paperwork on the Indonesia visa requirements page. E-tickets are emailed after our team confirms your booking.