Where to Eat Seafood in Bali: 9 Restaurants with Prepaid Set Menus

Bali's best-known seafood is grilled on the beach in Jimbaran, but Kuta, Seminyak, Nusa Dua and Serangan also have good choices, from Chinese-style live seafood to three-course hotel dinners. Prepaid set menus on Masaya Trip start at about USD 10 per person (November 2026).

Where to Eat Seafood in Bali: 9 Restaurants with Prepaid Set Menus

Masaya Trip · Updated

Start with the style of meal you want, then pick the area.

Grilled seafood on the beach, Jimbaran

Tables sit on the sand and the fish is grilled over coconut husk. Sunset is around 6 pm, so arrive earlier for a front table.

Sets at these three start at about USD 10 to 12 per person.

Chinese-style and live seafood, Kuta and Serangan

These start at about USD 25 to 32.

Indonesian seafood for families, Kuta

Bale Udang Kuta serves a Signature Jimbaran Seafood package from about USD 11.

Seafood dinners in a restaurant setting

Before you buy, check how many people the package is for. Many seafood sets are sold for two, four or six people.

Frequently asked questions

How much does a seafood dinner in Bali cost?

Prepaid seafood sets on Masaya Trip start at about USD 10 per person for grilled fish, prawns and squid in Jimbaran. Lobster and crab sets and Chinese-style live seafood cost more, from about USD 25. Each restaurant page shows the current price.

Which area of Bali is best for seafood?

Jimbaran is the classic choice for grilled seafood on the beach at sunset. Kuta and Serangan are better for Chinese-style steamed fish and live seafood. Seminyak and Nusa Dua suit a quieter restaurant dinner.

Do I need a reservation?

A dining voucher is not a table reservation. Contact Masaya Trip customer service before you go, especially for sunset tables and weekends.

Related guides

^