When you think of Bali’s nightlife, your mind probably races straight to Canggu’s beach clubs or Seminyak’s packed dance floors. But sometimes, the best nights are tucked away from the crowds, perhaps in places where the vibe is more about cheeky jokes, clinking glasses, and the kind of social elegance that calls for a sharp outfit rather than flip-flops. This is where Ubud after dark truly surprises, offering a sophisticated alternative to the island’s louder, more boisterous scenes.
Here’s a lineup of the best cocktail bars in Ubud that are worth your sharpest blazer and wittiest one-liners.

1. Pinstripe Bar
If you’ve ever wanted to feel like Gatsby crashing a 1920s speakeasy, Pinstripe Bar in Ubud is your time machine. Located just north of Central Ubud inside the 5 stars hotel Viceroy Bali, this hidden gem channels the glamour of the Prohibition era with dark wood, moody lighting, and plush leather seating. It’s the kind of place that practically begs you to dust off your best outfit.
Cocktails here are far from your typical pour-and-go. Each drink is a story, blending local Indonesian flavours with classic spirits, topped with theatrical smoke and bubbles that’ll make you want to snap a photo before you sip. Inspired by Bali’s 1930s heyday and colourful expats, the menu reads like a cultural journey. Fancy a cocktail inspired by Charlie Chaplin or a Mexican-American painter who adored Bali? You got it.
Lose track of time over a friendly game of pool, or step outside into the lush jungle setting for fresh air and deep conversation over a premium cigar. The food is just as classy, with gourmet dishes like Venison Wellington and Lobster Tortellini ready to satisfy your appetite between sips. Plus, live jazz on Thursdays and Fridays keeps the night smooth. So go ahead, dress up, bring your best chat, and let Pinstripe surprise you. Walk-ins welcome, but we recommend making a table reservation here.
Address: Br. Nagi, Jl. Lanyahan, Petulu,
Opening Hours: Daily, 4 PM – 11.30 PM

2. Kawi Ubud
If subtlety is more your speed, Kawi is a minimalist bar with an unassuming entrance and a calm vibe. It feels like sitting at a giant omakase counter but for cocktails, where the drinks are artfully prepared with a mix of international and local artisanal spirits. Their hot cocoa cocktail is a standout, a warm, boozy hug that suits Ubud’s cool evenings perfectly. Surrounded by rice fields, this spot offers a peaceful retreat ideal for relaxed afternoons or intimate evenings. The staff are friendly, the service attentive, and the food compliments the drinks nicely. If you want quality with a side of tranquility, Kawi is a solid pick.
Address: Jl. Raya Lungsiakan, Kedewatan
Opening Hours: Daily, 7 PM – 12 AM

3. Arriba Bar
Now if you’re after Latin-American flair with a jungle view, Arriba brings the fiesta to Ubud. Perched with an open view of the lush treetops, this vibrant cocktail bar offers drinks that are fresh, zingy, and totally photo-ready. Expect signatures like chili-infused margaritas, tropical mojitos, and mezcal surprises, paired with delicious light bites that feel tailor-made to match the drinks.
Address: Jalan Raya Kedewatan, Kedewatan
Opening Hours: Daily, 12 PM – 01 PM

4. No Más Bar
For those who enjoy a splash of playfulness with their evening tipple, No Más Bar is a lively spot blending vibrant cocktails with a welcoming social vibe. The décor is colourful, the music upbeat, and the drinks imaginative. If you want to keep things casual but still enjoy quality cocktails, this is your go-to. It’s the kind of place that encourages chatting with neighbors and maybe even a spontaneous dance move or two.
Address: Jl. Monkey Forest, Ubud
Opening Hours: Daily, 5 PM – 1 AM

5. Boliche Bar
If you want a bar that’s equally great for daytime dining and late-night partying, Boliche Bar is your go-to. With a beautiful rooftop overlooking the palace temple and a dance floor below, it mixes relaxed vibes with a hint of sparkle. The drinks menu is solid, the DJs keep the energy up, and the atmosphere is casual yet lively. Perfect for a cheeky afternoon wine or rocking your best sequins for a night of dancing. The alfresco Cantina vibe adds charm, making it easy to move from laid-back lunch to late-night groove without changing spots.
Address: Cantina Rooftop, Jl. Raya Campuhan, Sayan
Opening Hours: Thursday – Saturday, 8 PM – 2 AM

6. The Lair
Tucked away like its name suggests, The Lair is a cosy hideout known for inventive cocktails and an intimate atmosphere. It’s not a place for big crowds but rather for those who appreciate creativity in their glass and a chill vibe. The bartenders here are artists in their own right, crafting drinks with unexpected flavour twists. It’s perfect for a quiet date night or a low-key evening catching up with friends over something a little different.
Address: Gg. Beji (Jl. Raya Campuhan), Ubud
Opening Hours: Daily, 6 PM – 12 AM

7. Whisper Cove Bar
Whisper Cove Bar lives up to its name, it’s a tranquil spot that invites you to slow down and savour your drink. With a design that blends natural elements and soft lighting, the bar feels like a secret garden retreat. Their cocktail list focuses on fresh herbs, tropical fruits, and a few local spirits, making each drink feel like a little taste of Bali’s lush surroundings. It’s an ideal place for early evening cocktails before heading out to dinner or just escaping the hustle for a while.
Address: 2nd Floor of Maluku Restaurant, Jl. Monkey Forest, Ubud
Opening Hours: Daily, 6 PM – 12 AM

8. Ambar Ubud Bar
Ambar Ubud Bar is a cosy, artsy spot known for its warm ambience and friendly crowd. With handcrafted cocktails that often spotlight local fruits and herbs, it’s a great place to try something uniquely Balinese but served with an international twist. Whether you want to kick back after a day of exploring or dive into an evening of lively conversations, Ambar strikes a relaxed yet engaging balance.
Address: Jl. Raya Kedewatan, Kedewatan
Opening Hours: Daily, 12.30 PM – 11 PM

9. Laughing Buddha Bar
Looking for live music, solid drinks, and a side of good vibes? Laughing Buddha Bar is your answer. This Ubud institution keeps the energy up with nightly bands, danceable tunes, and a crowd that’s always ready to groove.
The drinks lean classic — mojitos, margaritas, and tropical favorites — and the setting is lively without being chaotic. It’s one of those places where you might come for one drink and end up staying ‘til the last guitar riff.
Address: Jl. Monkey Forest, Ubud
Opening Hours: Daily, 6 PM – 12 AM

10. Night Rooster
Located on Jalan Goutama, Night Rooster is a modern speakeasy known for its craft cocktails made with locally sourced ingredients and house-made vermouths and bitters. The bar features a relaxed atmosphere with plush seating, low lighting, and curated décor.
Part of the Locavore Group, Night Rooster emphasises sustainability and regional produce. Its cocktail menu often draws inspiration from Indonesian folklore and stories, offering a unique tasting experience.
Address: Jl. Goutama Sel. No.5, Ubud
Opening Hours: Daily, 5 PM – 12 AM
So, What’s the Verdict on Ubud’s Cocktail Bars?
Ubud’s cocktail bars might not be the raucous beach clubs you picture when you think of Bali nightlife but they do offer something a little different: spaces that invite you to slow down, savour expertly crafted drinks, and settle into atmospheres that range from secretive sophistication to easygoing local charm.
And while there are several worthy spots to check out, Pinstripe Bar stands out for its speakeasy charm, theatrical presentation, and deep ties to Ubud’s cultural past. This isn’t your typical Bali bar, it’s an experience designed for those who enjoy slowing down, dressing up, and sipping with intention. Whether it’s a date night, a special celebration, or a quiet escape, Pinstripe feels like Ubud’s best-kept secret, until you’ve been, and can’t help but tell everyone about it.
Walk-ins are welcome, but to secure a table, please make an online reservation here or contact us at +62 859 6310 5757 or bar@pinstripebar.com.





