Disclosure: Chasing Whereabouts is reader-supported. This guide contains affiliate links to partners like Tiqets and GetYourGuide. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us continue providing free, first-hand travel guides. Thank you for your support!
🇭🇷 Part of our Croatia travel guide.
Let me be honest with you: Dubrovnik is Croatia's most expensive city, and it's not close. Since Croatia joined the Eurozone in January 2023 and prices are now in euros, there's no exchange rate confusion — just the reality that a pasta dish on Stradun can cost €18-22. What would cost €8 in Split or €10 in Zadar gets a 50-80% Dubrovnik premium.
But the trap version of Dubrovnik — the laminated photo menus and the guy standing outside flagging you in — is avoidable. Here's what actually works.
Quick Reference: Best Budget Restaurants in Dubrovnik
| Restaurant | Area | Price Range | Cuisine | Best For |
|---|---|---|---|---|
| Buffet Škola | Old Town | €10–14 mains | Croatian konoba | Authentic local food |
| Nishta | Old Town | €12–16 mains | Vegetarian | Sit-down inside the walls |
| Taj Mahal | Old Town | €10–15 mains | Bosnian | Burek, ćevapi, atmosphere |
| Peškarija (Lokanda) | Old Port | €10–16 mains | Seafood | Harbour-side fresh fish |
| Pepys Gastrobar | Old Town | €11–18 mains | Croatian fusion | Modern Dalmatian cooking |
| Azur | Old Town | €13–19 mains | Mediterranean fusion | Asian-inflected Dalmatian |
| D'Vino Wine Bar | Old Town | €6–12 glass + snacks | Wine bar | Wine + small plates |
| Wanda | Near Old Town | €9–15 mains | Bar food | Cocktails and casual dinner |
| Konobas in Gruž | Gruž | €8–15 mains | Croatian | Local prices, harbour views |
| Bakeries (burek) | Citywide | €2–3 | Fast food | Breakfast, quick lunch |
Old Town Budget Restaurants Worth Knowing
Yes, it's possible to eat at a reasonable price inside the walls — you just have to know which spots.
Advertisement
Buffet Škola — Oldest Konoba in Dubrovnik
Buffet Škola is the most authentic old-town option that locals still use. It's been running for decades, tucked into a narrow street near the Franciscan Monastery, and is about as far from the tourist-trap aesthetic as you can get inside the walls.
The menu is classic Dalmatian konoba cooking: grilled fish, pašticada (slow-braised beef in sweet wine sauce), meat dishes. Mains run €10-14, which makes it one of the cheapest sit-down meals you'll find inside the city walls. The interior is small and unfussy. No host pulling you in from the street.
Nishta — Vegetarian and Genuinely Affordable
Nishta is unusual for Dubrovnik's old town in two ways: it's vegetarian, and it's actually affordable. It's been a fixture long enough that it's a local institution rather than a tourist trap — helped by consistently good food and reasonable prices.
Expect creative Mediterranean-influenced dishes: colourful grain bowls, seasonal vegetable plates, solid vegan options. Mains come in at €12-16 for a full meal. For the old town, that's reasonable. Book ahead in summer — it fills up fast.
Nishta's key detail: unlike a lot of Dubrovnik old town restaurants, this one works for a complete meal without feeling like you've been gouged. The seafood version of that experience costs considerably more.
Advertisement
Taj Mahal — Bosnian Food in the Old Town
Bosnia is 25 kilometres from Dubrovnik. Taj Mahal brings that proximity into the old town: it's a proper Bosnian restaurant doing ćevapi (grilled minced meat sausages), burek (flaky filled pastry), and Bosnian stews in a covered courtyard setting.
- Burek: €5 — a reliable and filling cheap option
- Ćevapi: €10-12 for a portion with flatbread and ajvar
- Mains (lamb, veal dishes): €12-15
The atmosphere is distinctly different from the generic Dalmatian fish-and-pasta places on the same streets. The courtyard seating is good in summer. For Dubrovnik prices, this is solid value — burek alone makes it the cheapest real sit-down meal in the old town.
Pepys Gastrobar — Modern Dalmatian Cooking
Pepys is a smaller, more contemporary option doing modern takes on Dalmatian cuisine. Think local ingredients treated with slightly more ambition than a standard konoba — smoked fish, good charcuterie boards, updated preparations of traditional proteins.
Mains run €11-18. It's at the upper end of what counts as budget in Dubrovnik, but the quality justifies it and it's still well below the Stradun tourist-restaurant price tier. Good for lunch where the value is better.
Azur — Mediterranean Fusion with an Asian Edge
Azur stands out because it does something unusual in Dubrovnik: Mediterranean-Dalmatian food with clear Asian influences. Expect fusion preparations — tuna with sesame, squid ink risotto done differently, dishes that feel less predictably tourist-menu.
Advertisement
Mains are €13-19, which puts it at the boundary of what we'd call budget for Dubrovnik. But it's consistently recommended by people who live here as delivering quality well above what most old-town restaurants offer at that price point.
Peškarija (Lokanda Peskarija) — Old Port Seafood
Right at the old harbour, Peškarija is the most recommended seafood spot that sits at the edge of "budget" — not cheap, but genuinely good value for Dubrovnik. It's packed at dinner, serves proper seafood, and has harbour views.
- Mussels buzara (white wine or tomato sauce): €10-12
- Grilled fish: €12-16 depending on the catch
- Octopus salad: €10-12
Full meal with house wine runs €20-25pp. Book ahead in summer — it fills by 7pm. Bring cash.
D'Vino Wine Bar — Wine and Small Plates
D'Vino is a small wine bar in the old town focused on Croatian wines by the glass, served with cheese boards, charcuterie, and small snacks. It's not a full dinner option but works well for a late afternoon stop or drinks with food.
Croatian wines — particularly whites from the Dalmatian coast (Pošip, Grk, Bogdanuša) and Dingač red from Pelješac — are excellent and not widely exported. D'Vino's list gives you proper access to them. €6-12 per glass, snack boards €8-14.
Advertisement
Wanda — Cocktails and Casual Dinner
Wanda sits just outside the heaviest tourist concentration and functions as both cocktail bar and casual dinner spot. The food is bar-casual — shared plates, burgers, lighter mains in the €9-15 range — but the drinks programme is good and the vibe is more relaxed than the old town restaurants.
Good option if you want food alongside drinks without the sit-down-and-get-charged atmosphere of the tourist restaurants.
Bakeries and Burek: The Cheapest Real Food in Dubrovnik
The most underused budget strategy: bakeries. A burek — flaky pastry filled with cheese (sirnica), minced meat (mesnica), or potato (krumpiruša) — costs €2-3 and is filling enough for breakfast or a light lunch.
Look for bakeries near Ploče Gate and just outside the old town walls. Pemo (small chain with a branch near the old town) is reliable: €2.50 for a solid slice. At the fish market around Gruž and Lapad, small bakeries open early and sell burek and pogača (flatbread) even cheaper.
A €3 burek + €2 coffee beats a €14 tourist breakfast every time.
Advertisement
The Fish Market (Peškarija): Best Value Lunch Option
The Peškarija fish market near Gruž harbour is where Dubrovnik locals buy fish. A few vendors sell small cooked portions — fresh fish, grilled shellfish, simple plates — at market prices. It opens early and sells out fast. Best for: a proper local lunch at €8-12, as long as you're there before noon.
Gruž: 30-40% Cheaper Than the Old Town
Gruž is a working neighbourhood 15 minutes west of the old town — Bus 1A or 1B from Pile Gate (€2, 12 minutes). This is where prices drop 30-40% for the same quality of food.
Tržnica Gruž market: Open every morning except Sunday. Fresh produce, local cheese, dried figs, olives. Budget €5-8 for picnic supplies for two.
Gruž konobas: Several sit-down restaurants around the harbour charge €8-15 for mains — grilled fish, pašticada, mussels buzara, grilled meat. No photo menus, no host recruitment, no tourist markup.
The vibe is completely different: people who actually live in Dubrovnik eating there, normal Croatian prices, working harbour rather than UNESCO heritage site.
Lapad: Residential Dubrovnik at Beach Bar Prices
Lapad is a peninsula 3km west of the old town — Bus 6 from Pile Gate (€2). It's where most local hotel strips are, and where the resident restaurant scene operates.
- Konobas: €8-15 mains
- Beach bars: €5-9 for sandwiches and light meals
- Less tourist-menu pressure than near the city walls
Good for dinner after visiting Lokrum Island or a day of walking the walls.
Tips for Saving Money on Food in Dubrovnik
Eat lunch, not dinner, in the old town. Many restaurants offer a lunch menu (marenda) at €10-14 for two courses. Dinner is 20-30% more for the same dishes.
Side streets, not Stradun. The restaurants on Stradun charge for the address. One or two streets back and prices noticeably improve.
Avoid the host pull. If someone is standing outside actively trying to get you in, that's a tourist-facing operation. Walk past.
Tap water at most places. Ask for voda iz pipe. Bottled water runs €2-4 per bottle and adds up.
House wine, not cocktails. House wine is €4-6 per glass. Cocktails are €9-14. House wine with dinner doesn't wreck your budget.
Bus over taxi. Bus 1A, 1B (Gruž) and 6 (Lapad) from Pile Gate — €2 each. Taxi covers the same ground for €10-15.
Supermarket move. Konzum inside the old town is overpriced (captive market). Konzum or Spar in Gruž or Lapad charges normal Croatian prices. Stock up there: wine, cheese, bread, fruit — proper picnic for two costs €10-12.
What Does a Meal Actually Cost in Dubrovnik?
| Setting | Price per person |
|---|---|
| Burek / bakery | €2–5 |
| Street food, fast lunch | €5–10 |
| Budget konoba, Gruž or Lapad | €10–18 |
| Old Town budget restaurant (Škola, Nishta, Taj Mahal) | €12–20 |
| Mid-range old town (Pepys, Azur, Peškarija) | €18–28 |
| Stradun tourist restaurant | €25–45 |
Dubrovnik is Croatia's most expensive city and the gap to Split or Zadar is significant. You can eat well here without overspending — but it requires being intentional. The affordable options exist; they're just not the ones that appear directly in front of you when you walk through Pile Gate.
What Do Locals Eat in Dubrovnik?
Croatian coastal food: seafood-forward, olive oil-heavy, fresh vegetables.
- Pašticada: slow-braised beef with sweet wine and spices, served with gnocchi — one of Croatia's most celebrated dishes
- Mussels buzara: mussels in white wine or tomato-based sauce, very common in Dalmatia
- Grilled fish: priced by weight at better restaurants, catch-of-day
- Octopus salad: cold octopus, olive oil, lemon, capers — a starter staple
- Rozata: Dubrovnik's crème caramel, €3-4 at most konobas
Proto: worth mentioning as the seafood splurge option. Proto is one of Dubrovnik's oldest fish restaurants (since 1886), in the old town, with a terrace overlooking a quiet square. Mains are €20-30+. It's not budget, but if you're going to spend on one seafood dinner in Dubrovnik, this is where.
Tipping in Dubrovnik
Around 10% is standard at sit-down restaurants for good service. Not expected at bakeries or street food. Locals often round up the bill. Croatia moved to euros in January 2023, which simplified tipping calculations considerably.
Sample Food Day in Dubrovnik
Breakfast: Burek from Pemo bakery + coffee — €5
Lunch: Buffet Škola or Taj Mahal burek in the old town — €10-14
Afternoon: D'Vino wine bar, glass of Pošip + charcuterie — €12
Dinner: Konoba in Gruž, mussels + house wine — €16
Total: ~€43-47/day
Compare that to eating every meal at Stradun-facing restaurants: €70-100+/day.
FAQ
Where to eat on a budget in Dubrovnik? Buffet Škola (oldest konoba, €10-14 mains), Nishta (vegetarian, €12-16), Taj Mahal (Bosnian, burek €5), and bakeries for €2-3. Outside the old town: any konoba in Gruž or Lapad runs €8-15 mains. Take Bus 1A to Gruž once and prices make much more sense.
How expensive is a meal in Dubrovnik? More expensive than anywhere else in Croatia. A tourist restaurant in the old town runs €20-35pp. Budget old-town spots like Škola or Nishta run €12-20pp. Gruž and Lapad konobas run €10-18pp. Street food and bakeries keep it under €10.
What's the cheapest food in Dubrovnik? Burek from a bakery: €2-3 per piece, filling enough for breakfast or a light lunch. Taj Mahal burek is the cheapest hot sit-down meal in the old town at €5. Fast food options (pita, ćevapi) around the market areas go for €4-8.
What do locals eat in Dubrovnik? Pašticada, mussels buzara, grilled fresh fish, octopus salad, and burek from the bakery. Rozata for dessert. They shop at Tržnica Gruž market and eat at the harbour-side konobas in Gruž — not the restaurants near the city walls.
Is there good vegetarian food in Dubrovnik? Nishta is the standout — vegetarian restaurant in the old town, creative Mediterranean dishes, mains €12-16. Taj Mahal also does good vegetarian options (cheese burek, vegetable dishes). Most konobas have salads and vegetable sides but are primarily meat- and fish-focused.
Do you tip in Dubrovnik? 10% is standard at sit-down restaurants if the service was good. Not expected at street food stalls or bakeries. Rounding up the bill is common. Croatia uses euros since January 2023.
Are there affordable sit-down restaurants in Dubrovnik old town? Yes — Buffet Škola (mains €10-14), Nishta (mains €12-16), and Taj Mahal (mains €10-15) are the three reliable options. They're not cheap by Croatian standards, but they're well below the Stradun tourist restaurant tier.
Is eating in Dubrovnik worth it compared to day trips? If you're doing a day trip from Split or Kotor, eat before you arrive or bring snacks. Dubrovnik's old town food prices are 50-80% above comparable Croatian cities. If you're staying, mix old-town lunches with Gruž or Lapad dinners to keep the food budget manageable.
Travelling more of the Dalmatian coast? See our guide to cheap eats in Split, things to do in Dubrovnik, or day trips from Dubrovnik to Bosnia.
Save More
Save 5% on activities
Use code CHASINGWHEREABOUTS5 in the GetYourGuide app.
Book this exact experience in GetYourGuide appGet Travel Tips in Your Inbox
Join 5,000+ travelers. Get exclusive itineraries, honest reviews, and budget hacks once a week.
No spam. Only high-quality travel advice. Unsubscribe anytime.




