Key Takeaways
- The #1 reported scam is the Brnik Airport Taxi DODATEK Fake-Surcharge
- 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 Ljubljana
⚡ Quick Safety Tips
- Take the Nomago airport bus from Brnik (LJU) to Ljubljana center for 4.10 EUR per adult or pre-book a GoOpti private transfer at 15-25 EUR — refuse the curbside taxi rank where Prolist and unbranded cabs add fabricated DODATEK 18 EUR supplements to push 30 km transfers past 60 EUR.
- Use the Bolt app for app-locked Ljubljana taxi fares or refuse any unbranded taxi at the Bus Station rank — legitimate Slovenian cabs display Taxi Metro, Taxi Rumeni, or Taxi Center on the door, while unbranded private cabs run the meter from 1.50 EUR to 5 EUR before the car has moved.
- Refuse all cash requests from strangers in mismatched camouflage gear at BTC City, Tivoli Park, and Prešernov trg — the wallet-flash 'I need 5-10 EUR to get home' beg is documented at Decathlon outside BTC and across central Ljubljana.
- Record timestamped pickup AND drop-off videos of every panel of any SixT rental car at Brnik Airport (LJU) — phantom-damage charges arrive by email weeks after drop-off; use Hertz, Europcar, or Budget at manned counters when possible.
Jump to a Scam
The 4 Scams
Brnik Airport (LJU) taxis charge a fabricated DODATEK supplement on top of the metered fare.
The 18 EUR Slovene-only line item pushes a 35 EUR transfer past 60 EUR. A 2025 Reddit thread with 49 upvotes documented a Prolist taxi receipt: 14.47 EUR for the 31-kilometer distance fee, plus 38 minutes of waiting-time charge that never happened, plus an 18 EUR DODATEK line item the passenger could not translate until after paying.
The trap is the receipt obfuscation. The taxi rank at LJU has no posted fare card, no zone-pricing display, and no English-language receipt template. The fare is in Slovenian on the meter; the DODATEK Slovene-only line reads as a generic supplement to non-Slovenian passengers. A second 2024 Reddit thread with 211 upvotes documented the identical pattern at 66 EUR for the same airport-center route — the top reply confirmed the DODATEK 18 EUR is fabricated and does not exist in legitimate Slovenian taxi tariffs.
The defense is transport substitution. The Nomago bus company runs scheduled airport-to-Ljubljana-center coaches at 4.10 EUR per adult, departing roughly hourly from outside the LJU arrivals hall. Pre-booked private transfers via GoOpti or your hotel typically run 15-25 EUR for the same route with all-in pricing. If you must take a taxi, request a receipt before you sit, refuse to pay any DODATEK line, and use only Bolt or app-booked Taxi Metro / Taxi Rumeni rather than the curbside rank. Take the Nomago airport bus at 4.10 EUR or pre-book a GoOpti transfer rather than the curbside taxi rank — refuse all DODATEK supplements on Brnik taxi receipts.
Red Flags
- Taxi rank has no posted English-language fare card
- Receipt has a DODATEK line item with no English translation
- Waiting-time charge appears for a ride that never stopped
- Driver demands cash even after you produced a card
- Final fare is more than 50 EUR for the airport-center route
How to Avoid
- Take the Nomago airport bus at 4.10 EUR per adult from LJU arrivals.
- Pre-book a GoOpti private transfer for 15-25 EUR with all-in pricing.
- Use the Bolt app or pre-booked Taxi Metro / Taxi Rumeni rather than the curbside rank.
- Refuse to pay any DODATEK line on a Brnik taxi receipt.
- Photograph the meter and receipt before paying the driver.
Independent taxis at Ljubljana Bus Station run the meter from 1.50 EUR to 5 EUR before the car has moved.
A 3-kilometer ride to a Tivoli-area hotel ends at 50 EUR. A 2024 Reddit thread with 70 upvotes documented the exact mechanic in real time: meter started at 1.50 EUR, the driver did something to make it jump to 5 EUR, the rate ticked up 20 EUR before the car had completed one kilometer, and the passenger demanded to get out at 20 EUR rather than continue.
The trap is the cash-only private taxi posing as a normal taxi. When the passenger threatened to leave, the driver said sorry man this is a private taxi — meaning the company-branding-less car was operating outside the Slovenian taxi tariff entirely, with rates set at the driver's discretion. The bus-station rank has both legitimate Taxi Metro and Taxi Rumeni cabs and a constant rotation of unbranded private taxis competing for the same fares. Tourists who don't know the visual difference get the unbranded car.
The defense is operational. Legitimate Slovenian taxis display the company name on the door (Taxi Metro, Taxi Rumeni, Taxi Center) and the published per-kilometer tariff inside the cab. The Bolt app books the same legitimate cabs at app-locked fares. The Ljubljana city bus (route 27 or LPP).30 EUR with the Urbana card. Use the Bolt app or refuse any unbranded taxi at the bus-station rank — legitimate Slovenian cabs display Taxi Metro, Taxi Rumeni, or Taxi Center on the door.
Red Flags
- Taxi has no company branding on the door
- Meter jumps multiple euros before the car has moved
- Driver describes the cab as 'private taxi' when challenged
- Per-kilometer rate appears to exceed published Slovenian tariffs
- Driver refuses to issue a printed receipt at the destination
How to Avoid
- Use the Bolt app for app-locked fare Ljubljana taxi rides.
- Refuse any unbranded taxi at the bus-station rank.
- Take Ljubljana city bus route 27 or LPP for 1.30 EUR with an Urbana card.
- Verify the company name (Taxi Metro, Taxi Rumeni, Taxi Center) on the door before sitting.
- Photograph the meter at the start of the ride and at the destination.
Fake-soldier scammers in mismatched camouflage gear work BTC City and central Ljubljana with rehearsed cash-need begs for 5 to 10 EUR.
A 2025 Reddit thread with 317 upvotes documents the BTC Decathlon variant in detail. The wallet flashes full of cash during the exchange.
The story is calibrated for tourist sympathy. The scammer wears camo as a fake-military signal, requests a small amount that feels manageable, and uses the change-giving move to demonstrate good faith. The wallet flash is the tell: someone genuinely in need does not have a wallet stuffed with euro notes. The 2025 thread's top comment from a Slovenian commenter spells it out: this is a new method for begging money from passers-by. Do not fall for it.
The pattern has spread beyond BTC. Reddit commenters in adjacent threads describe the same script outside Tivoli Park entrances and around Prešernov trg, with the camo dress code constant across encounters. The defense is simple: the question is not whether the story is true, it is whether a stranger asking for cash with a wallet of cash visible is asking honestly. Refuse all cash requests from strangers in fake military dress at BTC, Tivoli, or Prešernov trg — the wallet flash is the tell that the request is a beg, not a need.
Red Flags
- Approach is in English at a Slovenian tourist or shopping zone
- Stranger wears mismatched camouflage gear as a fake-military signal
- Story involves urgent need to get home with no specific destination
- Wallet visibly contains substantial cash during the request
- Offers to give change for a larger note rather than accepting just the 5-10 EUR asked
How to Avoid
- Refuse all cash requests from strangers in fake military dress at BTC or central Ljubljana.
- Direct genuine need to the police line on 113 or to the embassy.
- Do not produce your wallet to give change — keep cash hidden.
- Photograph the scammer if approached so others can recognize the pattern.
- Report repeat encounters to Ljubljana Police via policija.si or 113.
SixT pickup staff at Brnik Airport (LJU) rush the inspection with 'don't worry, it's all logged' and bill phantom damage by email weeks after drop-off.
A 2024 Reddit thread with 74 upvotes documents the Europe-wide SixT pattern in detail. The customer's only defense is timestamped video of every panel of the car.
The Brnik Airport variant has the same operational gap as the Tromsø-Lofoten and Bergen patterns. SixT staffing at LJU is light during evening flights, drop-offs are often unmanned, and the next renter scratches the car and claims pre-existing damage. By the time the email arrives the customer has left Slovenia and cannot easily contest from abroad. The damage charge typically lands at 200-800 EUR on the credit card on file before any dispute resolution.
The defense is documentation. Record timestamped pickup AND drop-off videos showing every panel. Insist on a signed inspection slip at drop-off if any staff are present. Dispute the post-rental damage email in writing within 14 days using your videos and request SixT's photographic documentation of the supposed scratches. Slovenian rental-car companies cannot affect your visa or arrest you; the worst they can do is ban you from future rentals. Avoid the SixT counter at Brnik in favor of manned-counter operators (Hertz, Europcar, Budget) when possible. Record timestamped pickup AND drop-off videos of every panel of the car, and avoid SixT for unmanned Brnik Airport drop-offs in favor of manned-counter operators like Hertz or Europcar.
Red Flags
- Pickup staff rush the inspection with 'don't worry, it's all logged'
- Drop-off location is unmanned at Brnik Airport during evening hours
- Damage email arrives weeks after drop-off, not at the rental counter
- Claim references scratches without including dated photographs
- Charge appears on credit card before any dispute resolution
How to Avoid
- Record timestamped video of every panel of the car at pickup AND drop-off.
- Insist on a signed inspection slip at drop-off if any staff are present.
- Use manned-counter operators (Hertz, Europcar, Budget) at Brnik Airport over SixT.
- Dispute any post-rental damage email in writing within 14 days using your videos.
- Request photographic documentation of the supposed damage before paying.
🆘 What to Do If You Get Scammed
📋 File a Police Report
Go to the nearest Slovenian Police (Policija) station. Call 113 (Police) or 112 (Emergency). Get an official crime report — you'll need this for insurance claims. You can also report online at policija.si.
💳 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 the US Embassy in Ljubljana at Prešernova 31, 1000 Ljubljana. For emergencies: +386 1-200-5500. The Slovenian tourist police hotline is +386 1-432-5400.
📱 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
You just read 4 scams in Ljubljana. 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