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

Tourist scams and rip-offs in Zagreb, Croatia: how to avoid them

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

Fair taxi from the airport
€20 - €30
Single ticket
€0.55
Fine without a valid ticket
€75
Emergency number
112

Common scams in Zagreb, Croatia and how to avoid them

TaxiAirport arrivals hall and taxi pick-up area

1. Unofficial airport drivers

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.

Restaurants & barsStreets around the cathedral and Ban Jelačić Square

2. Tourist menu overcharging

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.

Street scamsBan Jelačić Square, Dolac Market, crowded trams

3. Friendly stranger distraction

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.

Money exchangeExchange booths around Ban Jelačić Square and the main pedestrian zone

4. Poor-rate exchange booths

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.

Public transportTrams on popular routes including line 6 to the airport and city centre lines

5. Unvalidated tram ticket fine

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.

AccommodationShort-term rental platforms

6. Fake apartment listings

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.

Official tickets for the top sights in Zagreb, Croatia

Skip street sellers: book official tickets and tours with free cancellation.

From the airport to the city centre

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)

Public transport: tickets, validation and fines

Single ticket
€0.55 (Single tram or bus ticket valid for 30 minutes of travel)
Validation rules
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. Fine for travelling without a valid ticket, payable on the spot to inspectors or via invoice. Reduced if paid immediately.
Paying by card
Contactless bank cards work on trams through the onboard validators. Day and multi-day passes are also available in the official app.

Tipping and service charges

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.

Cards, ATMs and currency exchange

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.

Areas where extra care is advised

  • Around the main bus and train stations: Late at night, keep bags closed and stay aware in the immediate station area, where pickpocketing and occasional aggressive panhandling are reported.
  • Dolac Market and the Upper Town at peak hours: Crowds around the market stalls and the funicular are common pickpocket spots. Keep valuables in front pockets and bags closed.

Emergency number

112

Planning your budget?

Frequently Asked Questions about Zagreb, Croatia

Is Zagreb, Croatia safe for tourists?
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.
How much is a taxi from the airport to the centre of Zagreb, Croatia?
A fair official daytime fare is about €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.
Do I need to validate public transport tickets in Zagreb, Croatia?
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.
Is tipping expected in Zagreb, Croatia?
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.
What is the emergency number in Zagreb, Croatia?
Call 112 for police, ambulance or fire services.

Based on widely reported traveler experiences and official advice. Prices are approximate and change; check current fares on arrival. Updated September 2026.