Restaurant prices in Croatia 2026: how much lunch and dinner cost
How much does dinner cost in Croatia in 2026? Pizza around €10, main course in a konoba €15–25, fish €70–80/kg, coffee €2–3. Coastal vs. inland differences, VAT, receipts, and how to eat for less.

Restaurant prices in Croatia in 2026 look like this: a meal at an inexpensive restaurant costs around €12, a three-course dinner for two at a mid-range restaurant is about €60, while on the waterfront in Dubrovnik or Hvar in August, it can easily be double that. Coffee is €2–3, draught beer €3.5–5, and pizza around €10. Below are sourced figures, regional differences, and ways to keep your bill lower.
How much dinner costs in Croatia: sourced figures
According to Numbeo (September 2026, 3,785 entries in the last 12 months), a meal at an inexpensive restaurant in Croatia costs an average of €12, ranging from €7 to €20. A three-course dinner for two at a mid-range restaurant, excluding drinks, costs €60 (€40–110). A half-liter of domestic draught beer costs €3.48 (€2.50–6), a cappuccino €2.23 (€1.70–3.70), a small bottle of water €2.22, and a soda €2.79.
In summer, coastal prices exceed these averages. The Austrian outlet Heute analyzed the menus of 59 Adriatic restaurants in August 2026: a half-liter of draught beer averaged €4.66, soda €3.65, cappuccino €2.60, and a portion of ćevapi €14.14. Fish was 10.6% more expensive than the previous summer.
The Croatian Bureau of Statistics noted that prices in the "restaurants and accommodation services" group in August 2026 were 6.1% higher than the previous year, while overall inflation was 4.2%. Menus are therefore getting more expensive faster than the rest of the consumer basket. If you see prices from 2024 or 2025, add roughly 6% per year to get close to current amounts.
Restaurant prices in Croatia by dish type
Pizza
A Margherita at a coastal pizzeria costs around €10.50 (Czech Newstream, August 2026), while pizzas with more toppings range from €12 to €20 (Rab Guide, 2026). Pizza remains the most reliable way to eat for under €15 per person from Umag to Dubrovnik. Inland, it is regularly a few euros cheaper.
Main course in a konoba
A portion of calamari or grilled fish on the coast ranges from €19 to €21 (Newstream, Murter and Dubrovnik, 2026). Seafood pasta and risotto on published konoba menus cost €16–21, while a steak is around €30. The Rab Guide from February 2026 lists €20–35 for a main course at a mid-range restaurant and €40–70 at fine dining establishments. Peka (lamb or octopus under the bell) must be ordered in advance for at least two people and costs €50–70 per portion. Which dishes are worth ordering is described in the article what to eat in Croatia.
Fish per kilogram: how it is charged
The price of fresh whole fish (sea bream, sea bass, dentex, scorpionfish) on the menu is always expressed per kilogram. The waiter brings the fish on a tray, weighs it in front of you, and the bill is the weight multiplied by the price per kilogram. First-class fish—white fish like dentex, scorpionfish, or John Dory—on 2026 menus goes for €70–80/kg, first-class calamari for €65/kg, while media reports from the coast mention €65–90/kg. A portion for one person is 300–400g. An 800-gram fish for two at €70/kg costs €56 before side dishes. Always ask for the price per kilogram and the weight before the fish goes on the grill, as surprises on the bill almost always come from here.
Coffee, beer, and wine
Espresso and cappuccino cost €1.70–3.70 (Numbeo); in Dubrovnik, a cappuccino averages €3.70, in Zagreb €2.22. A half-liter of draught beer costs €3–5, reaching up to €8 in Dubrovnik (Newstream). House wine in konobas is most often served by the deciliter, so check the menu to see if the price is for 1 dl or 1.5 dl. Bevanda (red wine with water) and gemišt (white wine with sparkling water) are the cheapest ways to drink local wine with a meal.
Couvert
Some coastal restaurants charge a couvert (cover charge): bread, olive oil, and utensils. The amount must be written on the menu; an example from a Zagreb konoba menu is €3.30 per person. If the couvert is not on the price list, you are not obliged to pay it.
Coast or Inland: where is eating out more expensive?
Numbeo by city (September 2026): an inexpensive meal in Zagreb is €12, Osijek €10, Pula €13, Split €15, Rovinj €15.50, and Dubrovnik €17.50, with a range up to €34. Dinner for two: Osijek €49.60, Zagreb €55, Pula €60, Split €66, Rovinj and Dubrovnik €70—though the range for Dubrovnik goes up to €180. For Rovinj and Dubrovnik, Numbeo has few entries, so these are estimates; guest comments from 2026 report higher amounts.
Waterfronts and old towns in July and August are the most expensive: Dubrovnik within the walls, Hvar, Rovinj, Korčula. A half-liter of beer in Dubrovnik can cost €8, while the same glass in Osijek is around €3. Slavonia and northern Croatia remain the cheapest parts of the country, and portions are large; the best restaurants in Osijek and restaurants in Varaždin show what you get for €15–20. On the coast, Zadar, Šibenik, and Pula are significantly more affordable than Dubrovnik and Hvar for the same fish: compare restaurants in Zadar and restaurants in Dubrovnik.
The season changes prices as much as the location. The same restaurant in Split offers a marenda and a calmer menu in October, but only an evening menu in August. From November 17, 2026 (the Government moved the deadline on Sep 29, 2026 from Oct 1), every price on the menu must also display the "anchored" price—the one valid on September 10, 2026—so you can see on the spot if a dish gets more expensive during the winter (according to N1, Sep 21, 2026).
Euro, VAT, and Receipts: what applies in every restaurant
Croatia has used the euro since January 1, 2023 (fixed rate 7.5345 HRK to the euro), so there is no money changing or exchange rate calculations. Menu prices are final: VAT is included, and service is not added to the bill. The caterer must issue a fiscalized receipt for every order without the guest asking. If there is no receipt, you are not obliged to pay for the meal; restaurants usually display this rule at the entrance. Tipping is voluntary. How much to leave, how to pay by card, and what a tip on a fiscal receipt means is explained in the article tipping and payment in Croatia.
How to eat for less in Croatia
- Marenda, gablec, daily menu. In Dalmatia and Istria it's called marenda, in Zagreb and northern Croatia gablec: a warm meal on weekdays between 10 AM and 2 PM, often with soup, for €6–12 (dnevni-meni.hr, Zagreb 2026). The offer hangs on a board outside the venue and is not on the main menu.
- Lunch instead of dinner. The same restaurant offers a cheaper menu at noon, and a table can be found without a reservation. Fish from the morning catch is just as fresh at 1 PM as it is at 8 PM.
- Konobas off the waterfront. Two streets back from the sea in the same town, dinner for two regularly falls into the lower end of Numbeo's range, €40–50. The directory of restaurants in Split shows how many there are outside the Riva and Diocletian's Palace.
- Bakeries and markets. Burek from a bakery, pršut and cheese from the market, bread and tomatoes: lunch for less than the price of a single pizza. Markets in Split, Rijeka, and Pula are open from early morning.
- Fish: ask for the weight. Order fish of a specific weight ("around 700 grams for two") and ask them to weigh it for you. Smaller fish of the same species have the same price per kilogram.
- Tap water. Water is potable throughout Croatia. A bottle in a restaurant costs €2–4, but a jug of tap water is often provided on request.
- Cook for yourself one day a week. An apartment with a kitchen and our recipes for simple Dalmatian dishes will reduce your weekly food costs.
Is Croatia expensive compared to Italy, Austria, and Germany?
Numbeo's restaurant price index (mid-2026) gives Croatia 53.2 points, Italy 64.2, Germany 66.1, Austria 70.8, and the UK 72.4. Slovenia (49.2) and Spain (53.9) are at Croatia's level. An inexpensive meal in Italy costs an average of €18, in Austria €16, in Germany €15, and in Croatia €12. A cappuccino in Austria is €4.15, while in Croatia it's €2.23. The difference melts on the waterfront in season: a Dubrovnik dinner for two at €70 is equal to the average in Italy or Austria. Inland areas and cities out of season are cheaper than the German and Austrian averages; Dubrovnik, Hvar, and Rovinj in August are not.
Receipt examples 2026
- Pizza and draught beer in Pula or Zadar: €10.50 + €3.50 = around €14. For a selection of pizzerias, see the best restaurants in Pula.
- Marenda in Split on a weekday: €8–12 for soup and a main course.
- Dinner for two at a konoba in Šibenik: two main courses at €20 each, salad, half-liter of house wine, couvert: €55–65. Examples of konobas are in the guide to the best restaurants in Šibenik.
- Fish for two on the Dubrovnik waterfront: 0.8 kg × €75/kg = €60, plus Swiss chard with potatoes, salad, and wine: €90–110.
- Dinner in Zagreb: main course €15–18, beer €3, coffee €2.22; around €22 per person at restaurants on the list of best restaurants in Zagreb.
Frequently Asked Questions
How much does dinner for two cost in Croatia in 2026?
According to Numbeo (September 2026), a three-course dinner for two in a mid-range restaurant costs €60, excluding drinks, with a range of €40–110. In Osijek it's around €50, in Zagreb €55, in Split €66, and in Dubrovnik €70 and up. With wine and couvert, expect 20–30% more.
How much does fish cost per kilogram in a restaurant?
First-class white fish (dentex, scorpionfish, John Dory) on 2026 menus costs €70–80/kg, calamari €65/kg; coastal media reports reach up to €90/kg. A portion is 300–400g per person, so fish for two costs €50–70. Always ask to have the fish weighed before preparation.
Is Dubrovnik more expensive than the rest of Croatia?
Yes. According to Numbeo, an inexpensive meal in Dubrovnik costs €17.50 compared to €12 for Croatia, a cappuccino €3.70 compared to €2.23, and a half-liter of beer on the waterfront reaches €8. The same fish and the same menu in Zadar, Šibenik, or Pula cost significantly less, especially outside July and August.
What is a marenda and how much does it cost?
A marenda is a warm weekday meal served before noon, called gablec in Zagreb: goulash, risotto, pašticada, or fish with a side dish, often accompanied by soup. In 2026, it costs €6–12. The offer is written on a board outside the konoba and is valid until 2 PM; it is the cheapest way to eat local food.
Is VAT included in the prices and must the restaurant issue a receipt?
Yes, menu prices are final with VAT included, and service is not added. The caterer is obliged to issue a fiscalized receipt for every order without you asking; without a receipt, you are not obliged to pay. Tipping is voluntary and left on top of the bill.
Croatia in 2026 costs as much as you decide: a marenda in a konoba off the waterfront for €10, or fish on the Dubrovnik waterfront for €100 for two. Figures change every season, so check all our city guides for current restaurant examples before you travel.