Table of Contents

Best Happy Hour Canggu: Where To Find The Best Deals On Drinks In This Popular Area

If you want to make a fun-filled day in Canggu go a little further then one easy way to do so is to find the happy hour deals and make good use of them.

There’s nothing quite like sipping world-class cocktails for half price and enjoying tasty food at happy hour.

The good news is that there’s a happy hour for everyone in the area too, from a swanky fine dining restaurant, to a swim-up bar in the world’s best beach club, to simpler places with great drinks and party vibes, it’s all here in Canggu.

Check out our top 26 bars and beach clubs with happy hour deals in Canggu. Please note: We only review beach clubs on this site, so there are no review scores or review links for the bars, only for the beach clubs.

Our Top 26 Bars And Beach Clubs With Happy Hours In Canggu

FINNS Beach Club

FINNS Beach Club is our favourite place on the island and we like it even more when we can get two-for-one cocktails just after sundown. You can even get 2-for-1 bottles of champagne in the happy hour at FINNS!

This is a great location for ever night of the week and the party vibe is so intense that the happy hour is something of a crazy hour.

We like the fact that their happy hour starts later than most, so you can get fired into their classic cocktails after spending time warming up elsewhere.

What Time Is Happy Hour? 8 p.m. – 9 p.m.

Address: Jl. Pantai Berawa No.99, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: FINNS

Our Review Score: 100/100

Our Full Review Link: Is FINNS The World’s Best Beach Club?

The Plumbers Arms

The Plumbers Arms is a British-themed pub and they have an excellent and varied menu of pub grub that should keep everyone feeling full and happy.

They have daily deals on their signature cocktails each day and it’s a nice way to spend a few hours in good company.

What Time Is Happy Hour? 5 p.m. to 7 p.m.

Address:  Jl. Raya Anyar No.8, Kerobokan, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: The Plumbers Arms

Ji Restaurant Bali

If you love good food, you’re going to love the Japanese offerings at Ji by the Sea. It also has a fabulous view over the ocean and for our money it’s one of the best restaurants in the Batu Bolong area.

It also has a daily happy hour that means you can enjoy their world class cocktails for less money as the sun goes down over the ocean.

What Time Is Happy Hour? 5 p.m. to 7 p.m.

Address: Jalan Pantai Batu Bolong, Canggu Beach, Canggu, Kuta Utara, Canggu, Kabupaten Badung, Bali 80361, Indonesia

Online: Ji

Lusa By Suka

Lusa by Suka is one of the many hipster hangouts that has sprung up in the area and their happy hour lasts for 3 hours, even though it only happens every other day.

The good news is that they also have promos on their delicious food as well as on their signature cocktails.

What Time Is Happy Hour? 5-8 p.m. Monday, Wednesday, Friday and Sunday

Address: Jl. Pantai Berawa, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Lusa

Milano Italian Restaurant

The happy hour deals at Milano’s tend to involve classic cocktails and tasty food. If you’re a big fan of classy Italian joints, this is going to be a great location for a happy hour.

There’s not much of a sunset view here though, so we’d recommend spending some time at FINNS before you visit Milano.

What Time Is Happy Hour? 8 p.m. – 10 p.m.

Address: Jl. Pantai Berawa, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

Online: White Goose

Cafe Del Mar

Cafe Del Mar calls its crazy hour “Cocktail Hour” but it all means good deals on selected cocktails by the pool.

It’s a shame they don’t have the great music of their Ibiza location, but this Canggu beach spot still delivers a decent drink.

What Time Is Happy Hour? 6 p.m. – 8 p.m.

Address: Jl. Subak Sari, Canggu, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Cafe Del Mar

Our Review Score: 65/100

Our Full Review Link: Is Cafe Del Mar Bali As Good As Cafe Del Mar Ibiza?

The Bench Canggu

They have a different deal every day at The Bench, so we can’t guarantee what will be available for cheap but it’s one of the best happy hours in the area, so it will be good.

It’s an English-style gastropub and they offer some delicious food to go with the drinks deals too.

What Time Is Happy Hour? 4-6 p.m. (with the occasional extension to 7 p.m.)

Address: Jl. Pantai Batu Bolong No.99, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: The Bench

Revolver Canggu

During the day, they serve lovely coffee all day long at this pleasant cafe. But once the day starts to turn into evening, it’s happy hour time.

The espresso martinis are excellent, but we would note that the happy hour deal isn’t very generous here and isn’t as good as the buy-one-get-one deals elsewhere.

What Time Is Happy Hour? 5-8 p.m.

Address: Jl. Nelayan No.5, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Revolver

Lacalita Canggu

If you love Tex Mex food, dancing and signature cocktails (mainly based around tequila) then you’re going to love Lacalita.

We find that a happy hour spent here leads to a very happy night out with friends, every time.

What Time Is Happy Hour? 5 p.m to 7 p.m. and all day Sunday

Address: Jl. Pantai Batu Bolong No.68, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Lacalita

The Barn

The Barn is a beer drinker’s haven and if you want a happy hour with tasty food and endless pints, then you’ll be in seventh heaven at The Barn.

It’s also one of the earliest happy hours in Bali, so you can enjoy the happy hour here and then move on somewhere else for another!

What Time Is Happy Hour? 4-6 p.m.

Address: Jl. Lkr. Nelayan, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali, Indonesia

Online: The Barn

Atlas Beach Club

Atlas is very consistent at being inconsistent and thus, they advertise two different sets of happy hour times.

We find that the double happy hour is the promo that’s most often on offer, but we’d recommend checking in advance before you visit Atlas to enjoy their cheap drinks, in case they’re expensive drinks, instead.

What Time Is Happy Hour? Sometimes it’s 12-3 p.m. and 9 p.m. – 12 a.m. and sometimes it’s 10 a.m. to 5 p.m.

Address: Atlas Beach Fest, Jl. Pantai Berawa No.88, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Atlas Beach Fest

Our Review Score: 63/100

Our Full Review Link: Is Atlas Beach Club Worth It?

Sababa Bali

Sababa is a first-rate Middle Eastern and Israeli restaurant and they have one of the best happy hours in Canggu.

They’re all about amazing deals on selected cocktails as you enjoy the good food and chilled out vibe.

What Time Is Happy Hour? 4-6 p.m. and 9-11 p.m.

Address: Jl. Pantai Berawa, Tibubeneng, Kec. Kuta Utara, Berawa, Bali 80361, Indonesia

Online: Sababa

Deus Ex Machina – Temple Of Enthusiasm

Deus Ex Machina is a famous meeting point for bikers all over the island and it’s part bar, part cafe, part bike shop, part fashion brand and part workshop!

The good news is that you don’t have to talk bikes to enjoy one of the best happy hours in Bali and devour some cheap cocktails here.

What Time Is Happy Hour? 5 p.m. to 7 p.m.

Address: Jl. Pantai Batu Mejan No.8, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Deus Ex

Dino’s Bar

Dino’s may have the cheapest happy hour for beers in Bali. With a bottle starting at just 20,000 IDR for the first two hours of the evening.

They have great music and regular live bands at this top spot. Just don’t go expecting a sunset view, it’s on one of the busiest roads in Canggu.

What Time Is Happy Hour? 6 p.m. to 8 p.m.

Address: 9562+F2M Jalan Raya Kerobokan, Canggu, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

Online:  Instagram

Mari Beach Club

beach bed

We would recommend that you phone in advance to ensure that Mari is still running its happy hour as they seem to turn it on and off again on a whim.

This is a spot where you will soak up a lot of Bali heat, so we’d strongly recommend that you can get some cheap drinks to cool off before you travel.

What Time Is Happy Hour? 6 p.m. to 8 p.m.

Address: Jl. Batu Belig No.66, Kerobokan Kelod, Kec. Kuta Utara, Bali, 80361, Indonesia

Online: Mari

Our Review Score: 62/100

Our Full Review Link: Is Mari Beach Club Value For Money?

Panama Kitchen & Pool

Not far from our favourite Canggu beach, Berawa Beach, Panama is a funny place, it’s never as busy as it deserves to be and yet, the service is great and it’s a fabulous warm up spot for a night at FINNS.

The food is cheap and their deals on cocktails and beers in happy hour lasts for three hours every day!

What Time Is Happy Hour? 3 p.m. to 6 p.m.

Address: Jl. Pantai Berawa No.18, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Instagram

XBar Canggu

There was a time when this place was a mini-mart. But it brought in so many pre-club drinkers, that somebody bought it and turned it into a bar.

The drink deals here are still great though and it’s one of the most popular hipster hangouts in the area.

What Time Is Happy Hour? 7-10 p.m.

Address: Jl. Pantai Batu Bolong No.117, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali, Indonesia

Online: Facebook

Luigi’s Hot Pizza

Luigi’s is famous for its huge pizzas and extremely cheap drinks deals. It was the first place in Bali to focus on turning Monday nights into party nights.

It’s a big place, but it gets packed out at times, so we’d recommend that you book in advance.

What Time Is Happy Hour? 5 p.m. to 7 p.m.

Address: Jalan Batu Mejan, Canggu, Kuta Utara, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

Online: Luigis

Old Man’s

It may only last for an hour, but we think Old Man’s has one of the best happy hours on the island – the drinks are stupidly cheap at this time of the evening.

They also have selected cocktails on promotions for an hour after the happy hour finishes, which is a great deal!

What Time Is Happy Hour? 5 p.m. to 6 p.m.

Address: Jl. Pantai Batu Bolong No.117X, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

Online: Old Man’s

Our Review Score: 57/100

Our Full Review Link: Is Old Man’s A Beach Club?

Black Sand Brewery

Black Sand Brewery is a great place for a beer-oriented happy hour. However, the deals vary daily and you might want to call ahead to find out what’s on offer before you visit.

The beers are very good though and the beer garden approach isn’t all that common in Canggu (or Bali) as a whole and it makes for a nice vibe.

What Time Is Happy Hour? 5-7 p.m.

Address: Jl. Pantai Batu Bolong, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Black Sand

Leblon Bali

If you’ve never spent any time in a surf shop, then you’re going to fit right in at Leblon, Bali. That’s because this is a seriously swanky cocktail bar.

The deals on cocktails in happy hour are great though and it’s a chance to sample how the other half lives for a great price.

What Time Is Happy Hour? 5 p.m. to 7 p.m.

Address: Jl. Pantai Pererenan No.108, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia

Online: Leblon

The Lawn

 

The Lawn’s happy hour only applies to selected drinks, so don’t expect to be able to choose from the entire drinks menu, but it’s usually a pretty good deal.

You may find that their bar is quite cramped during happy hour though, there’s not a huge amount of space in there.

What Time Is Happy Hour? 7 p.m. to 11 p.m.

Address: Jl. Pura Dalem, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: The Lawn

Our Review Score: 56/100

Our Full Review Link: Is The Lawn Bali Worth Your Time?

Vue

Vue is a hotel beach club and while they do offer regular daily drinks promos, the times can vary.

So, we’d recommend giving them a call before you travel to Vue to ensure that you’re going to get a deal that you’re happy with.

What Time Is Happy Hour? Various

Address: Canggu, Jl. Subak Sari 13, Tibubeneng, Kabupaten Badung, Bali 80361, Indonesia

Online: LV8

Our Review Score: 55/100

Our Full Review Link: Is Vue Beach Club Past Its Prime?

Legends Bistro

Legends has a consistent time for its happy hour but the deals change nearly every day and they will usually offer both cheap beers and cocktails.

We like spending time at Legends but it’s a bit out of the way when compared to most of the other bars on our list, which makes it hard to include in a bar crawl.

What Time Is Happy Hour? 6-8 p.m.

Address: Jl. Subak Sari 13, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Legends

Friends Bar Canggu

We love Friends and it is a great place to meet new friends in Canggu. The place is stylish and cool without ever coming across as pretentious.

The staff are super friendly and their happy hour is a set of tailored promotions. On Fridays, for example, they have 100K margaritas all night long!

They also have some really cool promos and activities running most nights, so make sure to check out Friends while you’re in the area.

What Time Is Happy Hour? 5 p.m. to 7 p.m.

Address: Jl. Subak Sari, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Online: Friends

Final Thoughts On The Best Happy Hour Canggu

As you can see there are plenty of happy hour deals to be had in Canggu and this part of the island almost always has a two-for-one deal or a ladies’ night to look forward to.

Heck, you might even be able to wangle a free tattoo as part of a good deal on cocktails here in Canggu. Whatever kind of fun-filled day you’re looking for this side of Bali has got you covered.

The Canggu Beach area is, without a doubt, the best place for a good time in 2025.

Share:

Related blogs

Contact Us

If you’d like to share your news, views, etc. with us please fill in the form below and we’ll endeavour to get back to you as soon as we can.

The team only works Monday to Friday, 9 a.m. to 5 p.m. Bali Time (that’s GMT +8) and we do take vacations. So, please be patient when awaiting a response.

Jl. Raya Canggu, Tibubeneng, Kec. Kuta Utara,
Kabupaten Badung, Bali 80361