Short answer: Canggu's happy hour runs roughly 4pm to 7pm, it is the densest 2-for-1 market in Bali, and a pair of house cocktails in-window typically works out at 90,000–140,000 IDR for both. Sit down at 5pm, not 6:15 — you get the discount, a seat with a view, and you miss the traffic.
The problem is not finding a happy hour in Canggu. It is that none of them are published anywhere you can search.
Last checked: 12 August 2026. Prices in Indonesian rupiah. Windows shift by season and shrink in July, August and around Christmas.
The windows, by strip
| Strip | Typical window | Character |
|---|---|---|
| Batu Bolong | 4–7pm | Densest cluster, surf-town pricing, walkable between ten venues |
| Berawa | 4–7pm, some 5–7pm | Polished, higher base prices, cocktail-led |
| Echo Beach | All day (warungs) | No window needed — large beer 25,000–45,000 IDR |
| Pererenan | 4–7pm, fewer venues | Quieter, quality over quantity |
| Beach clubs (Finns, Atlas, Vue) | Minimum spend, not happy hour | Different product entirely — see below |
Sunset in Bali sits between roughly 6:00 and 6:30pm all year. There is no long European evening here; the sun drops fast. That is why the window is built around 4–7 and why arriving at 6:15 means you catch fifteen minutes of it.
Typical in-window prices
| Drink | Happy hour price | Standard price |
|---|---|---|
| Large local beer | 25,000–40,000 IDR | 45,000–70,000 |
| House cocktail, 2-for-1 | 90,000–140,000 for the pair | 90,000–150,000 each |
| House spirit + mixer | 50,000–90,000 for two | 60,000–100,000 each |
| Wine by the glass | Rarely included | 90,000–180,000 |
Wine is almost never in the deal. Indonesia's import duty makes it expensive, which is also why a bottle of ordinary wine costs 400,000 IDR while a large beer costs 30,000.
The fine print that kills the deal
Ask about these five before you order. Every one has caught me out.
- "Both drinks together." The most common condition by far. The two 2-for-1 drinks must be ordered and served at the same time. You cannot save the second for an hour.
- "Selected drinks only." Usually house spirits, local beer and two or three standard cocktails. The one you actually wanted is frequently excluded.
- "Same drink only." Some places require the pair to be identical.
- Last order, not last sip. A 4–7pm window usually means last order at 6:45. Arriving at 6:58 gets you nothing.
- Service charge and tax on top. Commonly around 15–21% combined. A 2-for-1 at 120,000 IDR is not a 120,000 IDR bill.
Minimum spend is not happy hour
This confuses people constantly. Canggu's beach clubs run on minimum spend — typically 350,000–700,000 IDR for standard sunbeds and 700,000–2,500,000 for day beds — redeemable against food and drink. It is a commitment to spend, not an entry fee and not a discount.
It is good value if you are two people staying six hours and eating lunch anyway. It is poor value if you want a swim and one drink. For that, a hotel pool day pass inland at 150,000–350,000 IDR is usually the better trade. See day passes vs minimum spend.
Where the cheapest sunset actually is
The warungs. Echo Beach and the smaller places off Batu Bolong sell a large Bintang for 25,000–45,000 IDR all day, with the same sun and the same ocean as the place charging four times that. No window to catch, no fine print.
Old Man's is the loud, cheap, crowded classic — plastic chairs, cold beer, a few hundred people. La Brisa and The Lawn are the polished versions with a corresponding bill.
Good for / skip if
Chase the window if: you drink cocktails, you are two or more people, or you are going out several nights a week — over a month this is real money.
Ignore it if: you drink one beer at sunset. The warung price beats every happy hour in town without any conditions attached.
The honest negatives
- The 4–7pm traffic. Riding Berawa to Batu Bolong at 5:30pm can take 25 minutes for two kilometres. Leave at 4:45 or accept it.
- Windows shrink in high season. July, August and Christmas — the room fills anyway, so the discount disappears.
- Weekends are worse for deals, better for atmosphere.
- Published information is stale. Almost every "best happy hours in Canggu" list you find is republished from a prior year with the date changed.
How to find tonight's, in order of what works
1. Ask. "Do you have a happy hour?" — the highest-yield sentence in Bali. Yes far more often than the signage suggests.
2. Walk or ride the strip at 4:30pm. Chalkboards exist. You can survey ten venues in fifteen minutes on Batu Bolong.
3. Instagram Stories, not feeds. Venues post deals to Stories that vanish in 24 hours. That is exactly why they never appear in search results.
4. A live feed. This is the gap Last Call Bali exists to close: what Canggu venues are discounting right now — happy hour windows, 2-for-1 offers, day passes, spa slots — filterable by area and category, with a direct WhatsApp line to the venue.
No commission, no booking fee, no card details, no account. The venue keeps 100% of what you spend, which is why they are willing to tell us today's real offer in the first place.
See happy hours running in Canggu right now →
Related
- How the Bali happy hour economy works — the island-wide pattern
- Bali day passes explained
- Berawa area guide
- Things to do in Canggu
- Gyms, yoga and recovery prices in Bali
How this page is verified
Windows and price bands come from visiting venues and asking directly across the Batu Bolong, Berawa, Echo and Pererenan strips, re-checked every one to two weeks because this is the fastest-moving category in Bali. We deliberately do not publish a fixed list of named bars with fixed times — that information is wrong within a month, and a list that looks current but is not is worse than no list. What stays true is the pattern, the price bands and the fine print, so that is what this page holds. For today's actual offers, the live feed is the answer.