Beaches in Bali
Last updated
Bali’s coastline runs to roughly 600 kilometres but most of it is not beach in any conventional sense. The tourist-facing beach areas concentrate on three distinct zones, each with different ocean conditions, different crowds, and entirely different purposes. Understanding which coast suits what you want to do prevents a lot of disappointed mornings.
The west and south coast faces Indian Ocean swell — this is the surf coast. Reef and beach breaks run nearly continuously from Kuta through Seminyak, Canggu, and the Bukit Peninsula. The east coast is reef-protected, producing flat calm water that is safe for swimming and snorkelling. The north coast sits outside most visitor routes. Knowing which side of the island you are on explains more about a beach than any description of the sand colour. See Things to Do in Bali for a broader guide to activities, or Travel to Bali for practical logistics.
How Bali’s Coastline Works
The Indian Ocean swell arrives from the southwest and hits Bali’s west and south-facing beaches directly. This produces the surf breaks that made Bali famous — but it also means that swimming on the west coast requires more awareness than it looks. Waves on the beach are one thing; the rip currents running between and alongside breaks are another.
Reef bottom versus sand bottom is the second distinction most visitors don’t know to make. The beach breaks at Kuta and Legian break over sand — a wipe-out means you hit the seabed in shallow water but with some give. The reef breaks at Uluwatu, Padang Padang, Bingin, and Impossibles break over hard coral at speed. This is why those waves are restricted to experienced surfers: it is not just the power of the wave, it is what you land on if you fall at the wrong moment.
On the east coast, the offshore reef at Sanur and the geography of Padangbai Bay remove the swell almost entirely. The water is flat, warm, and safe. Amed and the northeast coast sit in a rain shadow with calmer conditions and exceptional visibility for snorkelling and diving. These are structurally different beaches that serve structurally different purposes.
Kuta and Legian
Kuta was Bali’s first international beach and still functions as the island’s most accessible one. Seven kilometres of continuous sand run from Tuban in the south through Kuta and Legian to where the beach becomes Seminyak. The wave is a forgiving beach break that makes Kuta the best place on the island to learn to surf — and, because it is a sand bottom with manageable swell in normal conditions, the safest beach for casual swimming on the entire west coast.
- Surf lessons. The highest concentration of surf schools on the island lines the Kuta beachfront. A two-hour group lesson including board and instructor costs around IDR 200,000–300,000 (~USD 12–19). Beginners get to their feet here faster than anywhere else on the island because the wave is slow, predictable, and forgiving.
- Lifeguard coverage. Kuta and Legian have the most consistent lifeguard presence in Bali, operated by Balawista. Patrols run from approximately 7am to 6pm daily along the supervised sections. Red and yellow flags mark the swimming zone — swim between them. A red flag alone means no swimming. Black and white checkered flags mark the surfcraft zone; swimmers stay clear of this section.
- Crowds. Kuta is the densest beach on the island in July and August. Before 9am and after 4pm the beach is more manageable. The beach vendors working the sand are persistent but move on quickly if you are not interested.
- Getting there. Grab from Seminyak takes 15–20 minutes and costs IDR 20,000–35,000 (~USD 1.25–2.20) depending on time of day. Parking on Jalan Pantai Kuta runs around IDR 5,000/hour (~USD 0.30).
- Legian. The 2km north of Kuta that most visitors walk past on the way to Seminyak. Same wave quality, noticeably fewer people. If you want Kuta’s beach conditions without the concentration, walk north.
Seminyak and Petitenget
Seminyak’s beach is wider and more photogenic than Kuta’s, but the currents make it unsuitable for casual swimming. Rip currents run stronger here than at Kuta; the wave has more power and less predictability. Some lifeguard coverage exists at the Double Six section of Seminyak, but it is not consistent across the full beach. The point of Seminyak beach is the sunset, the beach club strip, and the restaurants a short walk back from the sand — not the water.
- Potato Head Beach Club. The most architecturally distinctive venue on the strip, recognisable by its round wall of reclaimed doors. Free entry and no minimum spend before 4:30pm — walk in and sit at the bar or on the grass terraces. After 4:30pm a cover charge of around IDR 180,000 (~USD 11) applies, redeemable against food and drink. Sunlounger reservations have a separate minimum spend.
- Ku De Ta. Seminyak’s original beach club and still one of the better-run ones. No minimum spend for regular seating; minimum spend applies if you reserve a daybed. The kitchen produces consistently good food by beach club standards.
- La Plancha. Colourful beanbag setup on the beach itself — more casual than the full beach club model. No minimum spend, lower price points. Popular for the transition hour around sunset without the formality of a reserved daybed.
- Sunset timing. The sun hits the water around 6:15–6:30pm depending on season. The strip fills from 5pm. Arrive by 4:30pm to secure beach club seating without the cover charge, or after 7pm when the sunset crowd thins and restaurants are in full service.
- Petitenget. The extension of Seminyak north toward Canggu. Fewer beach clubs, similar wave conditions, and the beach in front of the Oberoi and W hotels. The seafront here is quieter between the clubs; good for a walk at low tide.
Canggu: Batu Bolong and Echo Beach
Canggu is where the beach and the town have grown into each other over the past decade. Two main beaches sit 15 minutes apart by scooter and serve different ends of the surf ability range. Both have rip currents and are not safe for non-swimmers without board support — the same west coast caution applies here as at Seminyak.
- Batu Bolong. The more social of the two. A consistent beach break that suits confident beginners to intermediate surfers. Old Man’s bar anchors the beach — plastic chairs on the sand, cold Bintang, and a ringside view of the break. Board rental from around IDR 50,000–100,000/hour (~USD 3–6). Surf lessons IDR 200,000–350,000 (~USD 12–22) for two hours including board.
- Echo Beach (Pantai Batu Mejan). Bigger wave, more experienced crowd, fewer first-timers. The break is a step up from Batu Bolong in power and requires more positioning awareness. The warung row directly on the beach has some of the better casual food in the Canggu area. Narrower sand at high tide.
- Pererenan. Five minutes north of Echo Beach. The same wave quality with a fraction of the crowd. If Echo Beach is packed during a good swell, Pererenan is worth the short ride up the coast road.
- Getting there. Grab from central Canggu to Echo Beach runs IDR 15,000–25,000 (~USD 0.90–1.55). From Seminyak allow 25–40 minutes depending on traffic. Parking IDR 5,000–10,000 (~USD 0.30–0.60).
Bukit Peninsula: The Cliff Beaches
The Bukit Peninsula is the limestone headland at Bali’s southern tip. The beaches here sit at the base of cliffs ranging from 30 to 100 metres and require genuine effort to reach. None are safe for casual swimming — they are all reef break surf beaches with shallow coral take-offs. The reward is the scenery: white sand coves backed by jungle and rock, largely free of the infrastructure that defines the south Bali beach experience.
- Balangan. The most accessible of the Bukit beaches. A paved road leads down from the clifftop to a car park (IDR 5,000 / ~USD 0.30), then a short walk to the sand. Entry around IDR 10,000 (~USD 0.60). Wide white sand, dramatic cliff backdrop, and a left-hand wave that suits intermediate surfers. Several warung-cafes operate directly on the beach — the most facilities of any Bukit cliff beach.
- Dreamland (New Kuta Beach). Wider sand, more built-up warung and toilet facilities than most Bukit beaches. Entry IDR 10,000–20,000 (~USD 0.60–1.25). A powerful shore break that surprises people who come expecting a gentle family beach. Gets busy on weekends with day-trippers from south Bali.
- Bingin. Around 150–200 steep concrete steps from the clifftop car park to the sand, some sections with rope handrails. The cliff-top warung row lets you check the break before committing to the descent — worth doing. A tight, fast left-hander breaking over shallow reef: experienced surfers only in the line-up. Small beach that fills quickly when the swell is good. Entry IDR 10,000 (~USD 0.60). Bring everything you need — limited facilities at the bottom.
- Padang Padang. A narrow entrance through a rock passage (entry IDR 20,000 / ~USD 1.25) opens into a small cove backed by jungle and limestone. One of Bali’s most photographed beaches and the site of the Padang Padang Pro surf competition. World-class left-hand reef break — experienced surfers only. Non-surfers watch from the rocks; the cove itself is beautiful regardless. Expect 20–30 people minimum even on quieter days.
- Getting to the Bukit beaches. Grab works from Uluwatu village to the clifftop car parks. A scooter covers the distances between beaches in 5–15 minutes. The cliff roads are narrow and the signage variable — a downloaded offline map (Maps.me or Google Maps offline) prevents getting lost between beaches. Parking at all Bukit beaches IDR 5,000–10,000 (~USD 0.30–0.60).
Nyang Nyang and the Effort-Reward South
Three beaches on the southern Bukit reward visitors who are willing to work for it. All involve more physical effort than the standard cliff beach, and each sees significantly fewer people as a result.
- Nyang Nyang. The most remote beach on the accessible Bukit. Around 500 steps from the clifftop — the descent takes 20–30 minutes and the return adds another 30 minutes uphill. No facilities at the bottom: no warungs, no toilets, no board rental. What you get in exchange is a long, wide sweep of white sand with consistent surf and almost no one on it. Bring water, snacks, and reef-safe sunscreen. Entry IDR 20,000 (~USD 1.25). Check the weather before going — the descent in wet conditions is slippery.
- Melasti Beach. Accessible by road, which makes it unusual among the dramatic southern coves. An entry fee of around IDR 25,000 (~USD 1.55) includes a shuttle down the cliff face to the beach. Wide white sand, turquoise water, and the cliff walls on three sides. Karma Kandara resort operates a beach club here with day passes — one of the more accessible ways to experience a Bukit-style cove with lounger service.
- Green Bowl Beach. More than 300 steep steps from the car park, which keeps it quieter than beaches closer to the Uluwatu temple road. Small beach that becomes very small at high tide — check tide tables before committing to the descent. Snorkelling possible at low tide over the reef edge. Entry IDR 15,000 (~USD 0.90).
Jimbaran Bay
Jimbaran sits on the west side of the Bukit Peninsula, immediately south of Ngurah Rai airport. The bay faces northwest rather than southwest, which means the Indian Ocean swell is blocked by the headland to the south. The result is calm, flat water — one of the safest swimming beaches on Bali’s southwest coast, and a complete contrast to the reef breaks a few kilometres away on the Bukit.
- The beach. A long, gently curving arc of sand with traditional fishing boats pulled up at the northern end. Not dramatic scenery and no surf — the beach functions as a calm morning swim spot and the setting for the seafood restaurants that operate from dusk.
- Seafood on the beach. The Jimbaran seafood warung strip sets up tables and chairs directly on the sand from around 5pm. Fresh catch priced by weight: fish from IDR 80,000–150,000/kg (~USD 5–9), prawns from IDR 150,000–250,000/kg (~USD 9–16). A full meal for two with drinks runs IDR 300,000–600,000 (~USD 19–37) depending on what you order. The experience — lanterns on the sand, waves in the background, food cooked to order — is one of Bali’s better evening rituals. Arrive by 5:30pm to secure a beach-side table; the better positions fill fast.
- Combining with Uluwatu. The Kecak fire dance at Uluwatu temple runs nightly at sunset, 30 minutes from Jimbaran by Grab. Watching the performance and then driving back down for a beach seafood dinner is an efficient and genuinely good south Bali evening. Uluwatu tickets around IDR 100,000–150,000 (~USD 6–9); book a Grab in advance from the temple car park for the return.
Sanur: East Coast Calm Water
Sanur is Bali’s most underrated beach area and the right answer for anyone who wants to actually swim in the ocean. An offshore reef removes almost all wave action, producing flat, warm water that is genuinely safe for swimming year-round — including for children and non-swimmers. The beach faces east, which means it catches Bali’s best sunrises.
- The beach promenade. Jalan Pantai Sanur runs 5km along the seafront, lined with cafes, warungs, local dive operators, and souvenir stalls. The atmosphere is noticeably different from south Bali — more relaxed, more families, more long-term visitors. The promenade is one of the few places in Bali where walking the waterfront at 6am makes sense.
- Swimming and water sports. The flat water makes Sanur the best beach on the island for casual swimming, paddleboarding, and kayaking. Paddleboard rental from around IDR 100,000–150,000/hour (~USD 6–9). Kayak rental from IDR 75,000–100,000/hour (~USD 4.70–6). Multiple operators along the beach with consistent pricing.
- Snorkelling. The reef sits about 500 metres offshore. Snorkel gear rental IDR 50,000–100,000 (~USD 3–6). Coral condition varies by section; the northern reef is generally in better shape than areas closer to the harbour. The water is clear enough that snorkelling is worthwhile without a boat.
- Fast boat departure. All fast boats to Nusa Penida and Nusa Lembongan depart from Sanur harbour, a 5-minute walk from the main beach. Tickets to Nusa Penida from IDR 75,000–150,000 each way (~USD 4.70–9) depending on operator. Departure times cluster between 6am and 9am for day trips. Book the previous day to guarantee a seat in peak season; same-day tickets are usually available in the low season.
East Coast: Amed, Padangbai, and Pasir Putih
The northeast coast from Padangbai to Amed is a different Bali entirely: quieter, more local in character, black volcanic sand, fishing villages still using traditional outrigger boats, and some of the island’s best accessible snorkelling without a boat. It suits visitors who want water clarity over beach glamour and are happy to travel 90 minutes or more from the south coast.
- Padangbai. The main ferry terminal for Lombok and the Gili Islands, with a small bay town built around the port. Blue Lagoon Beach, a 10-minute walk from the pier, is a sheltered white sand cove with good snorkelling over the reef edge. Entry free. Bias Tugel, a smaller cove immediately south of the main port beach, is slightly harder to find and noticeably quieter. Worth a few hours if you are passing through for a ferry connection.
- Pasir Putih (Virgin Beach). White sand cove near Candidasa, reached via a 15-minute rough track from the main east coast road. Entry around IDR 10,000 (~USD 0.60). One of the few white sand beaches on the east coast, calm water, and minimal development. Basic warung food on the beach. Suits a quiet half-day if you are based near Candidasa or passing between south Bali and Amed.
- Amed and Jemeluk. A string of fishing villages — Amed, Jemeluk, Bunutan, Lipah — along the northeast coast. Mostly black volcanic sand but water clarity that exceeds anywhere on the south coast. Snorkelling at Jemeluk Bay puts you directly above a thriving reef within five minutes of entering from shore. A Japanese patrol boat wreck from the Second World War sits in 3–5 metres of water in the bay — one of the most accessible wrecks in Southeast Asia, visible without a boat and snorkellable by anyone comfortable putting their face in the water. No entry fee.
- Tulamben. Thirty minutes north of Amed along the coast road. The USS Liberty, a 120-metre American cargo ship torpedoed in 1942, begins just 5 metres from the black sand shore. Snorkellers explore the shallow sections; scuba divers descend to 30 metres along the full wreck. Shore entry is free; a guided dive with equipment runs IDR 400,000–600,000 (~USD 25–37) per dive through operators based directly on the beach. The beach itself is unremarkable. The wreck is the entire point.
- Accommodation on the northeast coast. Significantly cheaper than south Bali. A private villa or guesthouse with a sea view in Amed runs IDR 200,000–500,000/night (~USD 12–31). Worth considering as a 2-night addition to a longer Bali trip for anyone interested in diving or snorkelling.
Bali Beach Clubs: How the System Works
Bali’s beach clubs operate on a minimum spend model that most visitors misunderstand before they arrive. Understanding it prevents both overspending and turning up at the wrong time expecting something free.
- Free entry, minimum spend on furniture. Almost every beach club in Bali allows you to walk in without an entry fee and sit at the bar or open seating areas without any spending commitment. The minimum spend applies when you reserve a sunlounger, daybed, or cabana — you pre-commit to spending a set amount on food and drink during your visit. That amount is fully redeemable; you do not lose it, but you must spend it before leaving.
- Sunlounger minimum spend. IDR 200,000–500,000 (~USD 12–31) at mid-range venues, higher at premium properties. Usually includes use of the pool and beach access for the day.
- Daybed and cabana minimum spend. IDR 500,000–2,000,000 (~USD 31–125) at premium venues. Includes more exclusive positioning, often a private service attendant, and priority booking for food. Reserve daybeds 2–5 days ahead for weekends; 1–2 weeks in July–August.
- The 21% charge. Almost every beach club adds 10% government tax and 10% service charge on top of menu prices. A IDR 100,000 cocktail becomes IDR 121,000 at the till. Calculate your minimum spend against the pre-tax menu, not the final bill.
- Seminyak vs Canggu. Seminyak has the densest beach club concentration and the most polished operations — Potato Head, Ku De Ta, Mrs Sippy, La Plancha. Canggu is more casual: Finns Beach Club is the largest, with multiple pools and a more party-oriented vibe; Old Man’s and Sandbar are more relaxed. Uluwatu’s beach-adjacent venue is Single Fin, perched above the surf break — a clifftop bar rather than a conventional beach club.
Swim Safety in Bali
Bali’s west coast beaches are not safe for casual swimming in the way that a calm tropical beach might be. The rip currents that run alongside and between surf breaks are real, pull hard in the afternoon, and are stronger in the wet season when swell increases. This is not a reason to avoid the water — it is a reason to understand it before going in.
- Rip current identification. Look for a channel of darker, choppier water running away from shore — often where the surface looks flatter or calmer than the breaking waves on either side. A rip pulls offshore in a relatively straight line. The calmer appearance is what makes it dangerous: it does not look like a hazard until you are in it.
- If caught in a rip. Do not swim directly back toward shore — you will exhaust yourself against the current. Swim parallel to the beach until you feel the pull ease, then angle back toward the sand. If you are not a strong swimmer, float on your back, conserve energy, and signal for help. The rip will eventually release you at the edges.
- Flag system. At Kuta and Legian, Balawista lifeguards operate from approximately 7am to 6pm. Red and yellow flags mark the supervised swimming zone — swim between them only. A single red flag means the water is closed. Black and white checkered flags mark the surfcraft zone; this section is for surfers, not swimmers.
- Which beaches have lifeguards. Consistent coverage at Kuta and Legian. Partial coverage at Seminyak (Double Six section). No lifeguard presence at Canggu, any Bukit Peninsula beach, Sanur, or east coast beaches. At Sanur and the east coast, the reef protection removes the need — the water is structurally safe. At the Bukit and Canggu, there is simply no coverage.
- Reef bottom risk. The reef breaks at Bingin, Padang Padang, Impossibles, and Uluwatu break over hard coral at shallow depth. A fall at the wrong moment in the wave results in contact with reef at speed. This is the reason these breaks are restricted to experienced surfers — the consequence of a wipe-out is categorically different from a beach break.
- Seaweed season. From around September to October, floating seaweed accumulates on south and west coast beaches driven by seasonal currents. It does not pose a safety risk but significantly changes the appearance of the water and the beach. Sanur and east coast beaches are generally less affected. Not every year is the same intensity.
- East coast safety. Sanur, Amed, Padangbai, and the northeast coast are reef-protected and safe for casual swimming year-round. Snorkelling over live coral always carries a minor risk of cuts from reef contact — fins or reef-safe water shoes reduce this.
When to Visit Bali Beaches
The dry season from April to October is the default recommendation for beach travel in Bali, and for most purposes it is correct. Swell is consistent, weather is reliable, and the sea crossing to Nusa Penida is calm. July and August have the best conditions but the highest crowds and accommodation prices. May, June, and September offer the same dry weather with significantly less pressure on the popular spots — these are the practical sweet spot months for a beach-focused trip.
- Wet season (November–March). Rain typically falls in short afternoon or evening bursts rather than all day. Beach days still happen; morning conditions are often clear. Increased swell in the wet season means better surf for experienced surfers and more dangerous conditions for casual swimmers. Accommodation prices drop 20–40% across south Bali, and the popular beaches are noticeably quieter. Nusa Penida crossings from Sanur can be rough from November to January — operators usually run regardless, but it is worth asking about conditions before booking.
- Surf seasons. West coast breaks — Kuta, Seminyak, Canggu — have reliable swell from April through October. The Bukit reef breaks (Uluwatu, Padang Padang, Bingin) peak during the dry season southwesterly swell from May to September. The east coast is calm year-round.
- Seaweed. September and October bring the highest risk of floating seaweed on south and west coast beaches. If beach aesthetics matter significantly, May, June, or July are lower-risk months.
- Nusa Penida day trips. The boat crossing from Sanur is most reliable from May through October. November to January can see rough conditions in the channel. Operators advise on the day; most trips run regardless of conditions, but the crossing comfort varies considerably.
Where to Stay for the Beaches
South Bali (Seminyak, Canggu) puts you closest to the surf beaches and beach club strip. Sanur suits a calmer base with easy east coast swimming and fast boat access to Nusa Penida. Uluwatu area accommodation gives direct access to the Bukit cliff beaches. See Hotels in Bali for area-by-area breakdown and price ranges.
Getting to Bali
All flights arrive at Ngurah Rai International Airport (DPS) in Denpasar, roughly 20 minutes from Kuta beach and 30–40 minutes from Seminyak or Canggu by Grab. See Flights to Bali for airline comparisons, seasonal pricing, and airport transfer options.
Prices and practical details on this page are approximate and may have changed. Verify with the venue or booking platform before your visit.