
Best Beaches in Bali: The Ultimate Guide to Every Beach
12 min read

Author
SHARE BLOG
TABLE OF CONTENTS
- Key Takeaways
- How Bali's coastline breaks down
- Best beaches on the Bukit Peninsula — the white-sand south
- Best beaches on the West Coast — surf, beach clubs and sunsets
Key Takeaways
- Bali's coastline splits into four distinct regions — Bukit Peninsula, West Coast, Nusa Islands and East/North Bali — each with its own sand colour, water mood and reason to visit.
- The Bukit Peninsula has the most consistently white-sand swimming beaches; the West Coast (Seminyak, Canggu, Kuta) has the energy, sunsets and beach clubs.
- Nusa Penida delivers the dramatic Instagram views, but most of its famous beaches are unsafe to swim — Crystal Bay and Atuh are the exceptions.
- Entry fees range from free (Kuta, Seminyak, Sanur, Canggu) to IDR 50,000 (~USD 3.25) at Melasti, with parking adding IDR 2,000–5,000 per vehicle.
- Swimming safety varies sharply — Dreamland, Kelingking and parts of Canggu have killed swimmers; Sanur, Nusa Dua and Jimbaran have calm, reef-protected water.
The best beaches in Bali split into four regions: the white-sand Bukit Peninsula in the south, the surf-and-sunset West Coast around Seminyak and Canggu, the cliff-edged Nusa Islands across the strait, and the quieter East and North coasts with their black sand and coral reefs. For most first-time visitors, Pandawa or Melasti on the Bukit is the best default for a swimmable, photogenic beach day; Kelingking on Nusa Penida is the best for the view; Sanur is the best for families.
Bali has more than 80 named beaches, but they're not all "beaches" in the way the brochures suggest. Some are cliffside coves with thirty-minute hikes. Some are surf-only breaks where the shore-break dumps onto shallow sand. Some look like paradise on Instagram and have killed multiple tourists in the past year alone. Knowing which is which before you build your itinerary saves you a wasted drive — or worse.
This guide covers every Bali beach worth your time, grouped by region so you can match the day to wherever you're staying. You'll find 2026 entry fees in IDR and USD, swim-safety notes for each beach, and a final comparison table that maps the top picks against traveller type — families, surfers, couples, snorkelers and photographers.
How Bali's coastline breaks down
Bali's beach geography is the single most useful thing to understand before you plan a beach day. The island isn't huge — you can drive from north to south in about three hours without traffic — but the four beach regions feel completely different, and choosing the wrong one for your travel style burns a full day on the road.
The four beach regions, in plain terms
The Bukit Peninsula is the dangling-leg shape at the southern tip of Bali, below the airport. White sand, limestone cliffs, the clearest water on the island, and most of the postcard beaches. Slightly inconvenient from Canggu or Ubud but worth the drive.
The West Coast runs north from the airport through Kuta, Legian, Seminyak, Canggu and beyond. Grey-to-tan sand, big sunsets, beginner surf, beach clubs, and the most reliable nightlife. Currents here can be strong and the water is rougher than the Bukit, especially November to March.
The Nusa Islands — Penida and Lembongan — sit across a 30-minute boat ride east of Sanur. Dramatic cliff-fringed coves, the most photographed beach in Bali (Kelingking), and the most dangerous swimming conditions on the island. Day-trip or, better, stay one or two nights.
The East and North coasts are the quiet side. Sanur and Jimbaran for calm family swimming, Amed and Lovina for black-sand snorkelling and diving, Blue Lagoon and Virgin Beach for east-coast coral. Far fewer crowds, fewer beach clubs, and a more Balinese atmosphere.
Where to base yourself for different beach styles
If beaches are your main reason for coming to Bali, base yourself near the kind you want. Splitting your trip between two areas — say, three nights in Uluwatu for the Bukit beaches, then three nights in Sanur for east-coast calm and a Nusa Penida day trip — works much better than commuting from a single hotel.
- For white sand and swimming: stay in Uluwatu, Ungasan or Nusa Dua on the Bukit Peninsula
- For surf and beach clubs: stay in Canggu, Berawa or Seminyak on the West Coast
- For calm family-friendly water: stay in Sanur or Jimbaran
- For snorkelling and diving: stay in Amed on the east coast or Pemuteran in the north
- For Nusa Penida beach time: stay one or two nights on Nusa Penida itself rather than day-tripping from Bali
Driving distances are worth memorising before you book. Allow 60–90 minutes from Canggu to most Bukit beaches, 2–3 hours from Ubud to Uluwatu, and at least 90 minutes from Seminyak to Sanur on a weekday afternoon. Travjoy's Bali experiences are sorted by region so you can plan beach-cluster days without backtracking — every option on the platform has been vetted by local guides who know which roads to avoid at school-run hour.
Best beaches on the Bukit Peninsula — the white-sand south
The Bukit Peninsula has the strongest concentration of beautiful beaches in Bali: white sand, dramatic limestone cliffs, and water that stays clear year-round because the peninsula sits below the trash-prone west-coast currents. If you only have time for one beach region, make it this one.
Pandawa Beach — wide, photogenic and family-friendly
Pandawa is the most accessible of the Bukit's signature beaches. A road carved through limestone cliffs drops you onto a one-kilometre stretch of white sand backed by the six carved statues of the Pandawa brothers that give the beach its name. The water is calmer than most south-coast beaches because of the sheltered position, which makes it good for swimming, kayaking and stand-up paddleboarding.
Get there before 10am if you want photos without crowds. The midday sun is brutal and there's no natural shade, so plan to rent an umbrella and sunbed combo (~IDR 50,000 for the day). Find full details and booking options for Pandawa Beach on Travjoy.
- Entry fee: IDR 15,000 (~USD 1) for foreign adults; IDR 10,000 (~USD 0.65) for children
- Parking: IDR 2,000 scooter, IDR 5,000 car (cash only)
- Opening hours: 7am–7pm daily
- Best for: Families, kayaking, calm swimming, photos
- Distance from airport: 18km, ~1 hour with traffic
Melasti Beach — cinematic cliffs and beach clubs
Melasti sits at the actual southernmost tip of Bali, reached by a newly paved road that descends between towering white limestone cliffs — the kind of approach that feels engineered for drone shots. Once you're down, there's a wide white-sand bay, a row of beach clubs (Karma, Sundays, Tropical Temptation), and surprisingly few crowds for how dramatic the setting is.
The waves at Melasti are strong, so swim with caution and stick to the shallows when the flags are up. The beach hosts a Kecak fire dance most evenings, which is worth timing your visit around — it's far less touristy than the equivalent show at Uluwatu Temple.
- Entry fee: IDR 50,000 (~USD 3.25) for foreign adults — the most expensive beach entry in Bali
- Parking: IDR 5,000 car
- Beach club daybeds: USD 20–40 per day depending on the club
- Best for: Cinematic photos, sunset cocktails, Kecak dance evenings
- Distance from airport: ~30 minutes
Padang Padang Beach — small cove, big surf scene
Padang Padang is a tiny cove tucked under a cliff near Uluwatu, reached via a stone staircase through a narrow rock passage. The beach itself is small — maybe 150 metres long — but the surf break offshore is legendary, and the cove caught its share of fame after appearing in Eat Pray Love. Come for the scene as much as the sand. See Padang Padang Beach on Travjoy for visit details.
- Entry fee: IDR 10,000 (~USD 0.65)
- Best for: Intermediate-to-advanced surfers, low-tide rock-pool exploring
- Watch out for: Strong waves at high tide; the cove all but disappears
Balangan, Bingin and Dreamland — the surf trio
Three beaches sit within fifteen minutes of each other on the Bukit's west side, and they get bundled together because each is a surf break first and a beach second. Balangan has the easiest access — two parking lots near the sand — and waves suitable for beginners at low tide. Bingin is a boho favourite, accessed via uneven cliff stairs, with cafes along the cliffside and a small swim cove at low tide. Dreamland is the most developed of the three, with infinity pool views from Klapa Beach Club above.
Important safety call: Dreamland is one of the most dangerous beaches in Bali for swimming. The waves dump directly onto shallow sand with significant force, and tourists drown here regularly. Treat it as a spectacle, not a swimming spot. Surfers and bodyboarders can manage; casual swimmers should not enter the water.
Jimbaran Beach — calm water, sunset seafood
Jimbaran is the easiest white-sand beach to reach from the airport — it starts just south of the runway. The bay curves for about four kilometres, with calm water at the southern end and a row of seafood restaurants that put tables directly on the sand at sunset. Grilled snapper, kerang bakar (grilled clams) and plecing kangkung (spicy water spinach) for around IDR 200,000–400,000 per person is the standard set menu.
- Entry fee: Free
- Sunset seafood dinner: IDR 200,000–400,000 (~USD 13–26) per person
- Best for: Families, romantic dinners, swimming
Nusa Dua and Nyang Nyang — resort-calm vs almost-empty
Nusa Dua sits inside a gated resort zone, with a protective reef breaking the ocean swell well before it reaches shore. The water is bath-calm and shallow, lifeguards are on duty, and the sand is clean enough that it feels manicured — which it is. Entry is free through the resort gates. Best for families with toddlers, or anyone who just wants to swim without thinking about currents.
Nyang Nyang sits at the opposite end of the spectrum: a long stretch of beach reached by a steep 15-minute walk down (and a tougher climb back up). The reward is that you'll often share a kilometre of sand with five other people. There's no infrastructure — bring water and snacks.
Best beaches on the West Coast — surf, beach clubs and sunsets
The West Coast is where most of Bali's nightlife, beach clubs and beginner surf lessons live. The sand here is darker and coarser than on the Bukit, the water is rougher, and the views are less dramatic — but the energy is unmatched, and the sunsets are the most reliable on the island because the coast faces directly west into the Indian Ocean.
Seminyak Beach — sunset cocktails and beach loungers
Seminyak Beach stretches roughly four kilometres from Petitenget south to Double Six, bordering Legian. The sand is wide, the water has decent swimming conditions for adults (though not for small kids), and the beachfront is lined with sun loungers, beach bars and surf schools. Late afternoon is the moment — La Plancha's colourful bean bags, Ku De Ta's daybeds, and the rooftop at Double 6 are the main sunset spots. Browse Seminyak Beach options on Travjoy for a full picture.
- Entry fee: Free (parking IDR 2,000–5,000)
- Best for: Sunset cocktails, beginner-to-intermediate surfing, beach club scene
- Watch out for: Strong rip currents — swim between the flags only
Canggu, Echo and Berawa — surf lessons and DJ sets
Canggu's coastline runs roughly five kilometres and is split into named sections — Batu Bolong, Echo Beach (Pererenan), Berawa — that all have their own scene. The sand is mostly grey-to-black volcanic. The surf is forgiving enough for beginners at Batu Bolong and Berawa, more advanced at Echo. Beach clubs like Finns Beach Club at Berawa and La Brisa at Echo are the daytime anchors, and most stay open well into the night. See Canggu on Travjoy for the broader area guide.
Canggu isn't the prettiest beach in Bali, but it's the most fun if you're in your 20s or 30s, want to learn to surf, and want to walk from the sand to a DJ set without changing clothes.
Kuta Beach — the original, easy and beginner-friendly
Kuta is Bali's original tourist beach, and it earned its reputation honestly: a wide, gently curving bay of soft sand, beginner-friendly waves, and an enormous number of surf schools, beach umbrellas and food vendors. It can feel busy and commercial, but it's also free, easy to reach from the airport (15 minutes), and the obvious choice for a first surf lesson. Find Kuta Beach details and tours on Travjoy.
- Entry fee: Free
- Beginner surf lesson: IDR 350,000–500,000 (~USD 23–32) for a 2-hour group lesson
- Best for: First-time surfers, easy beach access from south Bali, casual day at the sand
Legian Beach — the quieter middle ground
Legian sits between Kuta and Seminyak, and it's the area that's hardest to pin down. The sand is the same, the surf is the same, but the crowd density drops significantly — particularly in the morning. If Kuta feels too busy and Seminyak too expensive, Legian splits the difference well.
Quick note on west-coast trash and currents
- From November to March, the wet-season currents push trash onto Kuta, Seminyak and Canggu in the first hours after heavy rain — east-coast and Bukit beaches are largely unaffected
- The west coast has strong rip currents at almost all beaches — swim between the flags and don't enter the water if red flags are up
- For the cleanest year-round water, head to the Bukit Peninsula or to Sanur on the east coast
Best Quality Experiences for Bali
View more Experiences
Best beaches on Nusa Penida and Nusa Lembongan
The Nusa Islands sit a 30-minute fast boat ride across the strait from Sanur, and they deliver the most dramatic coastline anywhere in Bali's best beaches. Cliffs drop 200 metres into turquoise water, beaches are reached by carved staircases and rope-assisted scrambles, and the views are the ones you've seen on every Bali Instagram post. The catch: most of the famous beaches are not safe to swim. Plan accordingly.
Kelingking Beach — the famous T-Rex cliff
Kelingking is the most photographed beach in Bali, and arguably in Indonesia. The headland resembles a Tyrannosaurus rex's head with its mouth open, framing a perfect crescent of white sand 200 metres below. The view from the clifftop is the famous shot — and for most visitors, the clifftop is where the visit ends. Find Kelingking Beach options on Travjoy.
Going down to the beach itself takes 30–45 minutes on a steep, dusty path with rope-assisted sections. Coming back up takes longer in the heat. The shoreline has lethal currents, no lifeguards, and multiple confirmed drownings — swimming is not advised even on calm-looking days. Arrive at sunrise or in the late afternoon for the photo; most travellers are happy with just the viewpoint.
Diamond Beach and Atuh Beach — the east-coast pair
Diamond Beach became reachable in 2018 when a 166-step staircase was carved into the cliff face. The descent takes about 10–20 minutes; the final section is steep enough that locals provide a rope handrail. The beach itself is small, the water often too rough to swim, and the shade is minimal — but the diamond-shaped rock formations and palm trees make it one of Bali's most photogenic spots.
Atuh Beach sits just over the cliff from Diamond. It's reached by a separate, easier staircase, and it's the more practical of the two for actually spending time at the sand — there are sun loungers, warungs serving grilled fish, and (at high tide) calmer water you can swim in. One entry fee covers both beaches.
- Combined entry fee (Diamond + Atuh): IDR 35,000 (~USD 2.30), including bottled water
- Parking: IDR 5,000
- Time needed: 2–3 hours for both beaches plus the Thousand Island viewpoint nearby
- Best time: Sunrise for photos, low to mid tide for safer beach access
Crystal Bay — the only reliable swimming beach on Nusa Penida
Crystal Bay is the practical choice if you actually want to swim and snorkel on Nusa Penida. The white-sand bay faces west, the water is clear and protected, and you can drive a vehicle right onto the back of the beach — no staircase, no hike. Snorkelling tours stop here in the late morning, so it gets crowded between 11am and 3pm, but it's still the most accessible and most swimmable beach on the island. Crystal Bay is also one of the few west-facing beaches on Nusa Penida, which makes it a strong sunset option.
Broken Beach and Angel's Billabong — viewpoints, not swimming
These two sit a 10-minute walk apart on Nusa Penida's west coast. Broken Beach is a circular cove with a natural stone arch — the result of a collapsed sea cave — and the water reaches the small inner beach through that arch. There's no path down. Angel's Billabong is a tidal pool that fills with crystal water at low tide; rogue waves have swept people from the rocks here, so stay well back from the edge and never enter the pool at high tide or rough sea.
Nusa Lembongan beaches — Dream, Sandy Bay, Mushroom, Coconut
Lembongan is the smaller, gentler sister to Penida. It's a quick 10-minute boat hop from Penida's harbour, or 30 minutes directly from Sanur. The beaches here are easier to reach — most are walkable or a 5-minute scooter ride from anywhere on the island.
- Dream Beach: Small cove with strong waves; better for sunbathing than swimming
- Sandy Bay: Resort beach with bar, daybeds and clearer swimming conditions
- Mushroom Bay: Calm horseshoe cove, named for the mushroom-shaped coral; good for kids
- Coconut Beach: Quieter stretch popular with families; minimal facilities, bring your own water
For the full Nusa Penida day-trip experience — boat transfers, viewpoint tours, snorkelling at Manta Point — see Nusa Penida Island on Travjoy. Travjoy's Nusa Penida options have been vetted by local guides who know which boat operators are reliable and which east-coast routes are passable after rain.
Best beaches on the East and North coasts — the quiet side of Bali
The east and north coasts are where you go when you want a beach without a DJ. The sand is darker, often black volcanic, the water is calmer, the crowds thinner, and the cultural feel more local. These are the beaches that Bali residents actually use on weekends.
Sanur Beach — calm, family-friendly and boardwalk-easy
Sanur runs along Bali's east coast and is protected by an offshore reef that breaks the swell roughly 400 metres out. The result is bath-calm water, gentle wading depths for small children, and a five-kilometre paved boardwalk that connects beach hotels, warungs and yoga studios. The boardwalk alone is reason to choose Sanur over the chaos of Kuta or Seminyak for a family base.
- Entry fee: Free
- Best for: Families with young kids, slow mornings, snorkelling over the reef (early morning before surfers)
- Activities: Stand-up paddleboarding, jet-skiing, kayaking, yoga
Amed — black sand, diving and the USAT Liberty wreck
Amed is technically a string of seven fishing villages that runs about 10 kilometres along Bali's far east coast. The beaches are black volcanic sand, lined with traditional jukung outrigger boats, and backed by Mount Agung in the distance. Amed is Bali's scuba diving capital — the USAT Liberty shipwreck off neighbouring Tulamben is one of the most accessible wreck dives in Asia, reached directly from the shore. Snorkelling from the beach is excellent.
Blue Lagoon and Virgin Beach — east-coast snorkelling
Both sit on Bali's east coast near Padang Bai and Candidasa. Blue Lagoon is a small bay framed by rocky hills, with vibrant coral reef just metres from shore — you'll see parrotfish, butterflyfish, the occasional octopus. The gentle waves make it a good first snorkel for kids. Virgin Beach (Pasir Putih) is a rare stretch of white sand on the east coast, with no surf and a handful of simple warungs that serve grilled fish straight to your beach chair. No facilities beyond that — bring sunscreen and cash.
Lovina — black sand and dolphins on the north coast
Lovina refers to a stretch of seven villages along Bali's far north coast. The beaches here are mostly black sand, the water is consistently calm (no west-coast surf), and the area is best known for its early-morning dolphin-spotting boat trips. The drive from south Bali takes 2.5–3 hours, so plan to stay at least one night.
Best Bali beach for every type of traveller
The right Bali beach depends entirely on what you want to do that day. Use this segmentation to match your travel style to the right region. Most travellers will hit 3–5 of these across a week — pick by travel style rather than by trying to tick off the list.
Best beach for families with young kids → Sanur, Nusa Dua, Jimbaran
All three have reef-protected calm water, lifeguards on key sections, and infrastructure (shade, food, toilets) within walking distance of the sand. Sanur has the boardwalk, Nusa Dua has the resort backup, Jimbaran has the seafood dinners. Skip Kelingking, Dreamland and most of Canggu with children under 10.
Best beach for surfers by level
- Total beginner: Kuta Beach (gentlest break, most surf schools)
- Improver / beginner-intermediate: Seminyak, Batu Bolong (Canggu), Balangan at low tide
- Intermediate: Echo Beach (Pererenan), Berawa, Medewi on the far west coast
- Advanced: Uluwatu, Padang Padang, Bingin, Impossibles, Green Bowl
Best beach for couples and sunset → Jimbaran, Seminyak, Crystal Bay
Jimbaran for the seafood-on-the-sand experience. Seminyak for the beach-bar scene with cocktails and DJ sets. Crystal Bay if you're already on Nusa Penida and want a quieter sunset over the water rather than a party.
Best beach for snorkelling → Amed, Blue Lagoon, Crystal Bay, Menjangan
Amed has the best shore snorkelling — you can swim out to coral in 30 seconds. Blue Lagoon is calmer and better for first-timers. Crystal Bay has the best variety of fish on Nusa Penida. Menjangan Island in West Bali National Park has the clearest water of all but requires a boat trip from Pemuteran.
Best beach for photos and views → Kelingking, Diamond, Pandawa, Melasti
Kelingking from the clifftop is the iconic shot. Diamond from the top of the staircase is the second-most-shared Bali beach photo. Pandawa for the wide white-sand and limestone-statue approach. Melasti for the cinematic cliff descent.
Comparison table — top 10 Bali beaches at a glance
The table below maps Bali's most-visited beaches against region, sand type, swim safety, 2026 entry fee and the traveller type each suits best. Use it to filter quickly when you're deciding which beach matches a given day's plan.
| Beach | Region | Sand | Swim safety | Entry fee (2026) | Best for |
|---|---|---|---|---|---|
| Pandawa | Bukit | White | Good — calm | IDR 15,000 (~USD 1) | Families, kayaking |
| Melasti | Bukit | White | Moderate — strong waves | IDR 50,000 (~USD 3.25) | Photos, beach clubs |
| Padang Padang | Bukit | White | Variable — tide-dependent | IDR 10,000 (~USD 0.65) | Surfers, low-tide explorers |
| Jimbaran | Bukit | White | Good — calm | Free | Couples, seafood dinners |
| Seminyak | West Coast | Grey-tan | Moderate — rip currents | Free | Sunset, beach clubs |
| Kuta | West Coast | Grey-tan | Moderate — flagged zones | Free | Beginner surfers |
| Kelingking | Nusa Penida | White | Do not swim — lethal | IDR 25,000–50,000 | Photos, viewpoint |
| Crystal Bay | Nusa Penida | White | Good — protected | IDR 25,000 | Snorkelling, sunset |
| Sanur | East Coast | Light grey | Excellent — reef-protected | Free | Families, slow mornings |
| Amed | East Coast | Black | Good — calm | Free | Snorkelling, diving |
Beaches where swimming is dangerous — read before you plan
- Dreamland Beach (Bukit): Shore-break dumps directly onto shallow sand; multiple drownings on record. Watch from shore.
- Kelingking Beach (Nusa Penida): Lethal rip currents, no lifeguards, no rescue capability. Stay at the clifftop.
- Diamond Beach (Nusa Penida): Rough surf and uneven shore; locals advise against swimming.
- Canggu, Seminyak and Kuta in heavy swell: Strong rip currents; obey red-flag warnings.
- Angel's Billabong (Nusa Penida): Rogue waves have swept tourists off rocks — never enter at high tide.
Plan your Bali beach trip
Bali rewards travellers who pick a region first and a beach second. If you're staying in Uluwatu, your beach week is Pandawa, Melasti, Padang Padang and a Nusa Penida day trip. If you're in Sanur with kids, it's the boardwalk most mornings and Blue Lagoon or Nusa Dua on day trips. If you're a surfer in Canggu, the West Coast already has you covered for the first three days and the Bukit's advanced breaks for the rest.
The single thing worth getting right is swim safety. The most beautiful beaches in Bali are not always the safest, and a wasted day or an emergency on holiday is the cost of getting that wrong. Use the comparison table, watch the flags, and default to Sanur, Nusa Dua, Jimbaran or Pandawa if you want guaranteed swimming. Start planning your Bali trip on Travjoy's Bali destination page — every beach experience listed has been vetted by local guides who know which operators are reliable and which conditions to plan around.
Best Quality Experiences for Bali
View more Experiences
















