Travel guides › Bali
Best food, cafés & bars in Bali
47 hand-picked places in Bali, grouped by type. Tap a type for the full list.
Food 26 · Cafés 6 · Live music 8 · Cocktail bars 3 · Rooftops 4
Bali Food: 26 hand-picked places
CHORA Mediterranean Restaurant & BarUbud · ★4.9 (5,669)A Greek-inspired Mediterranean restaurant with indoor and outdoor seating overlooking the garden. The hummus is creamy and nutty, while the beef orzo is rich and full-flavored. Live bands sometimes play during dinner.
DonnaUbud · ★4.8 (9,415)A restaurant and bar serving Mediterranean and Latin American cuisine. Try the grilled octopus with potato purée and chimichurri, alongside cocktails or wine. The downstairs lounge bar has soft lighting, and there is terrace seating upstairs.
Tropical Restaurant - UbudUbud · ★4.8 (6,046)A casual restaurant serving Indonesian and Balinese dishes alongside Western fare. The seafood platter comes with butter garlic sauce, and the tuna steak is another recommended choice. Live music adds to the lively atmosphere on performance nights.
Bali Cafés: 6 hand-picked places
Ivy CafeUbud · ★4.9 (4,931)A café with outdoor seating beside the pool and indoor tables. Enjoy fresh açai bowls, fluffy pancakes, and wood-fired pizza; the coffee gets good reviews too. Live music plays in the evenings.
COARSE & FINE COFFEE @The Kemilau UbudUbud · ★4.9 (407)A specialty coffee café inside the hotel, serving Indonesian single-origin beans brewed by hand. The Colombian-bean V60 is especially well balanced. Pair your coffee with an almond croissant or pistachio roll in the plant-filled Japanese-Balinese-style space.
Rise & Shine Cafe UmalasSeminyak · Canggu · Berawa · ★4.8 (775)An open-air cafe focused on breakfast and brunch. The brisket Benedict and breakfast burrito are hearty, while the vanilla matcha latte has a sweet aroma.
Bali Live music: 8 hand-picked places
FINNS Beach ClubSeminyak · Canggu · Berawa · ★4.7 (48,917)A large beach club and restaurant with ocean-view pools and several stages. The menu includes burgers and nasi goreng, while DJ sets and live vocals keep the atmosphere lively.
The Goat MelastiKuta · Legian · ★4.9 (4,304)An Australian-style pub where you can enjoy live music and sports broadcasts. The cheesesteak fries are savory and filling, and the burgers and ribs come in generous portions. In the evening, bands and DJs set the mood, while multiple screens show the games.
Atlas Beach ClubSeminyak · Canggu · Berawa · ★4.7 (17,601)A large beachfront club with pools and dining areas overlooking the sea. Enjoy food and drinks with live performances or DJ sets, or relax by the water during the day.
Bali Cocktail bars: 3 hand-picked places
The Goat LegianKuta · Legian · ★4.9 (6,016)A sports pub and cocktail bar with games on screen and music playing. The ribs are tender and juicy, and the chicken wings are crispy and well seasoned. Indoor and outdoor seating make it a good spot to watch a game and enjoy a drink with friends.
Midaz BaliSeminyak · Canggu · Berawa · ★4.8 (864)A restaurant and lounge serving European dishes with an Asian twist, ideal for cocktails and wine. Signature drinks include the Golden Hour and Smoked Pineapple Margarita, with live music in the evenings.
Locca Sea HouseUluwatu · Jimbaran · Nusa Dua · ★4.7 (2,019)A cliffside beach club and restaurant with a sunset deck overlooking the sea. Its signature seafood platter features grilled fish, clams, prawns and crab served with Jimbaran sauce. The open-air terrace is a lovely spot to watch the sunset with live music.
Bali Rooftops: 4 hand-picked places
La Brisa BaliSeminyak · Canggu · Berawa · ★4.6 (23,390)A beach club and restaurant with ocean-facing seating. Seafood dishes pair well with cocktails featuring tropical fruit, and sunset is a lovely time to enjoy the sea views and music.
IZZI Rooftop — Restaurant, Bar & Shisha LoungeSeminyak · Canggu · Berawa · ★4.8 (1,824)A fifth-floor rooftop bar and restaurant with sea views and sunset skies. The salmon steak is tender and juicy, and you can pair your meal with cocktails and shisha. There’s also air-conditioned indoor seating with the same views as the open-air terrace.
Secana RooftopSeminyak · Canggu · Berawa · ★4.9 (580)A rooftop bar and restaurant where you can enjoy a meal and cocktails by the pool. The seafood platter comes with oysters, squid and prawns, while the vongole pasta with chili and sambal matah has a spicy kick. Settle in and take in the sea and sunset views.