Intermediate–advanced beach breaks, boardshorts water year-round, strong nomad scene.
developedboujeeyoga-wellnessparty-scenesurf-town
Data updated
At a glance
Peak seasonYear-round99% surfable at peak
SuitsInt → Adv3 known spots
Boardboth · longboard · shortboardbeach
Water27.7–29.9°CBoardshorts most of the year
Internet121 Mbpsmedian download · Ookla
Cost / mo$870+all-in, estimated
Where you'll surf — and work, eat, train
3 spots within 25 km · 3 with own season dataspot in season nowout of seasonno dot — no per-spot season data
Hazardsripsrockslocalism
Spot details
- Batu Bolongbeach—
- Echo Beachbeach—
- Berawabeach—
3 coworking · 3 cafés · 3 gymsPowered by Google — ratings and maps are live from Google Maps. SurfBase doesn't edit or rank the reviews.
All places (9)
Coworking3 listed
- CoNest - Coworking Space & CaféView on Google
- Proper Sounds Studio - Podcast Studio, Coworking & Speciality CoffeeView on Google
- PUCO Rooftop Coworking space & EateryView on Google
Cafés3 listed
- Barboa BaliView on Google
- Kawisari Coffee Farm Shop & Eatery BaliView on Google
- Gigi SusuView on Google
Gyms3 listed
- FLEX GYM BALIView on Google
- OBSIDIAN GYM BALIView on Google
- BODY CRAFT ELEMENTS BALIView on Google
The surf year
Best window Year-round · 12 months above 60% surfable days, averaging 91%Surfable days by month · intermediateBest window Year-round · % of days with rideable surf, ERA5 2015–2024
99peak · Nov
JanFebMarAprMayJunJulAugSepOctNovDec
Swell
midmidmidmidmidmidmidmido-hdmidmidmid
Wind ok
65%75%91%98%100%97%97%93%98%95%95%73%
Water
29°30°30°29°29°29°28°28°28°29°30°30°
Barsless surfablemore
WaterBoardshorts24°+
How we compute this
Computed from hourly ERA5 / ERA5-Ocean reanalysis (2015–2024): swell reaching this coast × wind quality × size for the chosen level, over daylight hours. Sea temperature 2023–2025.model v3 · computed 2026-09-22 · no forecast — a historical climatologyFull methodology
Surfable days by level, month by month
| Level | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Beginner | 24% | 31% | 36% | 30% | 46% | 34% | 32% | 25% | 20% | 16% | 29% | 25% |
| Intermediate | 92% | 97% | 98% | 94% | 86% | 90% | 82% | 84% | 86% | 90% | 99% | 91% |
| Advanced | 90% | 96% | 97% | 94% | 84% | 92% | 92% | 94% | 99% | 98% | 95% | 92% |
Compare towns by month:Surf in JanuarySurf in FebruarySurf in MarchSurf in AprilSurf in MaySurf in JuneSurf in JulySurf in AugustSurf in SeptemberSurf in OctoberSurf in NovemberSurf in December
Working from here
median 121 Mbps · 4 known coworking spaces · from $500 a month · lively sceneInternet speedmedian download · Ookla121 Mbps
Coworking spacesknown in OpenStreetMap4
Quiet ↔ Party80 / 100
Rent rangework-ready studio, monthly · USD$500–$1,500
Month all-inrent + living, modeled · USD≈ $870–$2,000
Estimated — modeled, not sourcedFind a place to stay
Monthly-stay searches for Canggu.We link out — we don't book. Prices and availability live on Agoda, Booking.com and Airbnb. Some links may earn SurfBase a commission — the advice stays free and unchanged.
Getting there
Nearest airportDenpasar I Gusti Ngurah Rai International Airport
CodeDPS
Distance12 km
Towns like Canggu
Kuta (Bali)Indonesia
All levels · beach, reef · peak Year-roundKuta (Lombok)Indonesia
All levels · beach, point · peak Aug–JunPemenang TimurIndonesia
All levels · reef · peak Year-roundMirissaSri Lanka
All levels · beach, point, reef · peak Year-round- Nusa Penida, Indonesia33 km · 91% peak · $650/mo
- Callao, Peru17,341 km · 99% peak · $770/mo
- Huanchaco, Peru17,575 km · 99% peak · $770/mo
- Punta Negra, Peru17,333 km · 100% peak · $770/mo
- Florianópolis, Brazil15,626 km · 86% peak · $770/mo
- Matosinhos, Portugal13,442 km · 76% peak · $990/mo
- Area C (Long Beach), Canada12,835 km · 91% peak · $1,320/mo
- Canacona, India5,244 km · 82% peak · $590/mo
Sources & confidence
Spot-checked by a humanSee the full methodology for how every figure is computed.Town references: nomadlist · coworksurf · personal-visit-2023 · osm-coworking · ookla-2026q2 · google-places
Updated 2026-09-22Suggest a correction