Travel by interest

Best Beaches in Bali: Where to Swim, Surf and Watch the Sunset

The 15 best beaches in Bali ranked: Padang Padang, Bingin, Melasti, Nusa Penida's Kelingking, Sanur, Nusa Dua and Amed, with access, swimming safety, surf, fees and seasons.

MickiMouse2 CC0 (Public Domain) Wikimedia Commons

Bali’s best beaches are on the Bukit Peninsula in the far south, where white-sand coves such as Padang Padang, Bingin and Melasti sit at the bottom of limestone cliffs, and on Nusa Penida across the strait. The long west-coast strand from Kuta to Canggu is for surfing and sunsets rather than swimming, the reef-protected east side at Sanur and Nusa Dua is calm enough for children, and Amed and Lovina have black sand and snorkelling off the beach. This guide ranks 15 beaches by what they do best, with honest notes on access, currents, rubbish and fees.

Bali's beach coasts at a glance#

Bukit Peninsula

White sand, turquoise water and world-class reef surf under the cliffs. Many beaches mean steep stairs; swimming depends on the tide.

West coast

Kuta, Legian, Seminyak and Canggu: one long sandy strand with beginner surf, beach clubs and the best sunsets, but rips and wet-season rubbish.

East-side resorts

Sanur, Nusa Dua and Jimbaran: reef-protected or sheltered water, gentle waves, sunbeds and families.

Nusa islands

Kelingking’s T-Rex headland, Diamond Beach and Crystal Bay on Nusa Penida; Dream Beach and Mushroom Bay on Lembongan.

East and north

Black-sand Amed for snorkelling, white-sand Virgin Beach, calm Lovina for dolphins: quiet and far from the crowds.

The Bukit Peninsula: Padang Padang, Bingin, Melasti, Balangan and Uluwatu#

1. Padang Padang. The prettiest small beach on Bali: a cove of soft white sand reached by a staircase that squeezes through a cleft in the rock beside the bridge on Jalan Labuansait. Best for swimming at mid to high tide in calm conditions and for watching expert surfers ride its famous left-hand barrel, which only works on big swells; beginners use the gentler inside waves nearby. There is a small entry fee, warungs and loungers. Caveats: it is tiny and packed from 11am, and monkeys grab bags on the stairs.

2. Melasti. A road cut through the cliffs in Ungasan leads down to a long white beach with clear blue water, the easiest Bukit beach to reach by car. Best for swimming and a beach-club day, with sunbeds and restaurants along the sand. Caveats: the cliffside development has taken away its wild feel, and waves can be strong in the dry-season swell.

3. Bingin. A jumble of homestays and warungs hangs off the cliff above a narrow strip of sand, reached by several hundred uneven steps. Best for surfers (a short, hollow left over shallow reef) and for low-tide rock pools and sunset beers. Caveats: the reef is exposed at low tide, so swimming is a high-tide affair, and the climb back up is hard in the heat.

4. Balangan. A long crescent of sand under a green headland, with a row of warungs and a reef break for intermediate surfers. Best for sunset and a quieter day than Padang Padang. Caveats: reef and rocks along the waterline, small parking fee.

5. Uluwatu (Suluban). Below the clifftop bars at Uluwatu, steps lead down through a limestone cave to a tiny beach that exists for surfing: the Peak, Racetracks and Outside Corner are expert reef breaks. Not a swimming beach, but the cave at low tide and the view from Single Fin above are worth the trip. Nearby Dreamland is a wider sandy option with heavy shore break.

Padang Padang Beach on the Bukit Peninsula, a white-sand cove reached through a cleft in the cliffs
Padang Padang Beach on the Bukit Peninsula, a white-sand cove reached through a cleft in the cliffs Photo: TMFalkner, CC BY-SA 4.0, via Wikimedia Commons

Nusa Penida and Nusa Lembongan#

6. Nusa Penida: Kelingking, Diamond Beach and Crystal Bay. Nusa Penida, 30-45 minutes by fast boat from Sanur, has the most photographed coastline in Indonesia. Kelingking is the T-Rex-shaped headland above a perfect cove; the viewpoint takes a minute, the descent takes 30-60 minutes on a near-vertical path of roots, bamboo rails and loose rock, and the surf at the bottom has drowned visitors, so treat it as a view, not a swim. Diamond Beach on the east coast has a staircase carved into the cliff and white sand below, with the same strong waves; the neighbouring Atuh beach is calmer. Crystal Bay on the west coast is the swimming and snorkelling beach, with boat trips to Manta Point nearby. Caveats: roads are narrow and steep, a full loop takes all day, and each site charges a small entry fee of a few thousand to IDR 25,000.

7. Nusa Lembongan. Smaller and easier than Penida, Nusa Lembongan has calm, swimmable Mushroom Bay, the long Jungut Batu beach facing Mount Agung, and Dream Beach, a cliff-backed cove that is beautiful but has dangerous waves. A suspension bridge leads to Nusa Ceningan. Best for a slow two or three days of snorkelling and sunsets.

Diamond Beach on Nusa Penida's east coast, reached by a staircase cut into the cliff
Diamond Beach on Nusa Penida's east coast, reached by a staircase cut into the cliff Photo: Stryn, CC BY-SA 4.0, via Wikimedia Commons

Calm water in the south: Jimbaran, Nusa Dua and Sanur#

8. Nusa Dua and Geger. The gated resort enclave of Nusa Dua fronts a reef that breaks the waves offshore, leaving clear, shallow, gentle water for children and weak swimmers. All beaches in Indonesia are public, and the beachfront path is open to anyone. Geger Beach at the south end is the best public access, with warungs, seaweed farmers at low tide and a small temple on the headland. Caveats: at low tide the water is ankle-deep with seagrass, and it is manicured rather than wild.

9. Jimbaran. A wide, sheltered bay south of the airport with soft sand and usually small waves, best known for its seafood dinners at sunset. Good for a swim and a long walk. Caveats: planes overhead and wet-season rubbish.

10. Sanur. The original Bali resort, Sanur has 5 km of reef-protected beach with a paved beachfront path for walking and cycling, calm water, sunrise views over Nusa Penida and the boats to the islands. Best for families, older travellers and kite-surfing in the dry-season trade winds. Caveats: very shallow and weedy at low tide, and the sand is narrow in places.

The west coast: Kuta, Legian, Seminyak and Canggu#

11. Kuta, Legian and Seminyak. One continuous strand of golden-grey sand runs about 10 km from Kuta past Legian to Seminyak. Best for learning to surf (dozens of schools on the sand at Kuta offer two-hour lessons with board for around IDR 350,000-600,000), sunset with a Bintang on a vendor’s bean bag, and beach clubs in Seminyak. Caveats: strong rips, persistent hawkers in Kuta, and rubbish washing in from November to March.

12. Canggu: Batu Bolong, Echo and Pererenan. Canggu’s black volcanic sand is for surfing first. Batu Bolong, beside its sea temple, has a soft, rolling wave for longboarders and beginners; Echo Beach is a faster reef and rock break for intermediates; Pererenan to the north is quieter. Best for surf, sunset bars and beach clubs at Berawa. Caveats: swimming is risky because of rips and rocks, the sand gets very hot, and the beaches are busy with scooters, dogs and construction.

Kuta Beach, the start of the long west-coast strand of surf schools, beach vendors and sunsets
Kuta Beach, the start of the long west-coast strand of surf schools, beach vendors and sunsets Photo: CC BY-SA 3.0, via Wikimedia Commons

East and north Bali: Amed, Virgin Beach and Lovina#

13. Amed and Jemeluk Bay. A string of fishing villages on the east coast below Mount Agung, Amed has black-sand and pebble beaches with coral a few metres from shore. Jemeluk Bay is the best snorkelling spot, and a shallow Japanese shipwreck at Banyuning is reachable from the beach; the USAT Liberty wreck at Tulamben is 30 minutes north. Best for snorkellers and divers. Caveats: hard, stony entries (bring reef shoes) and about 2.5 to 3 hours from the airport.

14. Virgin Beach (Pasir Putih). A white-sand cove near Candidasa in East Bali, lined with fishing boats and warungs, with calm, clear water in the dry season. Caveats: a small entry fee, sunbed touts, and much less “virgin” than its name.

15. Lovina. The black-sand north coast at Lovina faces the calm Bali Sea, with almost no waves and gentle snorkelling reefs. Best for a quiet base and the dawn dolphin boats (around IDR 150,000-250,000 per person). Caveats: the sand is dark and grey, and dozens of boats chase each dolphin pod at once. Blue Lagoon at Padangbai and Menjangan Island in the north-west are better for coral.

Virgin Beach near Candidasa in Karangasem, one of the few white-sand beaches on Bali's east coast
Virgin Beach near Candidasa in Karangasem, one of the few white-sand beaches on Bali's east coast Photo: Annidafattiya, CC BY-SA 4.0, via Wikimedia Commons

Bali beaches compared#

# Beach Region Sand Swimming Surf level Best season Facilities
1 Padang Padang Bukit White Good at mid-high tide, calm days Expert (main), beginner (inside) Apr-Oct Warungs, loungers, fee
2 Melasti Bukit White Good, watch swell Beginner-intermediate Apr-Oct Beach clubs, parking
3 Bingin Bukit White High tide only Intermediate-expert Apr-Oct Cliff warungs, homestays
4 Balangan Bukit White Fair, reef Intermediate Apr-Oct Warungs, parking
5 Uluwatu (Suluban) Bukit White No Expert Apr-Oct Cliff bars above
6 Nusa Penida Islands White Crystal Bay yes; Kelingking, Diamond no Not a surf spot Apr-Oct Basic warungs, fees
7 Nusa Lembongan Islands White Mushroom Bay yes; Dream Beach no Intermediate-expert reefs Apr-Oct Good
8 Nusa Dua and Geger South-east White Very safe Offshore reefs only Nov-Mar calmest Resorts, warungs
9 Jimbaran South Golden Good Rarely Apr-Oct Seafood cafes
10 Sanur South-east Golden Very safe, shallow Offshore reefs only Year-round Excellent
11 Kuta-Legian-Seminyak West Golden-grey Risky, flags Beginner Apr-Oct Excellent
12 Canggu West Black Risky Beginner-intermediate Apr-Oct Excellent
13 Amed East Black, pebbles Good, stony entry No Apr-Oct Dive shops
14 Virgin Beach East White Good No Apr-Oct Warungs, fee
15 Lovina North Black Very calm No Apr-Oct Good

Rip currents, flags and the seasons#

Bali’s west coast and the Bukit have strong rip currents, and tourists drown every year. Swim only between the red and yellow flags where Balawista lifeguards are on duty, mainly on the Kuta to Seminyak strand and at Nusa Dua and Sanur. A red flag means no swimming. Look for rips as darker, flatter channels with no breaking waves between the white water. If one catches you, do not swim against it: float, raise an arm, and swim parallel to the beach until you are free, then come in on the breaking waves. On reef beaches, never swim at low tide over coral, and wear reef shoes.

Seasons. The dry season (April to October) brings south-east trade winds that blow offshore on the west coast, so Kuta, Canggu and the Bukit have their best surf and clearest water, while the east-side breaks at Sanur and Nusa Dua are best in the wet season (November to March). The same wet-season west monsoon pushes plastic from rivers and the Java Sea onto Kuta, Legian, Seminyak and Jimbaran, worst from December to February; crews clear it every morning, but some days the shoreline is covered. Nusa Dua, Sanur and the east coast are less affected. For snorkelling and diving in Amed and on the Nusa islands, visibility is best from April to November.

馃搶 Bottom Line

For swimming, go to Sanur, Nusa Dua or Crystal Bay. For surf, go to the west coast in the dry season. For the postcard white-sand cove, go to Padang Padang or Melasti before 10am, and save Kelingking for the viewpoint.

Beach clubs, fees and beach etiquette#

Beach clubs are how many visitors do the beach: a pool, a daybed, a DJ and a sunset. Potato Head and Ku De Ta in Seminyak, Finns and La Brisa in Canggu, and Sundays below the cliffs in Ungasan are free to enter but charge a minimum spend for a bed, from IDR 500,000 to several million. Mrs Sippy in Seminyak is the pool-party alternative away from the waves.

Fees. Most beaches are free. Expect to pay parking of IDR 2,000-5,000 for a scooter and IDR 5,000-10,000 for a car, and a village entry fee of IDR 10,000-30,000 per person at some cliff beaches and Nusa Penida viewpoints. Two sunbeds and an umbrella on Kuta or Seminyak cost IDR 50,000-100,000 for the day. Carry small notes.

Topless sunbathing is illegal

Indonesia’s pornography law bans public nudity, and Bali’s 2023 rules for foreign tourists repeat it. There are no nude or topless beaches. Wear swimwear on the sand, cover up with a shirt or sarong in shops, warungs and villages, and wear a sarong and sash at beach temples such as Tanah Lot and Uluwatu.

Etiquette. Step around the canang sari offerings on the sand and never disturb a ceremony: Balinese use the beach for melasti purification processions before Nyepi and for scattering ashes after cremations. Do not climb on temple rocks, ride scooters on the sand or fly drones near temples. Take your rubbish with you, and say a firm, smiling “tidak, terima kasih” (no, thank you) to vendors.

Best beach bases in Bali#

More Bali guides#

Bali beaches FAQs#

What is the most beautiful beach in Bali?

Padang Padang and Melasti on the Bukit Peninsula are the most beautiful on the main island, with white sand and turquoise water under limestone cliffs. On Nusa Penida, Kelingking and Diamond Beach are the most photographed, though both are better viewed than swum.

Which Bali beaches are safe for swimming?

Sanur and Nusa Dua are the safest, protected by an offshore reef, followed by Jimbaran, Crystal Bay on Nusa Penida and Mushroom Bay on Lembongan. On the west coast, swim only between the red and yellow flags, and avoid Kelingking, Dream Beach and Uluwatu’s Suluban.

Does Bali have white-sand beaches?

Yes. The white-sand beaches are on the Bukit Peninsula (Padang Padang, Melasti, Bingin, Balangan, Nusa Dua), the Nusa islands and Virgin Beach in East Bali. Canggu, Amed and Lovina have black volcanic sand, and Kuta has golden-grey sand.

Are Bali's beaches dirty?

Some are in the wet season. From roughly December to February the west monsoon washes plastic onto Kuta, Legian, Seminyak and Jimbaran, and crews clear it each morning. In the dry season, and on the Bukit, east coast and Nusa islands, most beaches are clean.

Where is the best beach in Bali for beginner surfers?

Kuta Beach, with its sandy bottom and dozens of surf schools, is the classic place to learn. Batu Bolong in Canggu suits longboarders and improvers. Leave the reef breaks at Uluwatu, Padang Padang and Bingin to experienced surfers.

Do you have to pay to go to beaches in Bali?

Most beaches are free, but you usually pay a small parking fee of IDR 2,000-10,000 and, at some cliff beaches and Nusa Penida viewpoints, a village entry fee of IDR 10,000-30,000. Beach clubs are free to enter but charge a minimum spend for a daybed.

Is it worth hiking down to Kelingking Beach?

Only if you are fit, wearing proper shoes and going early. The path is steep, slippery and exposed, taking 30-60 minutes each way, and the waves at the bottom are dangerous for swimming. Most visitors get the best experience from the clifftop viewpoint.

Is topless sunbathing allowed in Bali?

No. Public nudity and topless sunbathing are illegal in Indonesia, including in Bali, and there are no nude beaches. Wear swimwear on the beach and cover up when you leave the sand.