🚨 Scam Guide · 2026

4 Tourist Scams in Zagreb

Real traveler reports, embassy advisories, and consumer-protection cases. Know what to watch for before you arrive.

📍 Zagreb, Croatia 📅 Updated May 2026 💬 4 scams documented ⭐ Sourced & verified
2 High Risk2 Medium
📖 3 min read

Key Takeaways

  • The #1 reported scam is the Zagreb Bus Station Unbranded Taxi Overcharge
  • 2 of 4 scams are rated high risk
  • Use app-based ride services (Uber, Bolt) or official metered taxis instead of unmarked vehicles
  • Never accept unsolicited offers from strangers near tourist sites in Zagreb

⚡ Quick Safety Tips

  • Use the Bolt or Uber app for Zagreb taxi rides or take the ZET tram (1.30 EUR single-ride) — refuse all unbranded taxis at Glavni Kolodvor where unmetered cars charge 40 EUR for 1.7 km and 80 EUR for the airport run that legitimate apps complete at 12 EUR.
  • Use only Croatian-bank ATMs (Zagrebačka banka, PBZ, Erste, OTP) and refuse Dynamic Currency Conversion at the screen — Euronet, Cardpoint, and Cashzone kiosks in tourist zones charge 5-12 percent above the inter-bank rate plus 5-10 EUR per-transaction fees.
  • Take detailed timestamped photos of every panel of any Green Motion rental car at pickup AND drop-off — pre-existing damage is pressed onto renters at drop-off with on-the-spot pressure to sign before flight time.
  • Verify Zagreb apartment listings on njuškalo.hr or index.hr — refuse any landlord using a USA-number Telegram or WhatsApp; legitimate Croatian landlords have Croatian-mobile +385 numbers and accept in-person viewings before any deposit.

The 4 Scams


Scam #1
Zagreb Bus Station Unbranded Taxi Overcharge
⚠️ High
📍 Zagreb Glavni Kolodvor (Bus Station) taxi rank, Trg Kralja Tomislava drop-off, Ban Jelačić square approaches
Zagreb Bus Station Unbranded Taxi Overcharge — comic illustration

Unbranded taxis at Zagreb Glavni Kolodvor (Bus Station) charge EUR 40 for 1.7-kilometer rides — Bolt and Uber book the same trip at EUR 4.

A 2025 Reddit thread documented a EUR 40 charge for a 1.7-kilometer Bus-Station-to-center hop where the driver claimed it's expensive because it's a private service and printed prices were on the door. A 2023 Reddit thread documented an EUR 80 Bus-Station-to-airport ride where the same Uber app booking would have run EUR 12.

The trap is the visual mimicry. The unbranded cars at Glavni Kolodvor are painted to look like legitimate Zagreb taxis with rooftop TAXI signs and meter-equipment in view, but they operate as private hire vehicles outside the published Croatian taxi tariff. Drivers point to door-printed rate cards in EUR that read as expensive but legitimate to non-Croatian tourists who do not know the legitimate radio-taxi rate is roughly EUR 1 per kilometer. The receipt, when issued, lacks the Croatian Tax Administration TIN and is essentially a private invoice.

The defense is the Bolt or Uber app. Both operate in Zagreb at app-locked fares; a Glavni Kolodvor to Ban Jelačić ride runs EUR 4 to EUR 7 on Bolt versus EUR 40 from the unbranded rank. Legitimate Croatian radio taxi companies are Cammeo (taxi.cammeo.hr) and Eko Taxi (ekotaxi.hr); both display the company name and a six-digit Croatian taxi license number on the door. ZET (Zagreb's public-transport operator) tram tickets are EUR 1.30 single-ride and reach every central Zagreb destination. Use the Bolt or Uber app for Zagreb taxi rides — refuse all unbranded cars at Glavni Kolodvor where the door-printed rate card claims EUR 1 per minute or higher.

Red Flags

  • Taxi has rooftop TAXI sign but no Cammeo or Eko Taxi branding
  • Door-printed rate card lists EUR per-minute charges over 1.50 EUR
  • Driver describes the cab as 'private service' when the meter is questioned
  • Receipt lacks Croatian Tax Administration TIN identification
  • Final fare is more than EUR 15 for a sub-3-kilometer central Zagreb ride

How to Avoid

  • Use the Bolt or Uber app for app-locked-fare Zagreb taxi rides.
  • Refuse any unbranded cab at Glavni Kolodvor or central taxi ranks.
  • Use legitimate radio-taxi operators Cammeo or Eko Taxi by phone or app.
  • Take the ZET tram (EUR 1.30 single-ride) for central Zagreb destinations.
  • Photograph the meter, license plate, and door rate-card before paying.
Scam #2
Tourist-Zone Private ATM Currency-Conversion Trap
🔶 Medium
📍 Ban Jelačić square ATMs, Old Town pedestrian-zone ATM kiosks, Zagreb Glavni Kolodvor concourse, hotel-lobby ATM stands
Tourist-Zone Private ATM Currency-Conversion Trap — comic illustration

Polish and Czech-owned private ATMs cluster around Ban Jelačić square and Zagreb Old Town, offering bad exchange rates via Dynamic Currency Conversion (DCC).

Foreign cardholders are charged 5-12 percent above the inter-bank rate plus 5-10 EUR fees. A 2019 Reddit tourist warning thread with 184 upvotes documented the pattern plainly: many private ATMs charge extremely high provisions and give very low exchange rates for USD and EUR, all owned by foreign companies rather than Croatian banks.

The trap is two-layered. First, the ATM offers DCC at withdrawal — a screen prompt asking whether you want to be charged in HRK (Croatian kuna, before Croatia's 2023 euro changeover) or your home currency. Choosing home currency triggers an exchange-rate margin of 5 to 12 percent below the inter-bank rate, plus a flat ATM access fee of 5 to 10 EUR. Second, the receipt obscures the inflated rate behind small font Croatian-language disclaimers. By the time you see the conversion on your card statement, the bank cannot reverse the DCC charge.

The defense is bank choice. The 2019 thread's commenters listed legitimate Croatian-bank ATMs that charge fair commission: Zagrebačka banka (ZABA), Privredna banka Zagreb (PBZ. Use only Croatian-bank ATMs, refuse DCC at the screen prompt by selecting 'continue without conversion' or HRK/EUR (Croatia uses EUR since January 2023), and withdraw larger amounts less frequently to amortize the per-transaction fee. Use only Croatian-bank ATMs (Zagrebačka banka, PBZ, Erste, OTP) and refuse Dynamic Currency Conversion at the screen prompt — Euronet and Cardpoint kiosks charge 5-12 percent above interbank rate.

Red Flags

  • ATM brand is Euronet, Cardpoint, Cashzone, or another non-Croatian-bank operator
  • Screen prompts you to 'continue with conversion' or 'lock the rate'
  • Quoted exchange rate is more than 3 percent below the inter-bank rate
  • Flat access fee exceeds EUR 5 per withdrawal
  • Disclaimer text is in Croatian only with no English option

How to Avoid

  • Use only Croatian-bank ATMs: Zagrebačka banka, PBZ, Erste Bank, or OTP.
  • Refuse Dynamic Currency Conversion (DCC) at the screen — choose 'no' or 'continue without conversion'.
  • Withdraw larger amounts less frequently to amortize the per-transaction fee.
  • Check the inter-bank rate on xe.com before withdrawing to verify the offered rate.
  • Use a credit card with 0 percent foreign-transaction fees for purchases instead of cash.
Scam #3
Green Motion Pre-Existing Damage Charge Pressure
⚠️ High
📍 Zagreb Airport (ZAG) Green Motion counter, Zagreb city-center Green Motion locations, Croatia-wide Green Motion drop-offs
Green Motion Pre-Existing Damage Charge Pressure — comic illustration

Green Motion at Zagreb Airport (ZAG) presses pre-existing scratches onto renters as their fault at drop-off.

A 2025 Reddit thread with 111 upvotes documents on-the-spot pressure to sign a damage report under threat of escalation. The renter said pre-existing damage was clearly there, and Green Motion staff insisted on a signed acceptance under verbal pressure. Similar complaints surface across Green Motion outposts in other countries, suggesting an organized pattern rather than a one-off branch problem.

The mechanic is documentation asymmetry. Green Motion pickup staff typically wave off detailed inspection with quick verbal confirmation that scratches are logged. At drop-off the same staff produce a paper damage report citing scratches that were on the car at pickup, and pressure the renter to sign before leaving for their flight. Any refusal triggers a EUR 200-800 hold on the credit card on file, billed weeks later if the renter does not formally dispute.

The defense is photographic evidence. Take detailed timestamped photos of every panel of the car at pickup, including close-ups of any visible scratches. The 2025 thread's top reply with 92 upvotes spelled out the rule: detailed photos at pickup are a MUST with every rental company. At drop-off, refuse to sign any damage report citing pre-existing scratches, dispute the charge with your credit card immediately, and request Green Motion's pickup documentation in writing. Take timestamped photos of every panel of any Green Motion rental car at pickup AND drop-off, refuse to sign any damage report citing pre-existing scratches, and dispute charges immediately.

Red Flags

  • Pickup staff rush the inspection with 'scratches are logged'
  • Drop-off staff produce a damage report claiming scratches not noted at pickup
  • Pressure to sign the damage report before you leave for your flight
  • Charge appears on credit card before any dispute resolution
  • Damage report cites scratches in locations photographed at pickup as undamaged

How to Avoid

  • Take detailed timestamped photos of every panel of the car at pickup AND drop-off.
  • Refuse to sign any damage report citing scratches you photographed as pre-existing.
  • Dispute any post-rental damage charge with your credit card company immediately.
  • Request Green Motion's pickup-condition documentation in writing.
  • Use Hertz, Europcar, or Avis at Zagreb Airport for manned-counter alternatives.
Scam #4
Facebook Apartment USA-Number Listing Fraud
🔶 Medium
📍 Facebook Marketplace Zagreb apartment groups, MUZA-area student-rental listings, Erasmus Zagreb Facebook groups
Facebook Apartment USA-Number Listing Fraud — comic illustration

A 2024 Reddit thread with 36 upvotes documents a Facebook-Marketplace apartment-rental scam targeting Zagreb students and Erasmus arrivals.

The scammer posts a too-good-to-be-true Zagreb flat at EUR 300 monthly with hero photos in MUZA-adjacent neighborhoods, communicates fluently in English on Facebook Messenger, and pivots to a USA phone number on Telegram or WhatsApp when asked for a direct contact. Multiple landlords running the same script across the same Facebook groups suggest a coordinated operation rather than coincidence.

The trap progresses through three stages. First, the under-market rate captures attention from international students browsing Zagreb housing groups. Second, the USA-number pivot reveals the operator is not in Zagreb (and probably not even in Croatia) but uses Telegram or WhatsApp to maintain contact while disclaiming local-Croatian-number limitations. Third, the scammer requests a deposit equivalent to one or two months' rent via wire transfer or cryptocurrency to secure the flat before viewing — and after payment, the apartment, the listing, and the contact disappear.

The defense is operational. Verify any Zagreb apartment listing through njuškalo.hr (Croatia's primary classifieds site, similar to Craigslist), index.hr's real-estate section, or the property-management agency's Croatian-domain website. Refuse all USA-number landlords; any legitimate Zagreb landlord will have a Croatian-mobile (+385) phone number. Insist on an in-person viewing before transferring any deposit. Use Croatian banks (HRK or EUR transfers via IBAN) rather than crypto or remittance services. Refuse any Zagreb apartment listing where the landlord uses a USA phone number on Telegram or WhatsApp — legitimate Croatian landlords have Croatian-mobile +385 numbers and accept in-person viewings before any deposit.

Red Flags

  • Listing rate is 30-50 percent below comparable Zagreb apartment listings
  • Landlord pivots to a USA-number Telegram or WhatsApp account
  • Communication channel switches away from Facebook Messenger after deposit ask
  • Wire-transfer or cryptocurrency deposit requested before in-person viewing
  • Photos appear repeatedly across multiple Facebook listings under different names

How to Avoid

  • Verify Zagreb apartment listings on njuškalo.hr or index.hr (Croatian classifieds).
  • Refuse any landlord using a USA-number Telegram or WhatsApp account.
  • Insist on in-person viewing before transferring any deposit.
  • Use Croatian banks (IBAN transfers) rather than crypto or remittance services.
  • Reverse-image-search hero photos to verify they are not lifted from other listings.

🆘 What to Do If You Get Scammed

📋 File a Police Report

Go to the nearest Croatian Police (Policija) station. Call 192 (Police) or 112 (Emergency). Get an official crime report — you'll need this for insurance claims. You can also report online at mup.gov.hr.

💳 Cancel Your Cards

Call your bank immediately. Most have 24/7 numbers on the back of the card (keep a photo saved separately). Block any suspicious transactions before the thieves use your details.

🛂 Lost Passport?

Contact your nearest embassy or consulate. The US Embassy in Zagreb is at Ulica Thomasa Jeffersona 2, 10010 Zagreb. For emergencies: +385 1-661-2200.

📱 Track Your Device

If your phone was stolen, use Find My (iPhone) or Find My Device (Android) from another device. Don't confront thieves yourself — share the location with police instead.

Frequently Asked Questions

Zagreb is among the safest tourist destinations in Croatia and Europe. Violent crime against foreigners is exceptionally rare. The practical risks are financial: unbranded Bus Station taxis charging 40 EUR for 1.7-kilometer rides and 80 EUR airport runs (Bolt or Uber complete the same trips at 4-12 EUR), Polish/Czech-owned private ATMs at Ban Jelačić square offering bad exchange rates via Dynamic Currency Conversion, Green Motion rental pre-existing-damage pressure at Zagreb Airport, and Facebook Marketplace USA-number apartment listings targeting students. Old Town, Ban Jelačić square, Tkalčićeva, and the Upper Town Funicular are all safe at all hours.
The most-reported pattern is unbranded taxi overcharging at Glavni Kolodvor (Bus Station). A 2025 Reddit thread documented a 40 EUR charge for a 1.7-kilometer ride; a 2023 Reddit thread documented an 80 EUR charge for a 20-minute airport run that the same Uber booking would have cost 12 EUR. The taxis paint themselves to look like legitimate Cammeo or Eko Taxi cabs but operate as private hire vehicles outside the Croatian taxi tariff. The 2025 Reddit 111-upvote Green Motion rental scam thread is the second-most-documented pattern.
The Pleso Prijevoz airport bus runs from Zagreb Airport (ZAG) to the central bus station (Glavni Kolodvor) for 8 EUR per adult, departing every 30 minutes. The Bolt or Uber app typically books the same airport-to-center ride at 12-18 EUR with app-locked fares. Refuse the curbside taxi rank — unbranded cabs charge 40-80 EUR for the same route with rate-card claims about 'private service.' Cammeo (taxi.cammeo.hr) and Eko Taxi (ekotaxi.hr) are the legitimate Croatian radio-taxi companies if you must call directly.
Ban Jelačić square is the central pedestrian gathering point and free to walk through. The Dolac open-air market (just north of Ban Jelačić) is free to browse — the red umbrellas are the iconic photo. The Upper Town (Gornji Grad) with St. Mark's Church and the Lotrščak Tower is best reached by the Zagreb Funicular at 1.30 EUR one-way (the world's shortest funicular at 66 meters). Stone Gate (Kamenita vrata) is a free historic Catholic shrine in the Upper Town. Tkalčićeva Street is the cafe corridor — free to walk, paid to drink. The Mirogoj Cemetery is free and architecturally stunning.
Use only Croatian-bank ATMs: Zagrebačka banka (ZABA), Privredna banka Zagreb (PBZ), Erste Bank, or OTP. Refuse the Dynamic Currency Conversion screen prompt — when the ATM asks 'Lock the rate?' or 'Convert to USD/GBP?', select 'No' or 'Continue without conversion' so the transaction posts in EUR (Croatia's currency since January 2023) and your home bank applies the standard inter-bank rate. The Euronet, Cardpoint, and Cashzone kiosks at Ban Jelačić square and Old Town pedestrian streets charge 5-12 percent above the inter-bank rate plus 5-10 EUR per-transaction fees. Withdraw larger amounts less frequently to amortize fees, or use a credit card with 0 percent foreign-transaction fees for purchases.
📖 tabiji.ai Travel Safety Series

You just read 4 scams in Zagreb. The full Travel Safety Series has 780+ more across 20+ countries.

Tokyo's Kabukichō ¥130,000 bar trap. Rome's gladiator photo extortion. Paris's gold-ring trick. Bali's ATM skimmer scams. Bangkok's grand-palace closure ruse. Every documented scam across 20+ destinations — with the exact scripts, red flags, and local-language phrases that shut each one down. Drawn from Reddit traveler reports, embassy advisories, and consumer-protection cases.

  • 780+ documented scams across Tokyo, Rome, Paris, Bali, Bangkok, Rio & 100+ more cities
  • 20+ countries covered, with country-by-country phrase cards for every destination
  • Updated annually — buy once, re-download future editions free
  • All titles $4.99 each on Amazon Kindle
🆘 Been scammed? Get help