Restaurant Prices in Croatia 2026: What a Meal Really Costs

How expensive is food in Croatia in 2026? Pizza around €10, a main course in a konoba €15–25, fresh fish €70–80 per kilo, coffee €2–3. Coast versus inland, VAT and receipts, and how to eat for less.

Restaurant Prices in Croatia 2026: What a Meal Really Costs

Restaurant prices in Croatia in 2026 look like this: a meal at an inexpensive restaurant costs about €12, a three-course dinner for two at a mid-range restaurant about €60, and on the waterfront in Dubrovnik or Hvar in August easily double that. Coffee is €2–3, a draught beer €3.50–5, a pizza around €10. Below are the figures with their sources, the regional differences and the ways to keep the bill down.

How expensive is food in Croatia? The numbers, with sources

According to Numbeo (September 2026, 3,785 entries over the past 12 months) a meal at an inexpensive restaurant in Croatia costs €12 on average, with a range of €7–20. A three-course dinner for two at a mid-range restaurant, without drinks, is €60 (€40–110). A half-litre of domestic draught beer is €3.48 (€2.50–6), a cappuccino €2.23 (€1.70–3.70), a small bottle of water €2.22 and a soft drink €2.79.

Summer prices on the coast sit above that average. In August 2026 the Austrian daily Heute analysed the price lists of 59 restaurants along the Adriatic: a half-litre of draught beer averaged €4.66, a soft drink €3.65, a cappuccino €2.60 and a portion of ćevapi (grilled minced-meat rolls) €14.14. Fish was 10.6% dearer than the previous summer.

The Croatian Bureau of Statistics reports that prices in the "restaurants and accommodation services" group were 6.1% higher in August 2026 than a year earlier, while overall inflation was 4.2%. Menus are rising faster than the rest of the basket. If you read prices from 2024 or 2025 somewhere, add roughly 6% per year and you will be close.

Restaurant prices in Croatia by type of dish

Pizza

A Margherita at a coastal pizzeria costs about €10.50 (Czech portal Newstream, August 2026); pizzas with more toppings run €12–20 (Rab guide, 2026). Pizza remains the safest way to eat well for under €15 a head, from Umag to Dubrovnik. Inland it is regularly a few euros cheaper.

A main course in a konoba

A portion of grilled squid or grilled fish on the coast is around €19–21 (Newstream, Murter and Dubrovnik, 2026). Seafood pasta and risotto on published konoba (tavern) menus cost €16–21, a steak about €30. A guide to Rab from February 2026 quotes €20–35 for a main course at a mid-range restaurant and €40–70 in fine dining. Peka (lamb or octopus slow-cooked under an iron bell) is ordered in advance, for at least two people, at €50–70 per portion. Which dishes are worth ordering is covered in our article on what to eat in Croatia.

Fish by the kilo: how the bill is worked out

Fresh whole fish (sea bream, sea bass, dentex, scorpion fish) is always priced on the menu 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 kilo. First-class fish, meaning white fish such as dentex, scorpion fish or John Dory, runs €70–80 per kilo on published 2026 menus, first-class squid €65 per kilo, and press reports from the coast mention €65–90 per kilo. A portion for one person is 300–400 g. One 800 g fish for two at €70 per kilo comes to €56 before side dishes. Always ask for the price per kilo and the weight before the fish goes on the grill; surprises on the bill almost always start there.

Coffee, beer and wine

An espresso or cappuccino costs €1.70–3.70 (Numbeo); in Dubrovnik a cappuccino averages €3.70, in Zagreb €2.22. A half-litre of draught beer is €3–5, in Dubrovnik up to €8 (Newstream). House wine in a konoba is usually poured by the decilitre; check on the menu whether 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 with your meal.

Cover charge

Some coastal restaurants charge a couvert (cover charge) for bread, olive oil and cutlery. The amount must be printed on the menu; one Zagreb konoba lists €3.30 per person. If there is no couvert on the price list, you are not obliged to pay one.

Coast or inland: where eating out costs more

Numbeo by city (September 2026): an inexpensive meal is €12 in Zagreb, €10 in Osijek, €13 in Pula, €15 in Split, €15.50 in Rovinj and €17.50 in Dubrovnik, with a range up to €34. Dinner for two: Osijek €49.60, Zagreb €55, Pula €60, Split €66, Rovinj and Dubrovnik €70, with the Dubrovnik range reaching €180. For Rovinj and Dubrovnik Numbeo has few entries, so those are estimates; visitors commenting in 2026 report higher amounts.

The dearest places are the waterfronts and old towns in July and August: Dubrovnik inside the walls, Hvar, Rovinj, Korčula. A half-litre of beer in Dubrovnik can cost €8, while the same glass in Osijek is about €3. Slavonia and northern Croatia remain the cheapest part of the country, and the portions are big; the best restaurants in Osijek and the restaurants in Varaždin show what you get for €15–20. On the coast, Zadar, Šibenik and Pula are noticeably cheaper than Dubrovnik and Hvar for the same fish: compare the restaurants in Zadar with the restaurants in Dubrovnik.

The season changes prices as much as the place does. The same restaurant in Split offers a set lunch and a calmer menu in October, and only the evening menu in August. From 1 October 2026 every price on a menu must be accompanied by an "anchor" price, the one that applied on 10 September 2026, so you will see on the spot whether a dish has gone up over the winter (as reported by N1 on 21 September 2026).

Euro, VAT and the receipt: what applies in every restaurant

Croatia has used the euro since 1 January 2023 (fixed rate 7.5345 kuna to the euro), so there is no money to change and no exchange rate to calculate. Menu prices are final: VAT is included and no service charge is added to the bill. Every restaurant must issue a fiscal receipt for every order, without being asked. If there is no receipt, you are not obliged to pay; restaurants usually display that 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 our article on tipping and paying in Croatia.

How to eat for less in Croatia

Is Croatia expensive compared with 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 United Kingdom 72.4. Slovenia (49.2) and Spain (53.9) are on Croatia's level. An inexpensive meal costs €18 on average in Italy, €16 in Austria, €15 in Germany and €12 in Croatia. A cappuccino is €4.15 in Austria and €2.23 in Croatia. The gap melts on the waterfront in season: a €70 dinner for two in Dubrovnik equals the Italian or Austrian average. Inland Croatia and the cities out of season are cheaper than the German or Austrian average; Dubrovnik, Hvar and Rovinj in August are not.

Sample bills for 2026

Frequently asked questions

How much is dinner for two in Croatia in 2026?

According to Numbeo (September 2026) a three-course dinner for two at a mid-range restaurant costs €60 without drinks, with a range of €40–110. It is about €50 in Osijek, €55 in Zagreb, €66 in Split and €70 or more in Dubrovnik. With wine and a cover charge allow 20–30% more.

How much does fish cost per kilo in a restaurant?

First-class white fish (dentex, scorpion fish, John Dory) costs €70–80 per kilo on published 2026 menus, squid €65 per kilo; press reports from the coast go up to €90 per kilo. A portion is 300–400 g per person, so fish for two comes to €50–70. Always ask to have the fish weighed before it is cooked.

Is Dubrovnik more expensive than the rest of Croatia?

Yes. According to Numbeo an inexpensive meal in Dubrovnik costs €17.50 against €12 for Croatia, a cappuccino €3.70 against €2.23, and a half-litre of beer on the waterfront reaches €8. The same fish and the same menu in Zadar, Šibenik or Pula cost noticeably less, especially outside July and August.

What is a marenda and how much does it cost?

A marenda is a hot weekday meal served before noon, called gablec in Zagreb: goulash, risotto, pašticada or fish with a side, often with soup. In 2026 it costs €6–12. The offer is written on a board outside the konoba and runs until 2 pm; it is the cheapest way to eat local food.

Is VAT included in prices and must a restaurant give a receipt?

Yes, menu prices are final with VAT included, and no service charge is added. Every restaurant must issue a fiscal receipt for every order without being asked; without a receipt you are not obliged to pay. Tipping is voluntary and left on top of the bill.

Eating out in Croatia in 2026 costs as much as you decide: a marenda in a konoba away from the waterfront for €10, or fish on the Dubrovnik seafront for €100 for two. The figures move every season, so before you travel look through all our city guides with current restaurant examples.