Bali's beaches are not all the same, and choosing the right stretch of coast shapes your whole trip. The southwest has the surf and the sunsets, the Bukit peninsula in the far south has the white sand and cliffs, the east is calm and family friendly, and the Nusa islands offshore have the dramatic coves. This guide covers the best beaches in Bali and what each one suits. For where to base yourself, pair it with our where to stay by area guide, and for planning our Bali travel guide.
The best beaches at a glance
| Beach | Where | Best for |
|---|---|---|
| Seminyak and Canggu | Southwest | Sunsets, beach clubs and surf lessons |
| Bingin, Padang Padang | Bukit peninsula | White sand, cliffs and reef surf |
| Nusa Dua and Sanur | Southeast | Calm, clean water for families |
| Kelingking, Crystal Bay | Nusa Penida | Dramatic cliffs and snorkelling |
Seminyak and Canggu: sunsets and surf
The southwest coast is where most first trips head. Long grey sand beaches back onto beach clubs and cafes, the waves are gentle enough for surf lessons, and the sunset over the Indian Ocean is the nightly event. Canggu is the younger, more laid back version of glossier Seminyak. Neither is white sand, but the atmosphere is the draw.
The Bukit peninsula: white sand and cliffs
For the postcard beaches, head to the Bukit in the far south. Bingin, Padang Padang, Dreamland and Melasti are tucked below limestone cliffs, with white sand and turquoise water. These are surf country too, with reef breaks for the experienced, and Uluwatu temple sits on the cliff above for sunset.
Nusa Dua and Sanur: calm and family friendly
The southeast coast is the gentle side of Bali. Nusa Dua has manicured resort beaches with calm, clear water protected by a reef, and Sanur is a relaxed, older town with a long paved beachfront path. Both suit families, non surfers and anyone who wants easy swimming over big waves.
The Nusa islands: dramatic coves
The most spectacular coastline is on Nusa Penida, a fast boat ride offshore. Kelingking beach below its T-Rex shaped cliff is one of the most photographed spots in Indonesia, Crystal Bay is the snorkelling and manta ray base, and Atuh and Diamond beaches are quieter finds. Treat the Nusa islands as a stay, not a rushed day trip.
How to choose
- Want sunsets, surf lessons and beach clubs? Base in Seminyak or Canggu.
- Want white sand and cliffs? Head to the Bukit peninsula.
- Travelling with family or want calm water? Choose Nusa Dua or Sanur.
- Want the dramatic coves? Stay a few nights on Nusa Penida.
- Plan around the dry season, April to October, for the calmest seas. See the best time to visit Bali.
Short on planning time? Compare Bali tour packages to see typical routes and durations at a glance.
Frequently asked questions
Where are the best white sand beaches in Bali?
On the Bukit peninsula in the far south. Bingin, Padang Padang, Melasti and Dreamland have white sand and turquoise water below limestone cliffs. The Nusa islands offshore also have stunning white sand coves like Kelingking.
Which Bali beach is best for families?
Nusa Dua and Sanur on the southeast coast. Both have calm, clean water protected by reefs, gentle swimming and relaxed beachfronts, which suit families and non surfers far better than the surf beaches of the west.
Are Bali beaches good for swimming?
Some are. Nusa Dua, Sanur and the Bukit coves are good for swimming, while the southwest beaches at Seminyak and Canggu have waves and currents better suited to surfing than casual swimming. Always check for rip current flags.
Is Kelingking beach worth visiting?
Yes, for the view. The T-Rex shaped cliff at Kelingking on Nusa Penida is one of Indonesia's most iconic sights. The climb down to the sand is steep and tough, so many visitors simply enjoy the viewpoint from the top.
More Bali travel guides
- Bali Travel Guide: Visas, Money, Getting Around and When to Go
- Best Places to Visit in Bali: Where to Stay by Area
- Things to Do in Bali: 15 Experiences Worth Your Time









