Underwater Restaurant Bali: Where to Dine Beneath the Waves in 2026

Traveloka Accomodation
5 min read

Picture this you're tucking into a beautifully plated dish while a manta ray glides past the glass beside your table. Sounds like something out of a movie, but it's actually one of the coolest things you can do in Bali right now. Underwater dining has properly landed on the island, and it's giving beach clubs a run for their money as the bucket-list experience everyone's talking about.

There are currently two standout underwater dining spots in Bali, each with a totally different vibe. One's a refined aquarium-side degustation, the other's a full-blown theatrical dinner show. This guide breaks down both, tells you what to expect, how much it'll set you back in Aussie dollars, and where to stay nearby so you can make a night (or a whole trip) out of it.

Underwater Restaurant in Bali

Bali's underwater dining scene is still pretty exclusive, with just two venues currently doing it properly, so bookings ahead of time are a must if you want a table by the glass.

1. Koral Restaurant, The Apurva Kempinski Bali (Nusa Dua) 

Koral is Bali's original aquarium restaurant. It is tucked inside the five-star Apurva Kempinski on the Nusa Dua cliffs, where diners sit beside (or inside a tunnel through) a massive tank filled with tropical fish and the occasional visit from a scuba diver waving hello. 

The menu leans into Indonesian coastal flavours with a refined, modern twist, and regular tables start from around IDR 1,200,000 to IDR 1,500,000++ (~AU$ 120–AU$ 150) per adult for the set menu. The premium 360-degree underwater tunnel tables do carry a strict minimum spend of about IDR 3,000,000 (roughly AU$ 300) per person

The dress code is smart casual (no flip-flops, no sleeveless tops for the blokes), and it's genuinely one of the most romantic dinner settings on the island, so book well ahead for date nights or anniversaries.

Children under 12 are only permitted during lunchtime. The evening dinner service is an adults-only environment. 

Discover flight with Traveloka

Wed, 9 Sep 2026

Virgin Australia

Sydney (SYD) to Bali / Denpasar (DPS)

Start from AU$488.24

Tue, 8 Sep 2026

Batik Air Malaysia

Melbourne (MEL) to Bali / Denpasar (DPS)

Start from AU$516.38

Mon, 7 Sep 2026

Virgin Australia

Canberra (CBR) to Bali / Denpasar (DPS)

Start from AU$558.50

2. Varuna, Taman Safari Bali (Gianyar) 

Varuna takes things up a notch by combining dinner with a full theatrical show, staged inside an illuminated aquarium at Taman Safari Bali's Marine Park. You also can see dancers and acrobats in aquatic costumes performing a story about the ocean while you eat. 

It's more of a family-friendly, only-in-Bali spectacle than a quiet romantic dinner, with packages ranging from a simple set menu right up to a five-course tasting, starting from around AU$ 60 per person depending on the package. 

Indonesia

Bali Zoo Tickets

9.0/10

Ubud

AU$31

AU$23

Since it's inside a wildlife park roughly 40 minutes from Ubud, it pairs nicely with a full day out seeing the animals before the show.

Hotel Recommendations Near Underwater Restaurant in Bali

These picks are all close to Koral in Nusa Dua and Varuna in Gianyar of Bali's two underwater dining spots. 

1. The Apurva Kempinski Bali

The Apurva Kempinski Bali is about as close as you can get to Koral, since the restaurant is actually inside this hotel, meaning zero travel time for dinner and easy access if you fancy a lunch sitting too. It's a proper five-star cliffside resort with 465 rooms and villas, multiple pools, a full spa, and five other restaurants to explore during your stay. Rates typically start from around AU$ 718 to AU$ 1,300+ per night.

2. Sofitel Bali Nusa Dua Beach Resort

Sofitel Bali Nusa Dua Beach Resort is around a 5 to 10-minute drive from Koral. This beachfront resort is a great pick if you want direct beach access alongside your underwater dinner plans. Expect four outdoor pools, a lazy river, a full-service spa, and French-inspired design touches throughout the 413 rooms and suites. Rates generally start from around AU$ 464 to AU$ 1,500+ per night.

3. Hotel Santika Siligita Nusa Dua 

Hotel Santika Siligita Nusa Dua is about a 10-minute drive from Koral. This mid-range hotel is tucked into the quieter Siligita area of Nusa Dua, making it a solid base if you want a bit of peace away from the main tourist strip. It offers a swimming pool, an on-site restaurant, and consistently friendly service without the five-star price tag. Rates typically start from around AU$ 58 to AU$ 229 per night.

4. Mara River Safari Lodge

Mara River Safari Lodge sits inside the grounds of Taman Safari Bali itself, roughly a 10-minute walk from Varuna and the Marine Park entrance. It's an African-themed resort with open-air terraces looking straight onto roaming zebras and giraffes, an outdoor pool, and its own on-site restaurant, making it a genuinely unique stay for animal lovers and families. Rates typically start from around AU$ 369 to AU$ 660 per night.

5. Wyndham Tamansari Jivva Resort Bali

Wyndham Tamansari Jivva Resort Bali is about a 9-minute drive from Varuna. This beachfront resort on Bali's quieter east coast is the pick if you want a private black-sand beach to unwind after the show. It offers two outdoor pools, a spa with couples' treatment rooms, and villa options with private plunge pools for a bit of extra indulgence. Rates generally start from around AU$ 61 to AU$ 407 per night.

Please note that all prices mentioned in this article are accurate at the time of publication. Prices are subject to change at any time depending on the season, availability, and the hotel's policies. 

Booking Tips and What to Expect

A few practical things to sort out before you go, since both venues run on limited seating and it's easy to miss out if you leave it too late.

Book Koral at least a few weeks ahead if you're after a tunnel table, since these are the most photogenic (and most requested) spots in the whole restaurant. Reservations can be made directly through the Kempinski website or via the restaurant's contact details. It's worth mentioning any special occasion when booking, since the team is known for adding a little extra touch for anniversaries and birthdays. 

For Varuna, book through Taman Safari Bali's official site or platforms like Traveloka, and try to time your visit around the day or evening show schedule, since seating is arranged by staff based on your package.

Bring a light jacket or shawl to either venue, since the air conditioning is kept cool to protect the fish and keep the tanks at the right temperature, and it can catch you off guard after a hot Bali afternoon. Both restaurants photograph beautifully, so if a special-occasion photo is on your list, let the staff know in advance. They're generally happy to help you get the shot without disturbing other diners.

Smart Tips for Aussies

1. Book your table before you book your flights, especially for Koral's tunnel seating, which can fill up weeks in advance during peak season (June to September and the Christmas–New Year period).

2. Combine your Varuna visit with a full day at Taman Safari Bali to make the most of the drive out to Gianyar, since the park itself is worth exploring beforehand.

3. Check current AUD-to-IDR exchange rates before you travel, since prices at both venues are typically quoted in Indonesian Rupiah and can shift with the exchange rate.

4. Grab a Grab or Gojek (Indonesia's local ride-hailing apps) if your hotel doesn't offer a shuttle to Koral or Varuna, since taxis at hotel front desks tend to charge a premium.

5. Pack an underwater-friendly outfit that still photographs well. The blue lighting inside both venues makes for stunning photos, but bright colours tend to pop best against the aquarium glow.

Experience an Underwater Restaurant Bali Adventure with Traveloka 

Step into a unique dining experience surrounded by the beauty of the underwater world. An underwater restaurant in Bali experience lets you enjoy a memorable meal while watching colourful marine life through a spectacular aquarium setting. 

Make your Bali getaway even more special! Book your flight, hotel, car rental, and activities in advance. Enjoy special deals, free cancellation for hotel, easy reschedule for flight booking, and Loyalty Cashback.*Terms and conditions apply

Traveloka is #1 in cumulative downloads (2014 to 2025) among Travel Booking services apps. (Source: SensorTower | All-in-one Travel App), with 2 million+ hotels, 90,000+ activities to choose from, and 24/7 Live Agent Support. Download the Traveloka app on Google Play and the App Store.

In This Article

• Underwater Restaurant in Bali
• 1. Koral Restaurant, The Apurva Kempinski Bali (Nusa Dua) 
• 2. Varuna, Taman Safari Bali (Gianyar) 
• Hotel Recommendations Near Underwater Restaurant in Bali
• 1. The Apurva Kempinski Bali
• 2. Sofitel Bali Nusa Dua Beach Resort
• 3. Hotel Santika Siligita Nusa Dua 
• 4. Mara River Safari Lodge
• 5. Wyndham Tamansari Jivva Resort Bali
• Booking Tips and What to Expect
• Smart Tips for Aussies
• Experience an Underwater Restaurant Bali Adventure with Traveloka 
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe