City BuddyCityBuddy
English
A vibrant blue tram travels through the streets of Zagreb under a clear, sunny sky.

How much does a trip to Zagreb, Croatia cost?

Photo made by Vladimir Srajber on Pexels.com

A 3-night trip to Zagreb, Croatia for 2 people costs about €555 on a mid-range budget, from €185 travelling cheaply up to €830 in comfort. Totals cover accommodation, food and drinks, local transport and sights; flights are extra.

Updated September 2026

Trip cost calculator

Travel style

3-4 star hotel, restaurants, a taxi now and then

€555
for the whole trip · Nights: 3 · Travelers: 2 · 1 room(s)
€92
per person per day
Stay€300
Food & drinks€130
Local transport€51
Sights & activities€70
Total€555

Cost per person per day in Zagreb, Croatia

BudgetMid-rangeComfort
Stay€11€50€69
Food & drinks€14€22€29
Local transport€1.5€8.5€17
Sights & activities€4.5€12€23
Total per person per day€31€92€140

What things cost in Zagreb, Croatia

Hotel room per night

  • Budget€21
  • Mid-range€100
  • Comfort€135

Live nightly rates for a double room near the centre: median of 17 hotels on Agoda for a night next month.

  • Restaurant meal€8.92
  • Street food or quick meal€3.57
  • Coffee€1.61
  • Beer€2.23
  • Taxi per km€1.07
  • Public transport ticket€0.55

Hotels in Zagreb, Croatia

Budget: €21 · Mid-range: €100 · Comfort: €135

See hotel prices for your dates

Money tips for Zagreb, Croatia

  • Fair taxi price (official, daytime): €20 - €30. Use the official taxi rank outside the arrivals terminal and confirm the meter or fixed city rate before starting. Refuse drivers who approach inside the terminal or quote flat rates well above 30 EUR.
  • Best alternative: Airport shuttle bus to the main bus station and city centre (€5)
  • Buy tickets at kiosks or via the official app before boarding, and validate them in the yellow validator machines inside the tram or bus immediately. Tapping a contactless bank card on the validator also works on trams. Fine without a valid ticket: €75.
  • Round up the bill in restaurants, or leave 5 to 10 percent for good service, since service is generally not included. Taxi drivers are typically given a small round-up.
  • Most restaurants do not add a cover charge, but some near the main square may add a service charge or a bread basket fee. Always check the menu, which must list prices, and ask if unsure.
  • Always choose to be charged in euros and decline dynamic currency conversion at ATMs and card terminals. Prefer bank-attached ATMs over standalone machines, which tend to charge higher fees. Use the official Zagreb card or a no-foreign-fee card where possible.
All scams and tips for Zagreb, Croatia

Tickets for the top sights

Check current prices and book official tickets in advance.

How we calculate

Stay is a double room shared by two (one room per two travelers). Food assumes two cheap meals, a modest dinner and a coffee on a budget, a cheap lunch, a restaurant dinner, coffee and a drink mid-range and restaurant meals, coffees and drinks in comfort. Transport is a daily public transport allowance, plus taxis in the higher tiers. Sights is an average daily allowance for entry tickets and activities. Everything is per day of the trip; a 3-night trip counts 3 days.

Not included: flights, travel insurance, city tax (usually a few euros per person per night, paid at the hotel), shopping and nightlife.

Estimates from average local prices and live hotel rates; exchange rates as of 2026-10-06. Your trip can cost more or less.

Frequently Asked Questions about Zagreb, Croatia

How much does a 3-night trip to Zagreb, Croatia cost for 2 people?
About €555 for a mid-range trip (hotel, food, local transport and sights), from €185 on a tight budget to €830 in comfort. Flights are not included.
How much money do I need per day in Zagreb, Croatia?
Plan on €31 per person per day travelling cheaply, €92 mid-range and €140 for a comfortable trip, accommodation included.
Is Zagreb, Croatia expensive?
A restaurant meal costs about €8.92, a coffee €1.61 and a hotel room around €100 per night. That is mid-priced by European standards.
How much is a hotel in Zagreb, Croatia?
Expect about €21 per night for a budget room, €100 for a mid-range hotel and €135 for a 4-5 star hotel near the centre.