Best Restaurants in Dubrovnik 2026: Seafood, Local Dishes & Views

· 3 min read City Guide
Dubrovnik, Croatia

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

Dubrovnik has no shortage of restaurants, but quality is uneven and Old Town prices are inflated. The reliable options are either the established fine-dining spots or the konobas a short walk outside the tourist core. All prices in euros (€).

Best restaurants in Dubrovnik

Nautika — best for special occasions

Located just outside Pile Gate with terrace views across the city walls and sea. One of Dubrovnik’s most prestigious restaurants. Adriatic seafood focus, refined preparation, attentive service. Reserve ahead.

  • Mains: €25–40
  • Best for: Special occasions, fine dining, sea views

Restaurant 360 — best for setting on the walls

Built into the top of the Old Town walls, 360 offers the most dramatic dining setting in the city. Modern Dalmatian cooking.

  • Mains: €25–40
  • Best for: Memorable atmosphere; couples and special evenings

Proto — best established seafood restaurant

One of the most consistently well-reviewed seafood restaurants in the Old Town. Fresh fish, mussels buzara, and black risotto have been on the menu for decades. Less about spectacle, more about reliable quality.

  • Mains: €20–32
  • Best for: Reliable, well-executed Dalmatian seafood

Gradska Kavana Arsenal — best harbour setting

On the main harbour square, with an outdoor terrace overlooking the water. More accessible pricing than the fine dining options. Good for lunch or watching the evening promenade.

  • Mains: €16–26
  • Best for: Central location, harbour views, more moderate prices

Lokanda Peskarija — best casual fish restaurant

Next to the fish market in the Old Town, Lokanda Peskarija serves simple, well-priced seafood — mussels, octopus, grilled fish. Outdoor seating by the water. Often full; no reservations.

  • Mains: €14–24
  • Best for: Casual, affordable seafood; Old Town setting

Nishta — best vegan restaurant

Dubrovnik’s dedicated vegan restaurant in the Old Town. Plant-based menu designed for flavour rather than substitution. Well-regarded and increasingly popular with non-vegans.

  • Mains: €10–16
  • Best for: Vegans and plant-based travellers; those wanting a break from seafood

Konoba Dubrovnik (Gruž) — best local value

Away from the Old Town in Gruž, this and similar konobas serve Dalmatian cooking at genuinely local prices. Less tourist-facing and significantly cheaper for the same quality of food.

  • Mains: €12–20
  • Best for: Local atmosphere, better value

Quick-reference table

RestaurantStylePrice rangeBooking?
NautikaFine dining, sea views€25–40Yes, essential
Restaurant 360Walls dining, modern€25–40Yes, essential
ProtoTraditional seafood€20–32Recommended
Gradska Kavana ArsenalHarbour terrace€16–26Recommended
Lokanda PeskarijaCasual seafood€14–24No
NishtaVegan€10–16Recommended

Practical notes

  • Book Nautika and 360 well in advance for summer — these are among the most popular restaurants in Dalmatia
  • Lokanda Peskarija doesn’t take reservations — arrive at opening (noon) or expect a queue in summer
  • Gruž is 4km from the Old Town by bus but noticeably cheaper for the same quality

Frequently Asked Questions

What is the best restaurant in Dubrovnik?
Nautika is the most consistently praised for food and setting. Restaurant 360 is the most dramatic for atmosphere.
Where to eat cheaply in Dubrovnik?
Outside the Old Town — Gruž neighbourhood, or at Lokanda Peskarija which is relatively affordable for the Old Town location.
Should I book Dubrovnik restaurants in advance?
For the top restaurants (Nautika, 360, Proto), yes — especially in summer. For casual spots like Lokanda Peskarija, arrive early instead.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.