Most of Bali's coast is golden or gray volcanic sand: Kuta, Seminyak and Canggu are golden-gray, and the north and east coasts are darker. The white sand is on Bali's limestone southern peninsula around Uluwatu and Nusa Dua, plus a few coves near Padangbai and Candidasa in the east and on Nusa Penida and Nusa Lembongan. Many of the best are small coves at the foot of a cliff, so expect steps, a small local entry fee and, away from the big beaches, no lifeguards.
White sand beaches by area
- Uluwatu and the west coast of the peninsula: Nyang Nyang, Thomas, Padang Padang, Suluban (Blue Point), Balangan and, near Jimbaran, Kubu Beach at AYANA.
- Uluwatu south coast: Melasti, Green Bowl, Pandawa, Gunung Payung and Tanah Barak.
- Nusa Dua (calm water for families): Nusa Dua Beach (Mengiat) and Geger.
- East Bali: Bias Tugel and Blue Lagoon at Padangbai, and Virgin Beach (Pasir Putih) near Candidasa.
- Nusa Penida and Nusa Lembongan: Kelingking, Diamond Beach, Crystal Bay and Dream Beach.
Where to stay near the beach: compare stays in Uluwatu, Nusa Dua, Candidasa and Nusa Penida on Booking.com, or see our best beachfront hotels in Bali and where to stay in Uluwatu.
In this guide21 sections
01Nyang-Nyang Beach
Nyang-Nyang Beach is a long, undeveloped stretch of white sand on Uluwatu's southwest coast, and it remains one of the least visited beaches in Bali. Getting there means a walk down hundreds of steps from the clifftop parking lot; they are uneven and broken in places, and the climb back up has little shade. There are no warungs, cafés or sunbed stalls on the sand, so bring water and snacks.
There are no lifeguards or flags and the Indian Ocean swell rolls straight in, so wade in only on calm days. Nunggalan, a separate beach farther along the cliff with a painted shipwreck bow and a few warungs, also has steep stairs. Go between morning and mid-afternoon at low to mid tide, and start back up before dusk because the steps are unlit.
At a glance
Nyang-Nyang Beach
02Bias Tugel Beach

Bias Tugel Beach is a small white-sand cove on the southeast coast just outside Padangbai, and one of the few white beaches in East Bali. From the port it is a short walk or scooter ride over the hill to the southwest, then a short, steep path down to the sand. The usual way in crosses private land where locals collect a small toll; a second, steeper path runs through the trees.
The cove faces the open Lombok Strait and has no lifeguard. Waves and currents can be strong, so swim or snorkel over the coral only on calm days. A few warungs and lounger renters set up on the beach, but toilets are not guaranteed. Come in the morning, ideally in the dry season from April to October, when the sea is usually at its calmest.
At a glance
Bias Tugel Beach
03Geger Beach
Geger Beach is the quieter southern neighbor of Nusa Dua Beach, a public stretch of white sand a short walk from The Mulia. A temple stands on the headland, and the shallow water here was traditionally used for seaweed farming. A road runs right down to the sand, and with no steps to climb it is one of the easiest white-sand beaches in the south to reach.
An offshore reef keeps the water calm on most days, but the coral sits close to the surface at low tide, so swim at mid to high tide and pack reef shoes. Warungs, small restaurants and lounger rentals line the back of the beach. Mornings are best, before the heat builds. Families and anyone who wants a gentle swim without a climb will find it easy going.
At a glance
Geger Beach
04Blue Lagoon Beach, Padangbai

Blue Lagoon Beach is a tiny cove of bright white sand on the eastern edge of Padangbai, a short walk from the ferry port, with Bias Tugel on the other side of the harbor. The bay is sheltered by a reef, and its coral makes it one of the easiest places in East Bali to snorkel straight from the shore.
Stay inside the bay: the current picks up beyond it, and boats come and go from the port nearby. Warungs on the beach rent snorkel gear and serve simple food, and local boat trips combine the lagoon with nearby Tanjung Jepun for a two-stop snorkel. Arrive in the morning, before the wind rises and the boat traffic builds. The strip of sand is small, so it is better for a snorkel than a long day on a sunbed.
At a glance
Blue Lagoon Beach, Padangbai
05Thomas Beach
Thomas Beach is a roomy stretch of pale sand just west of Padang Padang in Uluwatu, and it is free to enter. A gravel lane leads to a stone stairway of roughly 130 to 175 steps, about five to ten minutes down; the steps are slippery when wet and unlit after dark. The access lane passes a resort development that was still under construction in 2026.
There is no lifeguard and the reef and swell sit just offshore, so swim only on calm days near the middle of the beach. Small, locally run shacks sell coconuts, drinks and simple food and rent sunbeds and surfboards, mostly for cash. Visit between morning and late afternoon, ideally at low to mid tide when there is more sand.
At a glance
Thomas Beach
06Kelingking Beach, Nusa Penida
Kelingking Beach is the white-sand cove below the famous headland on the southwest coast of Nusa Penida, in Bunga Mekar village, and the most photographed view on the island. Reaching it means a fast boat from Sanur or Padangbai and then a drive across the island to the clifftop. Most visitors stay at the viewpoint; the path down to the sand is steep, exposed and slippery after rain, and the climb back up is harder still, so only fit walkers with good shoes should try it.
Swimming is banned here and there are no lifeguards. A glass lift on the cliff was never finished and is not in use. Warungs at the top sell drinks and coconuts. Come early in the morning, before the day-trip crowds, and in the dry season, when the trail is less slippery.
Kelingking is on most west Nusa Penida day trips from Bali.
At a glance
Kelingking Beach, Nusa Penida
07Balangan Beach
Balangan Beach is a stretch of creamy white sand on the west coast of Bali's southern peninsula, between Jimbaran and Uluwatu, and one of the easier beaches on the peninsula to reach. A road leads to a clifftop parking lot, and from the northern lot it is about 50 steps down to the sand. A row of warungs and cafés serves cold drinks and simple food and rents sunbeds and surfboards; non-customers can use the toilets for a small fee.
This is a reef-break surf beach: the reef sits close to the surface at low tide and no lifeguard post is confirmed, so swim only on calm days at mid to high tide. The beach faces west, so come in the late afternoon and stay for the sunset.
At a glance
Balangan Beach
08Green Bowl Beach
Green Bowl Beach is a small white-sand cove with sea caves below the cliffs of Uluwatu's south coast, best known to surfers for its reef break. The way down is roughly 300 steps past a temple (estimates run from about 270 to over 320): around six minutes down and noticeably longer back up. Monkeys roam the stairway, so keep bags closed.
The sand all but disappears at high tide, so come in the morning at low tide. There is reef underfoot, swell outside the cove and no confirmed lifeguard, so swim only when the sea is calm. Facilities are minimal, with at most an occasional drinks seller, so bring water and snacks. It suits fit, adventurous visitors rather than families with young children.
At a glance
Green Bowl Beach
09Diamond Beach, Nusa Penida
Diamond Beach is a white-sand cove on the east coast of Nusa Penida, in Pejukutan, reached by a stairway cut into the limestone cliff with a rope rail for support. Visitors take the fast boat from Sanur, then drive across the island to the east coast; the parking lot is shared with neighboring Atuh Beach, so the two pair easily in one visit.
Swimming is banned, there are no lifeguards and the sand almost vanishes at high tide, so treat it as a place to walk and take in the view. The clifftop swings and flying fox were shut by inspectors in August 2026, but the beach and stairway remain open, and cafés at the top sell drinks. Go from sunrise to mid-morning at low tide, before the crowds and the heat arrive.
To go on your own, take the fast boat to Nusa Penida from Sanur and hire a driver on the island.
At a glance
Diamond Beach, Nusa Penida
10Crystal Bay, Nusa Penida

Crystal Bay is a palm-backed bay of pale white sand on the west coast of Nusa Penida, in Sakti village, known for very clear water and the island's easiest snorkeling and diving. It is a short walk from the parking lot to the sand, which makes it a gentle stop after the more demanding viewpoints.
Snorkel inside the bay: strong currents run beyond it, so never try to swim out to the islet, and there is no lifeguard. Reef shows on the right-hand side at low tide. Warungs line the beach, renting loungers and snorkel gear, and boats leave from here for Manta Bay. Mornings bring the calmest water. Late afternoon is for the sunset, but day-trippers should keep an eye on the time for the last boat back.
Crystal Bay is a regular stop for Nusa Penida dive trips.
At a glance
Crystal Bay, Nusa Penida
11Melasti Beach
Melasti Beach is one of the brightest white-sand beaches in Uluwatu, run by the local customary village. The paved road winds down through a limestone cutting to parking at beach level, so there are no steps. An offshore reef keeps the water calm in the middle of the beach. Currents are stronger near the cliffs at either end and lifeguard cover is unclear, so swim between the flags where they are posted.
The beach is now built up, with beach clubs (most with minimum spends), warungs, sunbed rental, toilets and a stage for Kecak dance performances. For a quieter day on the sand, go on a weekday morning before 9 AM and avoid weekends and public holidays. Easy access and everything close at hand make it a good pick for families and groups.
At a glance
Melasti Beach
12Kubu Beach at AYANA
Kubu Beach is a sheltered cove of white sand within the AYANA Estate in Jimbaran, reached through the resort. Guests staying on the AYANA Bali estate ride the resort tram to the Kubu Beach stop, then either walk down 197 steps or take the inclinator, which reaches the sand in about 35 seconds.
Kubu Beach Club looks after the cove during the day, with loungers and towels set out for a lazy few hours by the water. In the late afternoon AYANA sets up its Kubu Beach Picnic on the white sand, a relaxed way to end the day as the light softens over the sea. Resort staff can advise on sea conditions. It is best enjoyed as part of a stay at AYANA, whether as a couple or a family.
At a glance
Kubu Beach at AYANA
13Suluban Beach (Blue Point)
Suluban Beach, widely known as Blue Point, is a tiny cove of white sand among caves and rock below the cliffs of Uluwatu, more a sight than a place to lie on a towel. From the road it is a walk of about 200 meters and then steep concrete steps, roughly 10 to 15 minutes down, past cliff cafés, bars and surf shops; handrails are few.
The reef out front is a famous surf break and the surge through the cave is strong at mid to high tide, so do not swim when there is any swell. Go at low tide, when the sand appears, then climb back up to one of the cliff bars for the sunset. It suits surfers, photographers and anyone happy with a short, rugged visit.
Uluwatu Temple is a short drive away: stay for the Kecak dance at sunset.
At a glance
Suluban Beach (Blue Point)
14Dream Beach, Nusa Lembongan
Dream Beach, listed officially as Pemuntalan Beach, is a white-sand cove on the small island of Nusa Lembongan, an easy add-on to a Nusa Penida or Lembongan trip. The fast boat from Sanur takes around 30 to 40 minutes, and from the harbor a scooter or truck taxi gets you to the beach. Beach-club and resort cafés behind the sand rent loungers and serve food and drinks.
Waves and currents are strong around the island and swimming can be dangerous at high tide. There is no lifeguard and getting out of the water near the rocks is risky, so stay in the shallows, and only on calm days. Come in the morning or late afternoon at low to mid tide.
Combine it with a snorkeling trip around Nusa Lembongan and Manta Bay.
At a glance
Dream Beach, Nusa Lembongan
15Pandawa Beach

Pandawa Beach is a long white-sand beach on Uluwatu's south coast, near Nusa Dua. The paved road cuts through the limestone cliffs, past carved Pandawa statues, down to parking at beach level, so no stairs are involved. The ticket also covers the neighboring Timbis and Batu Barak beaches.
A reef forms a calmer lagoon close to shore, but the bottom turns to rock and coral at low tide. Bring reef shoes, swim at mid to high tide and stay between the flags where posted; there are no lifeguards in front of the beach club. Warungs, loungers, kayaks, toilets, showers and Roosterfish Beach Club line the sand. Arrive early on a weekday to beat the crowds. Road access and plenty of facilities make it family-friendly.
At a glance
Pandawa Beach
16Gunung Payung Beach
Gunung Payung Beach is a quiet stretch of coarse white sand below the cliffs on Uluwatu's south coast, looked after by the same customary village as Pandawa. The way down is a long stairway, with estimates ranging from about 150 to 280 steps; a paid shuttle runs to the bottom for anyone who would rather not walk it.
The beach is exposed to the open swell, a reef runs offshore and no lifeguard is confirmed, so swim only when the sea is flat and stay close to shore. Facilities at the bottom are limited, so bring water and snacks. Morning at mid tide is the best time, before the midday heat makes the climb back up harder. Choose it over Pandawa for a quieter day on the sand.
At a glance
Gunung Payung Beach
17Virgin Beach (Pasir Putih)
Virgin Beach, officially Pasir Putih Beach, is a white-sand beach in Perasi village near Candidasa in Karangasem, East Bali. From the main road a paved track of about 1.2 kilometers leads to a dirt parking lot, followed by a short walk to the sand.
The water on the reef side is generally calm and good for swimming and snorkeling, but no lifeguard is confirmed, so stay close to shore. A row of locally run warungs lines the beach, renting loungers and snorkel gear and serving simple meals. Come early for sunrise or in the morning, and pair a calm swim and lunch by the sea with a drive around Candidasa.
At a glance
Virgin Beach (Pasir Putih)
18Tanah Barak (Batu Barak) Beach
Tanah Barak Beach (also signposted Batu Barak) is a white-sand beach close to Pandawa Beach, best known for its entrance: a walk from the parking lot through a cliff-lined gorge that opens onto the sand. It is managed as part of Pandawa Beach, and the Pandawa ticket covers it.
The beach faces the open swell and no lifeguard is confirmed, so treat it as a place to wade on calm days rather than a long swim. Facilities are not confirmed, so bring water and snacks. Visit early in the morning or in the late afternoon, when the heat is easier on the walk in. It makes an easy side trip for anyone already at Pandawa.
At a glance
Tanah Barak (Batu Barak) Beach
19Padang Padang Beach
Padang Padang Beach is a small, sheltered cove of white sand in Uluwatu, with Thomas Beach just to the west. From the ticket desk on the road, a stairway leads down through a narrow gap in the rock; monkeys hang around the steps, so keep food and bags closed.
The cove is usually calm enough for a swim, with a reef break farther out that draws surfers, but skip it on big-swell days. Warungs, umbrellas and surf schools set up on the sand. The beach is short and fills quickly, so arrive early, at low to mid tide, for the most space. It is a classic Uluwatu cove with simple facilities, good for couples and confident swimmers.
Round off the day at Uluwatu Temple, a few minutes away by car, with the Kecak dance at sunset.
At a glance
Padang Padang Beach
20Nusa Dua Beach (Mengiat)
Nusa Dua Beach runs along the resort enclave of Nusa Dua in two linked stretches, Mengiat to the north and Geger to the south, and has some of the cleanest, most carefully groomed pale sand in Bali. Public access paths and parking lots, such as the one at Mengiat, lead through the resort area to the beach, and a paved promenade runs behind it.
An offshore reef shelters Mengiat, so the water is among the calmest on the island, and lifeguards are on duty along the main resort stretches. Resort restaurants, toilets and water sports are close at hand. Swim in the morning at mid to high tide, when the water is deepest. With easy access and calm water, it suits families with young children and anyone who wants a no-fuss beach day.
At a glance
Nusa Dua Beach (Mengiat)
White sand beaches in Bali: FAQ
Where are the white sand beaches in Bali?
On Bali's southern peninsula (around Uluwatu and Nusa Dua), around Padangbai and Candidasa in the east, and on Nusa Penida and Nusa Lembongan. Kuta, Seminyak and Canggu have golden-gray sand, Sanur and Jimbaran are golden, and Lovina and Amed in the north and east are dark.
Which white sand beaches are safe for swimming?
Nusa Dua Beach and Geger have calm water inside the reef and suit children. Melasti and Pandawa are easy swimming on calm days. Swimming is banned at Kelingking and Diamond Beach on Nusa Penida, and many Uluwatu coves have strong currents and shallow reef. Lifeguard posts are mainly on the Kuta to Seminyak stretch, in Nusa Dua and around Uluwatu, so swim only where there are flags.
Do you pay to enter beaches in Bali?
Many beaches charge a small local fee or parking, paid in cash. Pandawa charges foreign adults IDR 25,000. On Nusa Penida, Kelingking, Crystal Bay and other sites charge IDR 25,000 per adult and IDR 15,000 per child (cashless), on top of the Nusa Penida island fee. All foreign visitors also pay the one-off IDR 150,000 Bali tourist levy.
When is the best time for Bali's beaches?
The dry season, from about April to October, brings calmer seas on the east coast and dry steps down to the coves. From November to March, rain makes the stairways slippery. See the best time to visit Bali and the Bali wet season guide.
How do you get to the Nusa Penida and Lembongan beaches?
By fast boat from Sanur (book the Nusa Penida fast boat). Most visitors hire a driver on the island or join a west Nusa Penida day trip. See the top places in Nusa Penida, where to stay in Nusa Penida and the Nusa Lembongan guide.
Where can I spend the day with sunbeds and a pool?
Several of these beaches, including Melasti and Pandawa, have a beach club on or above the sand. See the best beach clubs in Bali, places to visit in Uluwatu and best restaurants in Uluwatu.
Klook and Booking.com links are affiliate links: we may earn a commission if you book, at no extra cost to you.

































