English
Photo made by Vladimir Srajber on Pexels.com
Zagreb is a generally safe and tourist-friendly city, though like any capital it has a few classic tourist traps around the main square and station. The euro is the only legal currency, so pay and withdraw in euros. The main things to watch are unofficial airport drivers, overcharging in some restaurants near the cathedral, and unvalidated tram tickets.
Updated September 2026
How it works: Drivers approach travellers inside the arrivals hall or right outside the terminal, quote high flat rates, and run unlicensed. Fares can be 2 to 3 times the official metered price.
How to avoid it: Walk to the official taxi rank outside and confirm the meter or the city fixed rate before getting in. Book through a licensed app.
How it works: Some restaurants near the cathedral and main square serve tourist menus where the printed price excludes a surprise service or table charge, or where prices are higher than shown on the outside board.
How to avoid it: Ask for the menu with prices before sitting, check the bill for added charges, and eat a block away from the most tourist-dense streets.
How it works: A person asks for directions, tries to sell something, or offers to help carry bags while a partner picks a pocket or lifts a bag from an open spot.
How to avoid it: Keep bags zipped and in front, decline unsolicited help, and stay alert in crowded spots like the main square and trams.
How it works: Currency exchange booths near the main square advertise attractive rates but add high commission or use poor mid-market spreads, leaving you with far less than the official rate.
How to avoid it: Pay by card where possible, and if you need cash, use a bank ATM and choose euros. Skip booths near the main square.
How it works: Travellers board trams without buying or validating a ticket, or validate only after inspectors arrive, and receive an on-the-spot fine much larger than the ticket price.
How to avoid it: Buy and validate before boarding. Use the official app or tap a contactless card on the validator as you enter.
How it works: Online listings with photos taken from other cities or fake reviews are rented to tourists who arrive to find the apartment does not match or does not exist.
How to avoid it: Book through platforms with verified reviews and payment protection, and use Google Street View to confirm the address exists before paying.
Skip street sellers: book official tickets and tours with free cancellation.
Zagreb Franjo Tuđman Airport (ZAG)
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, about 30 min)
Tipping: 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.
Cover and service charges: 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.
112
Based on widely reported traveler experiences and official advice. Prices are approximate and change; check current fares on arrival. Updated September 2026.