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.
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.