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
| Restaurant | Style | Price range | Booking? |
|---|---|---|---|
| Nautika | Fine dining, sea views | €25–40 | Yes, essential |
| Restaurant 360 | Walls dining, modern | €25–40 | Yes, essential |
| Proto | Traditional seafood | €20–32 | Recommended |
| Gradska Kavana Arsenal | Harbour terrace | €16–26 | Recommended |
| Lokanda Peskarija | Casual seafood | €14–24 | No |
| Nishta | Vegan | €10–16 | Recommended |
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
Take a Guided Food Tour of Dubrovnik
Dubrovnik’s food tour scene has expanded significantly, with guided walks through Stari Grad covering local konoba restaurants, fresh fish from the Gundulićeva Poljana morning market, and Dalmatian wine pairings that go beyond the tourist-facing wine lists. The best operators take small groups to restaurants that local residents actually use — off Stradun and in the city’s quieter lanes and Pile neighbourhood. Food tours run year-round but are most varied from April through October, when the full range of operators is active.
- Dubrovnik: Old Town Food Tour
- Dubrovnik: Authentic 8 Dishes Food Tour
- Dubrovnik Old Town: 3-Hour Food and Wine Tour
See also
- Dubrovnik city guide
- Food to try in Dubrovnik
- Things to do in Dubrovnik
- Where to stay in Dubrovnik
- Croatia travel guide
- Best food in Croatia
- Dubrovnik vs Split
Plan your trip: Browse guided tours of Dubrovnik - food tours and guided walks are a great way to get into the eating scene. Find hotels in Dubrovnik. Sort travel insurance before you fly, and grab a Balkans eSIM for data when you land.