The best places to try cocktails in Bali include Rock Bar at AYANA in Jimbaran for sunset drinks, The Shady Pig speakeasy in Canggu, Room4Dessert in Ubud for dessert and cocktail pairings, and Seminyak spots such as the Alila Beach Bar, W Bali’s lounges, The Iron Fairies and Double Six Rooftop.
Bali’s bar scene is spread across three main areas: Jimbaran and the south for clifftop views, Seminyak and Canggu for beach bars and late nights, and Ubud for jungle settings and quieter cocktail bars. This updated list covers ten places that are open and well reviewed in 2026.
Quick facts
| Bar | Area | Best for |
|---|---|---|
| Rock Bar, AYANA | Jimbaran | Clifftop sunset |
| The Shady Pig | Canggu | Hidden speakeasy |
| Room4Dessert | Ubud | Dessert and cocktails |
| W Bali Seminyak | Seminyak | Poolside DJs |
| Alila Seminyak Beach Bar | Seminyak | Relaxed beachfront |
| The Sayan House | Ubud | Jungle-edge sunset |
| Pinstripe Bar | Ubud | Speakeasy among rice fields |
| Ambar | Ubud | Golden-hour views |
| The Iron Fairies | Seminyak | Quirky decor, live music |
| Double Six Rooftop | Seminyak | Rooftop sea views |
10 best cocktail bars to try in Bali
1. Rock Bar, AYANA Bali, Jimbaran
Rock Bar sits on the cliffs above the Indian Ocean at AYANA Bali and is reached by an inclinator, a small cable car that runs down the rock face. It is Bali’s best-known sunset bar, with DJ sets and creative cocktails, including a signature drink inspired by the colours of the sea.
Also readTop Wildlife Resorts in India for an Exciting Safari Stay
Non-guests can visit with a reservation made online, while hotel guests get priority at sunset. Payment is by card or QR code only. Go early, as the late afternoon sun can be very hot.
2. The Shady Pig, Canggu
The Shady Pig is a hidden speakeasy styled on the 1920s Prohibition era. Entry needs a password, which the bar usually shares on its social media pages. Inside, the focus is on creative cocktails in a dim, vintage setting.
3. Room4Dessert, Ubud
Room4Dessert is chef Will Goldfarb’s dessert-only tasting menu restaurant, with its own cocktail bar. Goldfarb was named The World’s Best Pastry Chef by The World’s 50 Best Restaurants in 2021 and featured in Netflix’s Chef’s Table: Pastry in 2018. Desserts are paired with drinks, which makes it a different kind of night out.
4. W Bali Seminyak
W Bali in Seminyak has two good drinking spots. W Lounge, in the welcome area, serves curated cocktails from 8 am to midnight with a smart casual dress code. Wet Deck is the poolside bar, with handcrafted cocktails and resident DJs from 11 am to midnight. Older guides list the hotel’s Woo Bar, so ask the hotel which venue is open on your dates.
5. Alila Seminyak Beach Bar
The Beach Bar at Alila Seminyak is a relaxed spot with daybeds, lounge chairs and the sound of the waves. It serves cocktails, cold beers and aperitifs, including an Alila signature cocktail, with thin-crust pizzas and Mediterranean bites. It suits a slow evening rather than a party.

6. The Sayan House, Ubud
The Sayan House sits at the edge of the jungle on Jalan Raya Sayan in Ubud and serves Japanese-Latin fusion food. Its Sunset Bar has a separate craft cocktail menu, including a Hibiscus Margarita. It is open daily from 8 am to 10 pm, and tables can be booked through Chope.
7. Pinstripe Bar, Ubud
Pinstripe Bar is a speakeasy-style cocktail and wine bar set among Ubud’s rice fields, with a 1930s feel. It offers bespoke cocktails, premium spirits and gourmet bar dining. It is a good choice for a quieter, dressier evening.
8. Ambar, Ubud
Ambar is an open-air cocktail bar in a raised pavilion with views over the jungle. It is best visited around golden hour, when the light over the trees is at its softest. The menu focuses on well-made cocktails and premium spirits.
9. The Iron Fairies, Seminyak
The Iron Fairies is known for its storybook-style interiors, live music and theatrical cocktail making. It is fun for groups who want a bar with a strong theme. Expect creative cocktails and strong drinks.
10. Double Six Rooftop, Seminyak
Double Six Rooftop is on top of the Double-Six Luxury Hotel and looks over the Seminyak coastline. It is a popular sunset spot for stylish cocktails without the trip south to Jimbaran.
What changed in this update
We removed a few venues from the earlier version of this list because we could not confirm they still operate in the same form in 2026. We added Pinstripe Bar, Ambar, The Iron Fairies and Double Six Rooftop, which are featured in recent Bali bar guides. We also corrected The Shady Pig’s location to Canggu.
Tips for Indian travellers
- Visa: Indonesia offers Indian passport holders a visa on arrival. Check the latest fee and rules on Indonesia’s official immigration site before you fly.
- Bookings: Book Rock Bar and Room4Dessert well in advance, especially in peak season.
- Transport: Use app-based cabs or a hired driver after drinks. Do not ride a scooter after drinking.
- Payment: Carry a card, since some venues do not take cash.
- Drink safely: Order from licensed bars and avoid cheap, unlabelled spirits.
Planning the rest of the trip? See our travel section for more guides, and our lifestyle pages for food and drink ideas.

Further reading: Bali.
Frequently asked questions
Which is the most famous bar in Bali?
Rock Bar at AYANA Bali in Jimbaran is the best known, thanks to its clifftop setting above the Indian Ocean and its sunset views.
Where is the best nightlife in Bali?
Seminyak and Canggu have the busiest bar scenes, with beach bars, rooftops and speakeasies. Ubud is quieter and better for relaxed cocktail evenings.
Do I need a reservation for Rock Bar Bali?
Yes. Non-guests can enter with a reservation made online, and sunset slots fill up fast. Hotel guests get priority.
Do Indians need a visa for Bali?
Indian passport holders can get a visa on arrival in Indonesia. Check the official immigration site for the current fee and conditions.
Sources: AYANA Bali: Rock Bar, The Bali Bible: Bali’s best bars, The Sayan House, Wikipedia: Will Goldfarb.







