5 Fabulous White Sand Beaches In Bali To Visit On Your 2026 Vacay!

5 Fabulous White Sand Beaches In Bali To Visit On Your 2026 Vacay!

prashantmehra

prashantmehra

Last Updated

November 13, 2026

Read time

18 min

Follow

Bali Enchanted Discovery 7D / 6N 8% OFF

Bali Enchanted Discovery

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹38,043
₹35,000 /pp
Book now
Bali 5 Star Holiday Package 5D / 4N 7% OFF

Bali 5 Star Holiday Package

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹36,022
₹33,500 /pp
Book now
Enrapturing Bali Tour Package 7D / 6N 10% OFF

Enrapturing Bali Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹42,222
₹38,000 /pp
Book now
Alluring Bali Tour Package 6D / 5N 12% OFF

Alluring Bali Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Cab Transfer
₹44,318
₹39,000 /pp
Book now
Bali Bliss Getaway 10D / 9N 9% OFF

Bali Bliss Getaway

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹49,451
₹45,000 /pp
Book now

Where Bali's White Sand Actually Is

Yes, Bali has white sand beaches, but almost all of it sits in four places: the limestone cliffs of the Bukit peninsula, the reef-sheltered coast of Nusa Dua, a short stretch of East Bali near Candidasa, and the islands of Nusa Penida and Nusa Lembongan. The best white sand beach in Bali you can drive to is Melasti in Ungasan, about 50 minutes from Kuta. The whitest sand on the whole map is Diamond Beach on Nusa Penida, a 30 to 45 minute fast boat from Sanur.

Everything from Kuta up through Legian, Seminyak and Canggu is golden-grey, and Amed and Lovina in the north and east are black volcanic sand. That catches out a lot of first-timers, because hotel listings call almost every beach “white”. This guide lists 24 beaches that really are white or pale, each with its sand shade, swim safety, how many steps you face and what the gate asks. For every beach on the island, white or not, see our guide to the best beaches in Bali.

Key takeaways

  • Drive to Melasti or Pandawa for white sand without a stair climb. Both have a road cut right down through the cliff.
  • Take the kids to Nusa Dua or Geger. The outer reef breaks the swell, so the water stays calm and shallow.
  • Go at mid to low tide on the Bukit. Bingin, Thomas, Green Bowl and Suluban shrink to a strip of sand when the tide is high.
  • Carry IDR 50,000 to 100,000 (about ₹260 to ₹530) in small notes per person for gate fees and parking. Most gates are cash only.
  • Skip Kuta, Seminyak and Canggu if white sand is the goal. Their sand is golden-grey, and the nearest white beach to them is Balangan, 40 to 45 minutes south.

White sand beaches in Bali at a glance

The list runs by area and is not a ranking. Fees are the amounts reported at the gate in 2025 and 2026, rounded, and they change without notice, so carry small notes. Drive times are from Kuta with light traffic. Rupee figures use about IDR 190 to ₹1.

Beach Area Sand Swim? Steps Gate fee (about) From Kuta
Melasti Beach Ungasan, Bukit Bright white Yes, calm days None IDR 15,000 (₹79) 50 min
Pandawa Beach Kutuh, Bukit White Yes, sheltered None IDR 25,000 (₹130) 50 min
Gunung Payung Beach Kutuh, Bukit White With care About 300, or shuttle IDR 20,000 (₹105) 50 min
Nyang Nyang Beach Pecatu, Bukit White No, strong currents Long cliff path, about 20 min Donation, about IDR 5,000 55 min
Green Bowl Beach Ungasan, Bukit White Low-tide pools only About 300 Parking about IDR 5,000 50 min
Padang Padang Beach Pecatu, Bukit White With care, inside the reef Short stair through a rock gap IDR 15,000 (₹79) 45 min
Bingin Beach Pecatu, Bukit Cream-white Low-tide pools only Steep, about 10 min Free, parking extra 45 min
Dreamland Beach Pecatu, Bukit Cream With care, rips Short walk Parking about IDR 5,000 to 10,000 40 min
Balangan Beach West Bukit, near Jimbaran Cream-white With care, reef Short steps Parking about IDR 5,000 40 min
Thomas Beach Pecatu, Bukit White With care Steep, 5 to 10 min Parking about IDR 5,000 45 min
Suluban Beach Uluwatu, Bukit Cream No, surf break Stairs through cliff cafes Free, parking extra 50 min
Nusa Dua Beach Nusa Dua White Yes, best for kids None Free 35 min
Geger Beach Sawangan, Nusa Dua White Yes, calm lagoon None Parking about IDR 5,000 40 min
Jimbaran Beach Jimbaran Light golden Yes, mostly calm None Free 25 min
Sanur Beach Sanur Light golden Yes, reef lagoon None Free 35 min
Virgin Beach (Pasir Putih) Perasi, Karangasem White Yes, calm days Short walk IDR 15,000 to 20,000 (₹79 to ₹105) 2 hr 15 min
Bias Tugel Beach Padangbai, Karangasem White With care, currents Trail, about 10 min IDR 10,000 (₹53) 1 hr 45 min
Blue Lagoon Beach Padangbai, Karangasem White Yes, snorkelling Short steps Small fee or parking 1 hr 45 min
Crystal Bay Sakti, Nusa Penida White Yes, inside the bay None Island fees, see Penida section Boat plus 30 to 45 min drive
Diamond Beach Pejukutan, Nusa Penida Bright white No, swimming not allowed Carved stair, 15 to 20 min About IDR 25,000 to 60,000, combined with Atuh Boat plus 1 hr 15 min drive
Atuh Beach Pejukutan, Nusa Penida White Calm days, mid tide Stairs, 10 to 15 min Combined ticket with Diamond Boat plus 1 hr 15 min drive
Kelingking Beach Bunga Mekar, Nusa Penida White No, viewpoint only 30 to 45 min, very steep About IDR 25,000 plus island levy Boat plus 1 hr drive
Dream Beach Nusa Lembongan White No, heavy waves Short steps Free Boat 30 min
Menjangan Island West Bali National Park White coves Snorkel from the boat Boat only National park fee 3 hr 30 min to the jetty
Indonesia
Bali

5 Fabulous White Sand Beaches In Bali To Visit On Your 2026 Vacay!

Best Time

April - October

Select Package Type

Tour
₹27,999 @pp
Honeymoon
₹29,000 @pp
Family
₹22,500 @pp

Best Selling Packages

Bali Tour Package: 6N/7D Overview
Bali Tour Package: 6N/7D Overview

7 Days & 6 Nights

₹41,304 /@pp

GET FREE QUOTE
Exhilarating Bali Tour
Exhilarating Bali Tour

6 Days & 5 Nights

₹29,670 /@pp

GET FREE QUOTE
Bali Package with Nusa Penida (6D/5N): Overview
Bali Package with Nusa Penida (6D/5N): Overview

6 Days & 5 Nights

₹29,347 /@pp

GET FREE QUOTE
5 Days Package To Bali
5 Days Package To Bali

5 Days & 4 Nights

₹30,434 /@pp

GET FREE QUOTE
Ecstatic Bali Vacation
Ecstatic Bali Vacation

5 Days & 4 Nights

₹38,889 /@pp

GET FREE QUOTE

24 White Sand Beaches In Bali, Area By Area

✈

The 24 beaches come first, from the Bukit peninsula to Nusa Dua, Jimbaran and Sanur, East Bali, the Nusa islands and West Bali, followed by why some Bali sand is white and some black, which beach to pick, the beaches that are not white, a one-day Bukit route, tides, seasons and fees.

Explore Popular Destination In Bali

01

Melasti Beach

Melasti is the answer for most people who search for one white sand beach in Bali. A road was blasted down through the limestone cliff, so you park almost on the sand instead of climbing 300 steps, and the sand at the bottom is the brightest you can reach by car. The water is a clear pale blue over the reef shelf at mid tide.

It gets busy after 11 am, when tour vans arrive and the beach clubs at the north end fill up. Come before 9 am for an empty beach and soft light on the cliffs. At high tide the waves reach the base of the wall, so check the tide before you go. The road itself, with its cut limestone walls, is the photo most visitors take home. Our Melasti Beach guide covers the cafes and clifftop restaurants.

Area Ungasan, Bukit peninsula (Badung)
Sand and water Bright white sand, turquoise water
Swimming Yes on calm days, stay between the flags
Access Paved road to the sand, no steps
Gate fee About IDR 15,000 (₹79) per adult from abroad (IDR 10,000 for Indonesians), plus parking

Related Tour Packages

Bali Tour Package: 5N/6D Overview

₹29,990 (6D / 5N)

Bali 4 Days Trip Package

₹26,630 (4D / 3N)

6 Days Tour Package To Bali With Airfare

₹73,010 (6D / 5N)

5 Days Tour Package To Bali With Airfare

₹86,521 (5D / 4N)

7 Days Tour Package To Bali With Airfare

₹69,892 (7D / 6N)
❮
❯
02

Pandawa Beach

Pandawa is the easy family day out on the Bukit. You pay at a toll booth on the cliff road, drive past statues of the five Pandawa brothers from the Mahabharata and their mother Kunti, set into niches in the rock, and park at a long white beach with rows of sun loungers.

The reef holds the swell offshore, which makes this one of the few Bukit beaches where children can paddle. Locals rent clear-bottom canoes and run paragliding off the headland on windy afternoons. Seaweed farmers still work the shallows at low tide at the eastern end. Lunch is grilled fish from the warungs behind the beach, and you can see the full layout in our Pandawa Beach guide.

Area Kutuh, Bukit peninsula (Badung)
Sand and water White sand, calm green-blue water
Swimming Yes, the bay is sheltered by an offshore reef
Access Road to the sand, no steps
Gate fee About IDR 25,000 (₹130) per adult and IDR 15,000 per child for visitors from abroad, paid at the toll gate

Related Tour Packages

Bali Package with Flights to Kuta and Ubud: Overview

₹94,565 (9D / 8N)

8 Days Tour Package To Bali With Airfare

₹81,182 (8D / 7N)

Bali Tour Package from Chennai (6D/5N): Overview

₹54,945 (6D / 5N)

Mesmerizing Indonesia Tour Package From Kolkata

₹54,945 (6D / 5N)

Bali Tour Package from Surat 6D/5N: Overview

₹32,258 (6D / 5N)
❮
❯
03

Gunung Payung Beach

Gunung Payung sits on the same south coast between Pandawa and Melasti and sees a fraction of Pandawa’s crowd. The car park is at Pura Gunung Payung, a temple on the clifftop, and from there a staircase of about 300 steps runs down to the sand. Locals run a shuttle down the service road for about IDR 10,000 to 15,000 return if your knees object.

The beach is a narrow white crescent backed by sheer cliff, with a handful of warungs and sunbeds. Swim in the morning, before the onshore breeze builds the waves. It is a good pick for couples who want Pandawa’s sand without Pandawa’s tour groups.

Area Kutuh, Bukit peninsula (Badung)
Sand and water White sand, clear water, rocky edges
Swimming With care, waves pick up in the afternoon
Access About 300 steps from the temple car park, or a paid shuttle
Gate fee About IDR 20,000 (₹105) for visitors from abroad

Related Tour Packages

Bali Tour Package From Trivandrum

₹40,217 (7D / 6N)

Bali Tour Package From Vadodara

₹32,978 (6D / 5N)

Bali Tour Package From Guwahati (7D/6N): Overview

₹61,914 (7D / 6N)

Bali Tour Package From Amritsar

₹32,608 (7D / 6N)

Bali Budget Trip (4N/5D): At A Glance

₹23,836 (5D / 4N)
❮
❯
04

Nyang Nyang Beach

Nyang Nyang, also called Nunggalan, is the long empty beach of the Bukit. Most of it has no building at all, just a kilometre and a half of white sand, a rusting shipwreck at the southern end and the occasional surfer.

You earn it. The path drops down the cliff in loose switchbacks and the climb back up takes most people 25 to 30 minutes in the heat, so carry water and go early. The currents here are strong, so treat it as a beach to walk and lie on, not to swim from. If quiet is the point of your trip, this is the one.

Area Pecatu, near Uluwatu (Badung)
Sand and water White sand, open ocean
Swimming No, strong currents. Sunbathe and walk
Access Steep cliff path, about 20 minutes down and more up, or a paved road to a lower car park with local ojek scooter taxis
Gate fee Donation at the top, about IDR 5,000
05

Green Bowl Beach

Green Bowl is a small cove at the foot of about 300 steps, with a cave temple and a colony of bats halfway down. The name comes from the green tint the reef gives the water at low tide.

Come at low tide or not at all. At high tide the sand almost disappears and the waves slap the cliff. At low tide a white strip opens up and pools form on the reef flat. There are no warungs at the bottom most days. Bring water and snacks. Our Green Bowl Beach guide has more on the cave.

Area Ungasan, Bukit peninsula (Badung)
Sand and water White sand, reef pools at low tide
Swimming Rock pools at low tide only
Access About 300 steps through a cave temple and forest
Gate fee Parking about IDR 5,000
06

Padang Padang Beach

Padang Padang is the small white beach from the film Eat Pray Love, reached through a gap in the rock so narrow that two people pass sideways. At the bottom is a 150-metre curve of fine white sand with a famous left-hand reef break off its eastern end.

Swimmers should stay inside the reef on the western side and avoid the surf zone. It fills quickly by late morning, partly because it is small, so arrive by 9 am. Long-tailed macaques work the steps, so keep sunglasses and snacks in a zipped bag. Our Padang Padang Beach guide covers parking and the walk down.

Area Pecatu, near Uluwatu (Badung)
Sand and water White sand, clear water inside the reef
Swimming With care, inside the reef at mid tide
Access Short stair down through a narrow rock passage
Gate fee About IDR 15,000 (₹79) for visitors from abroad
07

Bingin Beach

Bingin is the Bukit’s surf village, with cliffside guesthouses and cafes stacked above a thin strip of cream-white sand. At low tide the reef drains into pools you can sit in, and at high tide most of the beach goes under.

This is a beach for watching surfers and a late lunch, not a long swim. The walk down winds through stairs and alleys between bungalows, so wear shoes with grip. Sunset from the cafe decks is the reason most people stay.

Area Pecatu, Bukit peninsula (Badung)
Sand and water Cream-white sand, reef flat
Swimming Low-tide pools only, the reef is shallow and sharp
Access Steep stairs past guesthouses, about 10 minutes
Gate fee Free, parking about IDR 5,000
08

Dreamland Beach

Dreamland is the busiest beach on the Bukit and the easiest to reach, a wide sandy bay below a resort development with beach bars and loungers. The sand is cream rather than pure white, which is why we list it lower than Melasti or Pandawa for colour.

The waves are bigger than they look and rips form in the middle of the bay, so swim near the lifeguard flags. It suits groups who want facilities, cold drinks and surf lessons in one stop. Our Dreamland Beach guide covers parking and food.

Area Pecatu, Bukit peninsula (Badung)
Sand and water Cream to light golden sand
Swimming With care, rips form, lifeguards on duty
Access Short walk from the car park
Gate fee Parking about IDR 5,000 to 10,000
09

Balangan Beach

Balangan is the nearest true white-ish sand to Kuta and Seminyak, about 40 to 45 minutes south. It is a long curved beach under a green headland, with bean-bag cafes along the back and a reef break for surfers.

The western end has a clifftop viewpoint with a wide view of the whole bay, and sunset is the busy hour. At low tide the reef comes almost to the waterline, so wade carefully. Our Balangan Beach guide has the cafe list.

Area West Bukit, between Jimbaran and Uluwatu (Badung)
Sand and water Cream-white sand, reef close to shore
Swimming With care, the reef is shallow at low tide
Access Short steps from the clifftop car park
Gate fee Parking about IDR 5,000
10

Thomas Beach

Thomas sits between Padang Padang and Suluban (Blue Point) and is the quiet alternative to both. A run of steep stairs drops you onto a short white beach with a couple of warungs renting loungers and umbrellas.

It shrinks at high tide, so plan for low to mid tide. The water is clear enough for a look at small reef fish near the rocks on calm mornings. If Padang Padang is full when you arrive, this is the next turn along the same road.

Area Pecatu, Bukit peninsula (Badung)
Sand and water White sand, clear water
Swimming With care, calm mornings are best
Access Steep concrete stairs, 5 to 10 minutes
Gate fee Parking about IDR 5,000
11

Suluban Beach

Suluban, also called Blue Point, is not a lounge-all-day beach. It is a pocket of cream sand inside limestone caves directly below the Uluwatu surf break, reached by stairs through a stack of cliff cafes and surf shops.

Go at low tide, when you can walk out through the cave onto the sand and watch surfers paddle out. At high tide the cave floods. Pair it with sunset at Uluwatu Temple, ten minutes away. Our Suluban Beach guide and the wider Uluwatu beaches guide cover the area.

Area Uluwatu, Bukit peninsula (Badung)
Sand and water Cream sand inside a sea cave
Swimming No, this is the Uluwatu surf break
Access Stairs down through cliff cafes to a cave mouth
Gate fee Free, parking extra
12

Nusa Dua Beach

Nusa Dua is where to bring children, older parents or anyone who wants to swim without watching the waves. A reef offshore takes the swell, so the water inside is calm and clear, and the resorts rake the white sand every morning. Mengiat Beach in the middle of the strip has the easiest public access.

A paved beach walk links the hotels, and the Water Blow rock spout sits at the Peninsula Island end. North of the resort area the same coast runs into Tanjung Benoa, where the water-sports operators run parasailing, jet skis and banana boats, covered in our water sports in Bali guide. See our beaches in Nusa Dua guide for each stretch.

Area Nusa Dua and Tanjung Benoa (Badung)
Sand and water White groomed sand, calm reef-protected water
Swimming Yes, the safest swimming in South Bali
Access Flat, public entrances along the promenade
Gate fee Free
13

Geger Beach

Geger is Nusa Dua’s white sand without the resort feel. It sits just south of the hotel strip below Pura Geger, a clifftop temple, and the water inside the reef is calm and shallow enough for small children.

A few warungs rent loungers for the day and seaweed farmers work the flats at low tide. The temple on the headland gives a good view of the bay. It is the swimming pick if you are staying in Jimbaran or Uluwatu and do not want a stair climb. More nearby options are in our beaches near Nusa Dua guide.

Area Sawangan, south of Nusa Dua (Badung)
Sand and water White sand, shallow lagoon
Swimming Yes, calm and shallow
Access Flat, short walk from the car park
Gate fee Parking about IDR 5,000
14

Jimbaran Beach

Jimbaran is pale, not bright white, and we list it for honesty because many guides call it white. The sand is a soft light gold and the bay faces west, so its real draw is the sunset seafood dinner, with tables set out on the sand and fish grilled over coconut husks.

Swim in the morning when the bay is calmest and quiet. It is 25 minutes from Kuta and the closest pale-sand beach to the airport, which makes it a good first or last evening in Bali.

Area Jimbaran Bay (Badung)
Sand and water Light golden sand, gentle surf
Swimming Yes, mostly calm
Access Flat
Gate fee Free
15

Sanur Beach

Sanur is a light golden beach, not a white one, and it faces east, so it is Bali’s sunrise beach, not a sunset spot. An outer reef keeps the lagoon calm, which makes it popular with families and older travellers, and a paved path runs about 5 kilometres along the shore past cafes and fishing boats.

At low tide the lagoon gets too shallow to swim, so plan swims for mid to high tide. Sanur is also where the fast boats leave for Nusa Penida and Lembongan, so many visitors stay a night here before an island trip. The town hosts the Bali Kite Festival, held around July and August. Our Sanur Beach guide and beaches in Sanur guide cover each section.

Area Sanur, east coast (Denpasar)
Sand and water Light golden sand, reef lagoon
Swimming Yes, best at mid to high tide
Access Flat, with a 5 km beach path
Gate fee Free
16

Virgin Beach (Pasir Putih)

Virgin Beach, listed by the Bali provincial tourism office as Pantai Pasir Putih, is East Bali’s white sand beach, in Perasi village a few kilometres east of Candidasa in Karangasem. (Some older pages mix it up with a Pasir Putih beach in Situbondo, East Java. That is a different island.)

The beach is a curve of white sand between two green headlands, with outrigger fishing boats pulled up on the sand and a line of warungs serving grilled fish. Snorkel gear can be rented on the beach. It is about 2 hours 15 minutes from Kuta, so it works best combined with Candidasa or Tirta Gangga, or as a stop on an east coast day.

Area Perasi village, near Candidasa, Karangasem (East Bali)
Sand and water White sand, clear water
Swimming Yes on calm days
Access Short walk down from the parking area
Gate fee About IDR 15,000 to 20,000 (₹79 to ₹105)
17

Bias Tugel Beach

Bias Tugel is a small white sand cove on the far side of the headland from Padangbai’s ferry harbour. A short trail over the hill brings you down to a beach backed by trees, with a couple of warungs and loungers.

It is calmer and quieter than most South Bali beaches, but currents run off the point, so stay in the shallows. Because it is a few minutes from the harbour, it is a good way to fill time before a boat to Lombok or the Gili Islands.

Area Padangbai, Karangasem (East Bali)
Sand and water White sand, deep blue water
Swimming With care, currents beyond the shallows
Access Trail over the headland, about 10 minutes
Gate fee About IDR 10,000 (₹53), parking included
18

Blue Lagoon Beach

Blue Lagoon is a pocket of white sand on the other side of Padangbai from Bias Tugel, and it is about snorkelling more than lying on the sand. Coral starts a few metres from the waterline, and reef fish, clownfish and the odd turtle are a short swim away on calm mornings.

Go early, before the dive boats arrive. Snorkel sets can be hired on the beach. For more snorkel spots across the island, see our snorkelling in Bali guide.

Area Padangbai, Karangasem (East Bali)
Sand and water White sand, coral close to shore
Swimming Yes, a top snorkel spot
Access Short steps from the road
Gate fee Small fee or parking, a few thousand rupiah
19

Crystal Bay

Crystal Bay is the swimming beach of Nusa Penida, a white sand bay with a small islet and clear water that day boats use for snorkelling. From July to October divers come looking for mola mola (ocean sunfish) on the deeper reef.

Inside the bay the water is calm. Beyond the islet the currents are strong, so do not swim out. It faces west and stays busy until sunset. It is about 30 to 45 minutes’ drive from the west-side harbours at Toyapakeh and Banjar Nyuh, longer from Sampalan, on roads that are better than they were but still slow.

Area Sakti, west Nusa Penida (Klungkung)
Sand and water White sand, very clear water
Swimming Yes inside the bay, currents outside it
Access Flat from the car park
Gate fee Parking about IDR 5,000 to 10,000, plus the island levy and any site fee collected at the gate
20

Diamond Beach

Diamond Beach has the whitest sand in the Bali area. A stair carved into the cliff face zigzags down to a beach of bright white sand, sharp limestone pinnacles and water that shades from turquoise to deep blue.

Signs at the bottom say no swimming, and the shore break is strong, so this is a beach for walking, wading at the edge and photos. The steps get rough near the bottom and are slippery after rain, so wear proper shoes. Arrive by 8 am, before the day-trip vans. The parking area fills by mid-morning.

Area Pejukutan, east Nusa Penida (Klungkung)
Sand and water Bright white sand, turquoise water
Swimming No, swimming is not allowed. Waves and currents are strong
Access Stair carved into the cliff, 15 to 20 minutes down
Gate fee Combined ticket with Atuh, paid in cash at the top. Reported amounts range from about IDR 25,000 to 60,000 per adult, so carry small notes
21

Atuh Beach

Atuh is next door to Diamond Beach and is where you go to actually swim. A separate stair leads down to a sheltered white bay with a natural rock arch offshore, a row of loungers and simple cafes.

It is easier to get to than Diamond, and the swimming is better at mid tide, since at very low tide the reef is exposed. Do both in one morning: Diamond first for the light, then Atuh for a swim and lunch.

Area Pejukutan, east Nusa Penida (Klungkung)
Sand and water White sand, calm bay behind rock stacks
Swimming Yes on calm days, best at mid tide
Access Stairs, 10 to 15 minutes, next to Diamond Beach
Gate fee Combined ticket with Diamond Beach
22

Kelingking Beach

Kelingking is the T-Rex-shaped headland on every Nusa Penida poster, and it is a viewpoint first. The white beach at the bottom is real, but the path down is a narrow ridge of steps, bamboo rails and loose rock, and the surf below is strong enough that swimming is not safe.

Most visitors take photos from the top and leave. If you are fit, it is dry and you have good shoes, the climb down is possible, but allow an hour and a half for the round trip and avoid the midday heat.

Read our Nusa Penida Island guide for planning the full island day.

Area Bunga Mekar, west Nusa Penida (Klungkung)
Sand and water White sand, heavy surf
Swimming No, swimming is banned by the Klungkung regency and the surf is very dangerous
Access 30 to 45 minute scramble down a near-vertical ridge
Gate fee From around IDR 25,000 per adult at the site booth, on top of the Nusa Penida island levy
23

Dream Beach

Dream Beach is a small cove of white sand on Lembongan’s south coast, wedged between limestone cliffs. The surf pounds in hard, so this is a beach to look at, with a cafe pool above it for an actual swim.

Devil’s Tear, the blowhole where waves explode up through the rock, is a five-minute walk away. Lembongan is calmer and slower than Penida, with a 30-minute boat from Sanur. Our Nusa Lembongan Island guide covers where to stay.

Area South coast, Nusa Lembongan (Klungkung)
Sand and water White sand, open surf
Swimming No, the waves are heavy
Access Short flight of steps down from the clifftop cafes
Gate fee Free
24

Menjangan Island

Menjangan is the only white sand in the north-west, a small uninhabited island inside West Bali National Park. You visit by boat, mostly for snorkelling along coral walls that drop off just metres from the shore, then stop on one of its white sand coves for lunch.

It is a long way from the south, about three and a half hours from Kuta to the Labuan Lalang jetty, so most visitors stay a night in Pemuteran. Ask if your tour price includes the park fee, because some do and some charge it in cash on the day. See our Menjangan Island guide.

Area West Bali National Park, Buleleng (north-west Bali)
Sand and water Small white sand coves, very clear water
Swimming Snorkel from the boat, wall drop-offs
Access Boat from Labuan Lalang, 20 to 30 minutes
Gate fee National park entry from around IDR 200,000 for foreign adults on weekdays and IDR 300,000 on weekends and holidays, plus snorkel permit and guide fees, often bundled into tours

Why Some Bali Beaches Are White And Others Are Black

Bali’s sand colour comes from what the coast is made of. The Bukit peninsula, Nusa Dua and the Nusa islands are uplifted coral limestone, and their beaches are made of ground-down coral, shells and the skeletons of reef creatures. That calcium carbonate is what makes sand white. Parrotfish add to it. They bite off coral and pass the remains as fine sand.

The rest of the island is volcanic. Its volcanoes, Gunung Agung and Gunung Batur among them, have covered most of the island in dark basalt, and the rivers carry that dark rock to the coast. So Amed, Lovina, Tulamben and Keramas are black or dark grey, and the long west coast from Kuta to Canggu is a mix of the two, a golden-grey that looks pale in sunshine but is nowhere near white.

A quick rule: if the beach sits below limestone cliffs or behind a coral reef, expect white. If you can see a volcano from it, expect grey or black.

Which White Sand Beach In Bali Should You Pick?

Each area suits a different kind of day. This table compares the four white sand zones by the things that decide most trips.

Bukit peninsula Nusa Dua and Geger East Bali (Candidasa, Padangbai) Nusa Penida and Lembongan
Whiteness White to bright white White White Brightest in Bali
Swimming Varies, check each beach Calmest and safest Good on calm days Crystal Bay and Atuh only
Effort Stairs at most beaches Flat Short walks Boat plus long drives and steep stairs
Cost for the day Gate fees and parking, about IDR 50,000 Mostly free Gate fees, about IDR 30,000 Boat about IDR 300,000 to 500,000 return plus island fees
Best for Couples, surfers, photographers Families, older parents, non-swimmers Snorkellers, quiet seekers One big day of views
From Kuta 40 to 55 min 35 to 40 min About 2 hr Half a day each way including the boat

For a single pick, Melasti wins on whiteness, ease and facilities. For families, Nusa Dua or Geger. For a quiet beach, Nyang Nyang or Gunung Payung. For one big day out, Nusa Penida, accepting the early start.

Not White Sand: Kuta, Seminyak, Canggu, Amed And Lovina

These beaches turn up on many “white sand” lists. They are good beaches, but the sand is not white, and it helps to know before you book a hotel for it.

Beach Real sand colour Nearest white sand
Kuta and Legian Golden-grey Balangan or Dreamland, 40 min
Seminyak Golden-grey to dark grey Balangan, 45 to 60 min
Canggu, Echo Beach, Pererenan Dark grey volcanic Balangan, about 1 hr
Keramas Black volcanic Sanur (light) 30 min, Geger 1 hr
Amed and Tulamben Black pebble and sand Virgin Beach, about 1 hr
Lovina Black volcanic Menjangan Island, about 1 hr 30 min to the jetty

Seminyak and Kuta are still worth a sunset walk, and our beaches in Seminyak guide and beaches in Kuta guide cover them properly. Amed Beach is one of Bali’s best snorkel and dive bases despite its black sand.

How To Plan A White Sand Beach Day On The Bukit

The Bukit beaches are close together, so you can see three or four in one day if you follow the tide and start early. This is the route our team suggests for a first visit.

  1. Check the tide the night before. Use a free tide app for Benoa. Aim to reach the stair beaches (Thomas, Padang Padang, Bingin) within two hours either side of low tide.
  2. Hire a car and driver or a scooter. A driver for the day costs about IDR 600,000 to 800,000 (₹3,150 to ₹4,200). Roads on the Bukit are narrow and steep, so only ride a scooter if you are confident.
  3. Start at Melasti by 8 am. Get the bright sand and the cliff road before the crowds, and swim between the red and yellow flags when lifeguards are on duty.
  4. Move to Pandawa or Gunung Payung by 10 am. About 15 minutes east. Swim at Pandawa or take the stairs down to Gunung Payung for a quieter beach.
  5. Lunch at Padang Padang or Thomas. Cross to the west side of the Bukit, 30 minutes away, for warung lunch and a look at the surf.
  6. Spend the afternoon at Bingin or Balangan. Both have cliff cafes. Order a cold drink and, if the tide is low, sit in the reef pools. Leave by 5 pm if you want Uluwatu Temple at sunset, or stay and watch it from the cafe deck.
  7. End at Uluwatu Temple for sunset, or Jimbaran for a seafood dinner. The temple’s Kecak dance starts around sunset and sells out in peak months, so buy tickets early in the afternoon.

Pack sunscreen, at least two litres of water per person, shoes with grip for the stairs and small notes for fees and parking. More ideas for the area are in our things to do in Uluwatu guide.

Doing The Nusa Penida White Sand Beaches In A Day

Nusa Penida has the whitest beaches in the region, and a day trip from Bali is possible if you start early. Fast boats leave Sanur from about 7 am, take 30 to 45 minutes and cost about IDR 150,000 to 250,000 (₹790 to ₹1,320) each way. The island charges foreign visitors a separate tourist levy, which the Klungkung regency introduced in 2019 at IDR 25,000 per adult. Some beaches and viewpoints also collect their own fees at the gate, so carry cash.

Pick one side of the island. West Penida means Kelingking and Crystal Bay. East Penida means Diamond Beach and Atuh. Trying to do both in one day means four or more hours in a car on slow roads. If you want both, stay one night on the island. Book a driver on Penida in advance, as the beaches are 30 minutes to 1 hour 15 minutes from the harbours.

Best Time To Visit Bali's White Sand Beaches

The dry season, April to October, is the best time for Bali’s white sand beaches. Skies are clear, the water is at its clearest for snorkelling, and the Penida boats run with the fewest cancellations. July and August are the busiest months, so arrive at the popular beaches before 9 am.

In the wet season, November to March, the west coast from Kuta to Seminyak can collect rubbish washed in by the rains and the onshore winds. The east coast (Nusa Dua, Sanur and East Bali) stays cleaner and calmer then, so shift your beach days east. Afternoon storms are common, so plan beaches for the morning. For a month-by-month view, see our best time to visit Bali guide.

Tides matter as much as season. Stair beaches like Green Bowl, Bingin and Thomas lose most of their sand at high tide, while Sanur and Nusa Dua are better for swimming at mid to high tide because low tide leaves the lagoon too shallow.

Entrance Fees And Costs For Bali's White Sand Beaches

Most white sand beaches in Bali charge a small entry fee or a parking fee, collected in cash by the village that manages the beach. Fees range from free (Nusa Dua, Jimbaran, Sanur) to about IDR 25,000 (₹130) at Pandawa for visitors from abroad, with parking about IDR 2,000 for a scooter and IDR 5,000 to 10,000 for a car. The amounts change often and are rarely posted online, so carry small notes.

Separate from beach fees, Bali charges every foreign visitor, Indian travellers included, a one-time tourist levy of IDR 150,000 (about ₹790) per person, payable online through the official Love Bali portal before arrival or at the airport. Nusa Penida and Lembongan add their own island levy on top, as above.

Sun loungers on the busier beaches cost about IDR 50,000 to 100,000 for the day, often waived if you order food. A coconut is about IDR 20,000 to 30,000.

How We Checked This Guide

This guide is desk research, not a site visit. Our team built the list in October and November 2026 from the Bali provincial tourism office listings, Klungkung regency levy notices and recent visitor reports, and checked the sand colour of every beach against recent visitor photos. We left out beaches with dark or grey sand, however often they appear on other lists. Gate fees are the most commonly reported amounts for 2025 and 2026, and where sources disagreed we gave a range. Drive times were checked against map routing with light traffic.

Planning Your Bali Beach Days

Bali’s white sand is real, but it is concentrated in the south and on the islands, so base yourself in Uluwatu, Jimbaran or Nusa Dua if beaches are the point of your trip, and give Nusa Penida its own early day. For the full picture of where to stay and what else to see, read our Bali tourism guide. When you are ready to put beach days, stays and transfers together, our Bali beach holiday packages and wider Bali tour packages can be customised around the beaches on this list.

FAQs

White Sand Beaches In Bali: Frequently Asked Questions

Bali's Best White Sand Beaches, Swimming Spots, Beach Activities, 2026 Wheather, travel Costs, And The Best Time To Visit.

Yes. Bali has more than 20 white sand beaches, but they are concentrated in four areas: the Bukit peninsula (Melasti, Pandawa, Padang Padang), Nusa Dua and Geger, East Bali near Candidasa and Padangbai (Virgin Beach, Bias Tugel, Blue Lagoon) and the islands of Nusa Penida and Nusa Lembongan. The famous west coast beaches, Kuta, Seminyak and Canggu, have golden-grey or dark sand, and the north and east around Amed and Lovina are black volcanic sand.

Diamond Beach on Nusa Penida has the whitest sand in the Bali area, a bright white beach below limestone pinnacles reached by a stair carved into the cliff. Swimming is not allowed there, so pair it with Atuh Beach next door. On mainland Bali, the whitest sand you can drive to is Melasti in Ungasan, where a road runs right down to the beach, followed by Nusa Dua and Geger.

Nusa Dua and Geger are the best white sand beaches in Bali for swimming. An offshore reef breaks the waves, so the water is calm, clear and shallow near the shore, which suits children and weaker swimmers. Pandawa is the best swimming beach on the Bukit for the same reason. Sanur is calm too, but its sand is light golden, and the lagoon is too shallow to swim at low tide.

No. Kuta and Seminyak have golden-grey sand that looks pale in sunshine but is volcanic in origin, and it gets darker north towards Canggu. Some travel sites list them as white, which is wrong. The nearest real white sand to Kuta and Seminyak is Balangan or Dreamland on the Bukit, 40 to 60 minutes south by car depending on traffic.

Sanur has light golden sand, pale but not truly white. It faces east, so it is Bali's best-known sunrise beach, not a sunset spot. Its reef lagoon keeps the water calm, and a 5 km beach path runs past cafes and hotels. For sunset on pale sand, go to Jimbaran or the Bukit's west-facing beaches such as Balangan and Bingin.

Seminyak has no white sand nearby. The closest is Balangan, about 45 to 60 minutes south, then Dreamland and Padang Padang. From Ubud, the nearest pale beach is Sanur, about 45 minutes away, and the nearest truly white sand is Nusa Dua or Geger, about 1 hour 15 minutes, or Virgin Beach in East Bali, about 1 hour 30 minutes. A morning start beats the afternoon traffic on all these routes.

Some are, some are not. Nusa Dua, Jimbaran and Sanur are free. Most Bukit beaches charge a village fee or parking, from about IDR 5,000 to 25,000 (₹26 to ₹130) per person. Nusa Penida adds an island levy for foreign visitors. Separately, every foreign visitor to Bali pays a one-time levy of IDR 150,000 (about ₹790), payable online at the Love Bali portal or on arrival.

The south has the best white sand, specifically the Bukit peninsula and Nusa Dua at Bali's southern tip, which are built from coral limestone. The east coast near Candidasa has a few white beaches, Virgin Beach and Bias Tugel among them. The west coast north of the airport and most of the north coast have grey or black volcanic sand. Offshore, Nusa Penida and Lembongan to the south-east have the brightest sand of all.

April to October, the dry season, is the best time. Skies are clear, water visibility is highest and boat crossings to Nusa Penida are smoother. July and August are the busiest. In the wet season, November to March, the east coast (Nusa Dua, Sanur, East Bali) stays cleaner and calmer than the west. On any day, check the tide, because several Bukit beaches almost disappear at high tide.

No. Diamond Beach has no-swimming signs and a strong shore break, and Kelingking's surf is dangerous, with a steep 30 to 45 minute path that is hard going even in dry weather. For a swim on the same island, go to Atuh Beach, next to Diamond, or Crystal Bay on the west coast, both of which have calmer water inside their bays on most days.

At many of them, yes. Gunung Payung and Green Bowl each have about 300 steps, Nyang Nyang has a steep 20 minute path and Diamond Beach and Kelingking have long cliff stairs. If stairs are a problem, choose Melasti and Pandawa, where roads run to the sand, or the flat beaches at Nusa Dua, Geger, Jimbaran, Sanur and Crystal Bay.

Yes, if you can start early and accept a long day. Nusa Penida has the brightest sand near Bali, at Diamond Beach, Atuh and Crystal Bay, and the Kelingking viewpoint. The trip means a 30 to 45 minute fast boat from Sanur each way and an hour or more of slow driving on the island. Choose either the east or the west side for a day trip, or stay overnight to see both

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month