Intermediate: Kuta Reef (Good, 1.7 m, cross-shore around 06:00), Airport Lefts (Good, 1.7 m, cross-offshore around 06:00), Serangan Reef (Good, 1.6 m, cross-shore around 06:00)
Beginners: Sanur Reef (Fair, 1.0 m, cross-shore around 07:00)
Advanced: Keramas (Epic, 1.5 m, offshore around 07:00), Serangan Reef (Epic, 1.6 m, cross-shore around 06:00)
Forecast updated 20 Oct, 01:03 UTC.
The spots
Kuta Beach · beach break, beginner, best on SW/S swell with E/ENE wind, mid to high tide. The classic Bali beginner beach, a long sandy beach break with soft shoulders and many surf schools. Works on small swell and mid to high tide.
Kuta Reef · reef break, intermediate, best on SW/S swell with ESE/E/SE wind, mid to high tide. Classic left on an outer reef about 800 m off Tuban, usually reached by boat; a long, forgiving wall on most days that gets hollow on bigger swells.
Legian (Padma) · beach break, intermediate, best on SW/SSW swell with E/ENE/ESE wind, mid to high tide. Legian sandbanks between Kuta and Seminyak, working on southwest swell with east wind around mid to high tide. Reliable but busy, and it closes out once it gets over…
Seminyak (Blue Ocean) · beach break, intermediate, best on SW/S/W swell with SE/E/ENE wind, mid tide. Sandbar peaks in front of Ku De Ta that work best on a rising mid tide with southwest to west swell. Fast and hollow at times, and the beach crowd means the lineup…
Airport Lefts · reef break, intermediate, best on SW/SSW swell with E/ESE/SE wind, mid to high tide. Coral reef left off the end of the Ngurah Rai runway that wants a proper southwest groundswell, around 1.5 m and up, and a rising mid to high tide. Easterly morning…
Airport Rights · reef break, intermediate, best on SW/SSW swell with E/ESE/SE wind, mid to high tide. The right-hander on the same reef system as Airport Lefts, a few hundred metres further south. Needs the same southwest push and easterly wind; Surf-Forecast rates it…
Serangan Reef · reef break, intermediate, best on S/SSE/SE swell with NW/WNW/W wind, mid tide. Reef off the south end of Serangan island that likes south to southeast swell and a northwest breeze. Small and mellow most of the time, and it keeps working on days…
Jimbaran Beach · beach break, intermediate, best on W/WSW swell with E/ESE wind, all tides. Short, hollow sand-bottom peaks on the west-facing Jimbaran bay, best on a west swell with an east breeze. Few people out during the week.
Berawa · reef break, intermediate, best on W/WSW/SW swell with E/ESE wind, all tides. Right-hand reef a few minutes down the beach from Canggu, picking up west and southwest swell with an east wind. Handles all tides and draws a big crowd on the weekend.
Canggu (Batu Bolong) · reef break, intermediate, best on SW/SSW swell with NE/ENE wind, mid to high tide. The main wave of the Canggu strip, with rocky-reef lefts and rights that suit longboards and fun-sized swells. Dry-season mornings are cleanest.
Sri Lanka · reef break, intermediate, best on S/SW/SE swell with W/NW/SW wind, mid tide. Short, punchy right on the reef off Tanjung Benoa, an east-side wave that comes alive in the wet season when westerly winds blow offshore.
Tandjungs (Tanjung Sari) · reef break, intermediate, best on S/SSW/SW swell with W/WNW/NW wind, all tides. Reef pair off the Tanjung Sari hotels north of Sanur, with a right and a left that wake up on south to southwest swell and a westerly offshore. Coordinates differ by…
Sanur Reef · reef break, intermediate, best on S/SE/E swell with NW/W/SW wind, mid to high tide. Reef right off Sanur on the east coast of Bali, best on mid to high tides, with a south to east swell and offshore west winds.
Echo Beach · reef break, intermediate, best on SW/S/W swell with NE/N/E wind, mid to high tide. Canggu's punchiest wave: a fast, often hollow left over reef and sand at the end of Batu Mejan, with a shorter right; low tide exposes the reef.
Pererenan · beach break, intermediate, best on SW/W/S swell with NE/N/E wind, mid to high tide. Sand-and-rock peaks just north-west of Echo Beach giving lefts and rights; a busy alternative to the Canggu reefs that holds a fair bit of swell.
Balangan · reef break, intermediate, best on SW/SSW swell with ESE/E wind, low to mid tide. A long, forgiving left reef break over coral on the west Bukit coast. Its wide, relatively mellow shape makes it a good step up from beach breaks.
Dreamland · beach break, intermediate, best on SW/SSW swell with E/ESE wind, low tide. A sandy beach break with reef sections on the Bukit, offering both lefts and rights. It works best near low tide on a decent swell.
Nusa Dua Reef · reef break, advanced, best on SSW/S/SE swell with W/WNW/NW wind, mid to high tide. East-coast Bukit right-hander over a reef off Nusa Dua. Needs south to southwest swell and a westerly breeze, and works best mid to high. Sources differ by about 1 km…
Ketewel · reef break, advanced, best on SW/S swell with N/NW wind, high tide. Heavy right-hander over shallow reef on Bali east coast that needs a big southwest swell and high tide; quality is high but it is a demanding wave.
Bingin · reef break, advanced, best on SW/SSW swell with E/ESE wind, mid tide. A fast, hollow left below the cliff village of Bingin that gives short but powerful tubes. Best around mid tide in the dry season.
Impossibles · reef break, advanced, best on SW/S swell with ESE/E/SE wind, low to mid tide. Long, fast left between Padang Padang and Bingin that runs in several sections; on the right swell the sections link into very long rides.
Padang Padang · reef break, advanced, best on SW/SSW swell with SE/ESE wind, mid tide. A short, powerful left that throws a barrel at take-off and again on the final bowl. It needs a solid swell and is only for confident surfers.
Green Ball · reef break, advanced, best on SW/SE swell with N/NW/NE wind, mid tide. Right-hand reef on the southern Bukit Peninsula reached by a steep path and a beach club; works best on mid tide with northwest to northeast winds.
Uluwatu · reef break, advanced, best on SW/SSW swell with SE/ESE wind, all tides. Bali's best-known left, peeling off the Bukit cliffs in several sections that work on different tides and swell sizes. It is consistent in the dry season and one of the…
Temples · reef break, advanced, best on SW/WSW/W swell with SE/E/ESE wind, mid to high tide. Left-hand reef and point just south of the Uluwatu temple cliff. Starts around 1 to 1.5 m and wants a rising mid to high tide; it rarely links up and is hard to read…
Nyang Nyang · reef break, advanced, best on SW/S swell with N/NE wind, mid tide. Exposed right-hand reef off a remote beach on the Bukit's south coast, reached by a long cliff path; it picks up more swell than the west-side spots.
Keramas · reef break, advanced, best on SSW/S swell with NNW/N wind, mid to high tide. A powerful reef and rivermouth wave on the east coast of Bali that has hosted pro events. It picks up south-southwest swell and favours offshore wind from the…
Mushroom Beach · reef break, advanced, best on W/WSW/SW swell with SE/E wind, high tide. Reef on the north-west side of Nusa Lembongan that needs high tide to be safe to surf. Swell and wind sources do not fully agree (west-southwest swell and a southeast…
Ceningan Point · point break, advanced, best on SW/SSW swell with ENE/E wind, all tides. A deep-water left point on the Nusa Lembongan and Ceningan channel that can hold size with a strong pull along the line-up. Reach it by boat or paddle.
Lacerations · reef break, advanced, best on W/SW swell with SE/E wind, high tide. Shallow, fast right over reef next to Shipwrecks that needs a bigger swell and high tide; often crowded and with sharp reef.
Playgrounds · reef break, intermediate, best on SW/S swell with SE/E wind, mid to high tide. Friendlier peeling reef wave beside Shipwrecks that works in smaller swell and on mid to high tide; right and left sections.
Shipwrecks · reef break, advanced, best on SW/S swell with SE/E wind, high tide. Long right over reef on the northwest side of Nusa Lembongan, popular with boat shuttles from the village; best on high tide with a southwest swell.
Balian · reef break, intermediate, best on SW/S swell with NE/ENE wind, all tides. Rocky reef and river-mouth peaks at Balian beach on the Tabanan coast, usually small and uncrowded. Southwest swell and a northeast breeze suit it. Sources place it up…
Medewi · point break, intermediate, best on SSW/S swell with NNE/N wind, mid tide. Often called the longest left on Bali, a boulder-bottom point break on the west coast with a slow, peeling wall. Surf early to beat onshore wind.
Desert Point (Bangko-Bangko) · reef break, advanced, best on SW/SSW swell with ENE/E wind, low to mid tide. One of the world's longest, hollowest lefts, on the southwest tip of Lombok. It needs a solid swell and a lower tide, and runs a very long way down the reef.
When to surf in Bali
Best months for intermediate surfers: April to November. For beginners: April to May, July, October to November. The water goes from about 28 °C in August (Boardshorts / rash vest) to 30 °C in December (Boardshorts / rash vest). Best-known spots: Uluwatu, Padang Padang, Desert Point (Bangko-Bangko). 1 of the 35 spots suit beginners, such as Kuta Beach.
Days per month at the best third of the 35 spots for each level, from three years of wave and wind model data.
Questions
What are the best surf spots in Bali?
The best-known are Uluwatu, Padang Padang, Desert Point (Bangko-Bangko), Kuta Beach. In all, 35 spots lie within 70 km: 6 beach breaks, 27 reef breaks, 2 point breaks.
Where can beginners surf in Bali?
Kuta Beach: sandy, more forgiving spots. Surf them on small days, ideally with a lesson or near the lifeguards.
When is the best time to surf in Bali?
For intermediate surfers April to November. For beginners April to May, July, October to November.
What wetsuit do I need to surf in Bali?
The sea goes from about 28 °C in August (Boardshorts / rash vest) to 30 °C in December (Boardshorts / rash vest).