Best Bars in Bali: Cocktails, Beer & Speakeasies

Land in Seminyak around 17:00 and start with a sunset cocktail on the Double-Six Rooftop, IDR 180,000 to 280,000 a drink, then walk to Motel Mexicola for margaritas and dancing on the tables by 22:00. The best bars in Bali are split by area, not by a single strip: Canggu for casual surf bars and breweries, Seminyak for cocktails and rooftops, Kuta for cheap mega-clubs, and the Uluwatu cliffs for the big sunset views. Where you sleep largely decides your night.

That geographic split is the single most useful thing to understand before you book anything. There is no walkable nightlife core in Bali the way there is in a European old town. The areas are 20 to 60 minutes apart by Grab, so most people pick one zone per night rather than crossing the island twice.

Where do locals and long-term expats actually drink

Bali nightlife is almost entirely tourist and expat driven, so 'local' really means the digital-nomad and surfer crowd that lives here for months, not Balinese families. That crowd drinks in Canggu, and specifically in Batu Bolong.

Old Man's is the original beachfront surf bar on Batu Bolong, very casual, with beers around IDR 35,000 to 60,000 and cocktails IDR 100,000 to 150,000. Its Wednesday party is a fixture. A few minutes inland, Pretty Poison is a skate-bowl bar with live punk and indie bands and a creative alt crowd; Wednesday skate-and-band night is the draw and drinks stay cheap. For craft beer, Black Sand Brewery in Berawa pours its own pints at IDR 50,000 to 90,000 and turns into a busy nightspot on Fridays.

Tourists on a short trip tend to skip all of this and end up in Kuta's mega-clubs or the Seminyak strip, which is fine, just a different, louder night.

How the Canggu bar rotation works

The most Bali-specific planning trick is Canggu's nightly rotation. Each day of the week, one venue is 'the' party, and the crowd moves with it. As of mid-2026 the pattern runs roughly: Monday Luigi's, Wednesday Old Man's, Thursday Vault, Friday Black Sand Brewery, Saturday Lacalita, Sunday La Brisa. This is informal and shifts seasonally, so treat it as a strong pattern, not a printed timetable.

What it means in practice: pick your Canggu night around the rotation and you walk into a full room; show up at Old Man's on a Tuesday and it is quiet. Vault is the after-midnight option on Thursdays, a sleeker house-leaning club on Jalan Pantai Berawa running roughly 22:00 to 04:00. Lacalita is a Mexican cantina known for its tequila flights and a strong Saturday crowd. La Brisa on Echo Beach, built from reclaimed fishing-boat wood, is the mellow Sunday wind-down rather than a hard party.

Best cocktail bars and speakeasies in Bali

Serious cocktails live in Seminyak, with Canggu catching up fast. Aoku is a Japanese-influenced speakeasy hidden above Dahana restaurant on Jalan Petitenget, doing precise, garden-sourced drinks in an intimate room; it opens evenings, and because it keeps quiet speakeasy hours, a reservation and a quick check before you go are smart. Cocktails there sit around IDR 150,000 to 250,000.

In Canggu, The Shady Fox is a themed speakeasy down a dark alley with a 1930s-London cocktail-parlour look and late entertainment, cocktails roughly IDR 150,000 to 230,000. For something glossier and walk-in, Red Carpet Champagne Bar on the Seminyak strip leans vintage-Hollywood glam and works as an early stop before a club.

A word on one famous name: 40 Thieves, the Canggu speakeasy that once made Asia's 50 Best bar lists, has been flagged as closed and relocating as of mid-2026, so do not build a night around it until a new address is confirmed.

Rooftop and sunset bars worth the queue

Bali nights are sunset-led. The most distinctive drinking happens in the late afternoon, then the bar scene takes over from about 22:00.

Double-Six Rooftop is a 1,700 square metre rooftop atop the Double-Six Luxury Hotel in Seminyak, with round lounge pods over a pool and a 180-degree sunset view; cocktails run IDR 180,000 to 280,000, and there are 2-for-1 deals on Tuesday and Thursday around 19:00 to 21:00. Rock Bar at AYANA in Jimbaran sits about 14 metres above the ocean on a coral reef, reached by a cliffside inclinator, and is one of the island's most photographed sunset spots; cocktails there reach IDR 200,000 to 350,000 and the queue at sunset is real.

Single Fin on the Uluwatu cliffs is the casual counterpoint: a multi-level surfer bar below Blue Point with beers at IDR 40,000 to 70,000 and legendary Sunday sessions that fill up from around 16:30. It costs nothing but a drink to watch one of Bali's best sunsets.

Beach clubs that double as bars

Bali's beach clubs blur the line between a bar and a day party, and several are free to enter if you just want a drink. Potato Head is a design-led Seminyak institution at Desa Potato Head, free before about 16:30 with a redeemable cover at peak and cocktails IDR 150,000 to 250,000. In Berawa, FINNS Beach Club has free entry to its bar and restaurant areas (the minimum spend only applies to sunbeds and daybeds), while Atlas Beach Club, billed as the world's largest, charges a day pass of roughly IDR 150,000 to 300,000.

Two budget warnings. First, the big beach and cliff clubs add a standard 21 percent tax and service charge, so a IDR 200,000 cocktail bills closer to IDR 242,000. Second, daybed minimum spends are steep, from around IDR 700,000 for a single sunbed at FINNS to IDR 2,600,000 for a group daybed, so they only make sense in a group.

Best way to crawl multiple bars in one night

If you want someone else to handle the route, transport, and door, an organised bar crawl or nightlife tour is the easy answer, especially on a first night when you do not know the areas yet. The Seminyak and Canggu pub crawls and nightlife tours bundle several venues, skip-the-queue entry, and a group, which solves the biggest Bali headache, getting between spots that are 20 minutes apart.

If you would rather go independent, Grab and Gojek are your main night options in South Bali, with Blue Bird metered taxis as a reliable fallback. Short hops within Seminyak or Canggu often run well under IDR 50,000. Two real catches: parts of Canggu are 'no ride-hailing' zones where you walk out to a main road first, and an Uluwatu run is 45 to 75 minutes each way, so pre-book your return ride before you go. Never ride a scooter after drinking; the roads are dark and crashes are common.

Practical rules, prices, and timing

The drinking age is 21 and it is enforced more strictly than the 18 some visitors expect; carry photo ID because bigger clubs and bars do check. Dress is very relaxed at beach bars and breweries, but Seminyak rooftops and the cliff clubs want smart-casual, no beachwear or flip-flops.

Here is the rough money and timing picture across the main zones.

Area Vibe Beer (IDR) Cocktail (IDR) Peak
Canggu (Batu Bolong/Berawa) Surf bars, breweries 35,000-60,000 100,000-180,000 Rotation by night
Seminyak Cocktails, rooftops 60,000-90,000 150,000-280,000 22:00 onward
Kuta/Legian Budget mega-clubs 25,000-50,000 from ~120,000 Late, to ~03:00
Uluwatu Cliff sunset bars 40,000-70,000 200,000-350,000 Sunset, ~16:30

Plan around the season. June to September is peak (July and August hardest), plus a New Year's Eve spike where beach clubs sell special tickets that book out early. One date to know: Nyepi, the Day of Silence, falls in March (19 March in 2026), when the entire island shuts for 24 hours and every venue closes. Outside that, drinks flow late, and the only real limit on a Bali night is your morning plans.

Frequently asked questions

What are the best cocktail bars in Bali?

For serious cocktails, head to Seminyak. Aoku is a Japanese-influenced speakeasy above Dahana restaurant doing precision drinks from garden-grown ingredients, open evenings; check ahead because it keeps low-key speakeasy hours. Double-Six Rooftop pairs handcrafted cocktails with a 180-degree sunset. In Canggu, The Shady Fox runs a hidden 1930s-London cocktail-parlour theme. Expect cocktails around IDR 150,000 to 280,000 at these tiers.

Where do locals drink in Bali?

Bali nightlife is overwhelmingly tourist and expat driven, so 'local' really means the long-term nomad and surfer crowd rather than Balinese families. They drink in Canggu: Batu Bolong surf bars like Old Man's, Pretty Poison's skate-bowl scene, and Black Sand Brewery for craft beer. Tourists on shorter trips tend to end up in Kuta's mega-clubs and the Seminyak strip instead.

Are there speakeasy bars in Bali?

Yes, and the scene has grown fast. Aoku sits above Dahana in Seminyak with a hidden entrance and reservation-friendly seating. In Canggu, The Shady Fox hides down an alley with a 1930s parlour theme and late entertainment. These are intimate, cocktail-led rooms, not dancefloors, so book ahead and arrive before the late rush if you want a seat.

Where are the best bars in Canggu?

Canggu splits into Batu Bolong (surf bars) and Berawa (beach clubs and breweries). Old Man's owns the Wednesday beach party, Black Sand Brewery anchors Friday, and Pretty Poison runs live punk over a skate bowl. Beers run roughly IDR 35,000 to 60,000 and cocktails IDR 100,000 to 180,000, cheaper than Seminyak. The whole area works on a venue-per-night rotation.

Is alcohol expensive in Bali bars?

It depends on what you drink. Local Bintang beer runs IDR 25,000 to 50,000 at beach and local bars, but imported spirits and wine cost two to three times more because of import tax. Cocktails range IDR 120,000 to 280,000 by venue tier. The bigger beach and cliff clubs also add a standard 21 percent tax and service charge to your bill, so a IDR 200,000 cocktail lands closer to IDR 242,000.

What is the most famous bar in Bali?

For a sunset drink, Single Fin on the Uluwatu cliffs and Rock Bar at AYANA in Jimbaran are the two most photographed. Single Fin is a casual surfer institution with legendary Sunday sessions; Rock Bar sits about 14 metres above the ocean on a coral reef, reached by cliffside inclinator, and queues hard at sunset. Both are worth a drink for the view alone.