Skip to content
Indonesia Knowledge
Things to Do

Bali Beaches Guide — Every Major Beach Ranked

Bali has dozens of beaches, ranging from world-class white-sand surf coasts to black-sand fishing villages to remote cove discoveries. This guide covers the major beaches by region with character notes and practical access info.

5 min read

Bali has a coastline of about 600 km, divided sharply by geography into very different beach environments. The south-west coast is the famous white-sand surf coast (Seminyak, Canggu, Kuta). The southern Bukit peninsula is dramatic cliff-and-cove territory. The east coast has dark volcanic sand. The north coast is similar. This guide covers the major beaches by region with character notes and practical access information.

South-west coast — the classic surf beaches

The 30-km stretch from Berawa to Jimbaran is the heart of Bali's beach tourism. West-facing, with consistent waves, white sand, and the famous Bali sunsets.

Berawa Beach (Canggu) — Wide, surf-friendly, with beach clubs (Finns) and casual cafes. Currents can be strong; swim at lifeguard-flagged areas.

Batu Bolong Beach (Canggu) — The classic Canggu beach with the famous beach-side temple. The surf break is mid-level, the social scene is high-density. Lots of surf schools.

Echo Beach (Canggu) — Smaller and quieter than Batu Bolong, with beachfront restaurants (La Brisa) and a clear surf break.

Pererenan Beach — The next bay north of Canggu, less developed, fewer crowds.

Seminyak Beach — Long and wide, with the famous beach clubs (Ku De Ta, Potato Head, Mrs Sippy) along the southern Petitenget section. Sunset is the headline event.

Legian Beach — Continuous with Kuta Beach to the south and Seminyak to the north. Decent surf for beginners, lots of vendors.

Kuta Beach — The original Bali tourist beach. Long, wide, white sand, gentle surf, busy. Strong currents in places — swim between the lifeguard flags.

Tuban Beach — Just south of Kuta, near the airport. Wide and clean but airport noise overhead.

Jimbaran Bay (Muaya Beach) — Calm reef-protected swimming, with the famous nightly seafood grill operation along the beach at sunset.

The Bukit peninsula — cliff coves

The southern peninsula has dramatic cliffs hiding world-class beaches accessed via long descents.

Balangan Beach — Long, beautiful, white sand. Reef break offshore for intermediate surfers. Accessed via paved road and a short walk.

Bingin Beach — Small but striking, accessed via a steep staircase down the cliff. The accommodation is built into the cliff itself. Famous surf break.

Dreamland Beach (now New Kuta Beach) — White sand, intermediate surf. Has been heavily developed; some long-time visitors find it less appealing than it was.

Padang Padang Beach — Narrow, gorgeous, accessed through a cleft in the cliff via a staircase. The famous "Eat Pray Love" beach. Crowded mid-day.

Suluban Beach (Blue Point) — Multiple small bays connected by reef. Famous for surfing (Uluwatu break is here). The Single Fin clifftop bar overlooks the beach.

Nyang Nyang Beach — Long, almost-empty, requires a tough descent. The reward is solitude on a beautiful white-sand beach.

Green Bowl Beach — Quiet south-coast cove. Long staircase descent. Famous for the cave-temple at the back of the beach.

Pandawa Beach — Recently developed beach on the south coast of the Bukit. White sand, calm water, accessed via a road carved through the limestone cliffs. Popular with day-trippers and Indonesian tourists.

Nusa Dua and Tanjung Benoa

The southeastern peninsula resort area. Calm, family-friendly, reef-protected beaches.

Nusa Dua Beach — Long, manicured, with luxury resorts along the beachfront. Calm reef-protected water.

Geger Beach — Small public beach near the Nusa Dua resorts. Calm and clean.

Tanjung Benoa Beach — Watersports central. Banana boats, parasailing, jet skis. Not for solitude-seekers.

East coast — black sand and quiet

The eastern coast has different character — darker volcanic sand, fewer crowds, and a slower pace.

Sanur Beach — Bali's quietest major beach. Calm reef-protected water, long paved beachfront promenade. East-facing — sunrise rather than sunset.

Pantai Pasir Putih (Virgin Beach / White Sand Beach) — A surprisingly white-sand beach on the east coast near Candidasa. Mid-development, with beach warungs.

Padang Bai — Small beach town, ferry port to Lombok, decent snorkelling and small white-sand beaches like Bias Tugal.

Candidasa Beach — The main beach at the small resort town. Narrow due to offshore breakwaters; better for atmosphere than swimming.

Amed Beaches (Jemeluk, Lipah, Selang, Banyuning) — Dark sand, calm reef-protected water, very quiet. The east-coast diving and snorkelling base.

Tulamben Beach — Stony rather than sandy. The famous shore-accessible USS Liberty wreck dive is offshore.

North coast — Lovina and beyond

The north coast has dark grey to black volcanic sand, calm waters protected by a long reef.

Lovina Beach — The main north-coast tourist beach. A string of villages with continuous beachfront. Dolphins offshore at dawn.

Pemuteran Beach — Far northwest. Quiet, with the famous Biorock coral reef restoration project just offshore.

Air Sanih (Yeh Sanih) — Natural spring beach pool, less of a beach more of a swimming hole.

The Nusa islands

Reached by 30-45 min fast boat from Sanur.

Crystal Bay (Nusa Penida) — Sheltered cove on west Penida, snorkelling, manta ray trip launching point.

Kelingking Beach (Nusa Penida) — Famous T-Rex shaped cliff. The descent to the beach is genuinely steep and not for everyone.

Diamond Beach (Nusa Penida) — Spectacular east-coast cove. The new staircase access is much easier than it used to be.

Atuh Beach (Nusa Penida) — Adjacent to Diamond Beach, equally beautiful, slightly less crowded.

Mushroom Bay (Nusa Lembongan) — Quiet cove on Lembongan's west side. Calm swimming.

Dream Beach (Nusa Lembongan) — Beautiful south-coast cove, popular for sunset.

Jungutbatu Beach (Nusa Lembongan) — Main ferry beach. Convenient rather than spectacular.

Blue Lagoon (Nusa Ceningan) — Cliff cove with bright turquoise water and a famous swing.

Choosing a beach base

For surfing: Canggu (beach breaks, learner-friendly), Uluwatu/Bingin (reef breaks, intermediate+), Keramas (advanced).

For families with young children: Sanur (calm reef-protected water), Nusa Dua (manicured resorts), Jimbaran (gentle bay).

For sunset cocktails: Seminyak/Petitenget (beach clubs), Uluwatu (clifftop bars), Jimbaran (beach grills).

For solitude: Pemuteran, Amed, Nyang Nyang, the far north.

For best swimming: Sanur, Nusa Dua, Crystal Bay (Nusa Penida), Mushroom Bay (Lembongan).

For sunrise: Sanur (Matahari Terbit), Amed, Diamond Beach (Nusa Penida).

Practical beach notes

  • Currents are real. Several Bali beaches have killed swimmers. Swim only at lifeguard-flagged areas; respect warnings.
  • Beach loungers cost money. Most beachfront restaurants charge Rp 50,000-150,000 for a lounger; many waive the fee if you buy food/drinks.
  • Vendors are persistent. Especially in Kuta, Legian, and central Seminyak. A firm "tidak, terima kasih" usually works.
  • Tides matter. The Bukit beaches (Bingin, Padang Padang, Suluban) effectively disappear at high tide. Check tide tables.
  • The tourist levy (Rp 150,000 per foreign visitor) is paid once on arrival in Bali, not separately for beach visits.
  • Sun protection: the equatorial sun is intense. Use SPF 50+; reapply often.