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 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
- Marenda, gablec, daily menu. In Dalmatia and Istria it is called marenda, in Zagreb and northern Croatia gablec: a hot weekday meal served between 10 am and 2 pm, often with soup, for €6–12 (dnevni-meni.hr, Zagreb 2026). The offer is chalked on a board outside; it is not on the main menu.
- Lunch instead of dinner. The same restaurant has a cheaper menu at midday, and you get a table without booking. Fish from the morning catch is as fresh at 1 pm as at 8 pm.
- Konobas away from the waterfront. Two streets back from the sea, in the same town, dinner for two regularly lands in the lower part of Numbeo's range, €40–50. The directory of restaurants in Split shows how many there are beyond the Riva and Diocletian's Palace.
- Bakeries and markets. A burek (filo pastry with cheese or meat) from a bakery, prosciutto and cheese from the market, bread and tomatoes: lunch for less than the price of one pizza. The markets in Split, Rijeka and Pula open early in the morning.
- Fish: ask for the weight. Order fish by weight ("about 700 grams for two") and ask to have it weighed. A smaller fish of the same species has the same price per kilo.
- Tap water. Tap water is drinkable throughout Croatia. A bottle in a restaurant costs €2–4; a jug of tap water is often brought on request.
- Cook one day. An apartment with a kitchen and our recipes for simple Dalmatian dishes cut the weekly food budget by a third of a day without restaurants.
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
- Pizza and a draught beer in Pula or Zadar: €10.50 + €3.50 = about €14. For pizzerias, see the best restaurants in Pula.
- A weekday marenda in Split: €8–12 for soup and a main course.
- Dinner for two at a konoba in Šibenik: two mains at €20, a salad, half a litre of house wine, cover charge: €55–65. Examples are in our guide to the best restaurants in Šibenik.
- Fish for two on the Dubrovnik waterfront: 0.8 kg × €75 per kilo = €60, with chard and potatoes, salad and wine €90–110.
- Dinner in Zagreb: a main course €15–18, beer €3, coffee €2.22; about €22 per person at the places in our list of the best restaurants in Zagreb.
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.