City BuddyCityBuddy
English
Scenic aerial view of Piran, Slovenia featuring historic architecture and the Adriatic Sea.

Tourist scams and rip-offs in Piran, Slovenia: how to avoid them

Photo made by Raymond Petrik on Pexels.com

Piran is a small, safe Slovenian coastal town. Most risk is minor: overpriced taxis from Ljubljana or Trieste airports, tourist-menu pricing near Tartini Square, and exchange booths with poor rates. Use official taxis, pay in euros, and decline dynamic currency conversion to avoid the common pitfalls.

Updated September 2026

Fair taxi from the airport
€90 - €120
Single ticket
€1.80
Fine without a valid ticket
€40
Emergency number
112

Common scams in Piran, Slovenia and how to avoid them

TaxiOutside Ljubljana and Trieste arrivals terminals

1. Unlicensed drivers at airports

How it works: Unlicensed drivers approach arrivals at Ljubljana and Trieste airports offering private rides to Piran at inflated prices, sometimes 150 euros or more.

How to avoid it: Use only the official taxi rank or a licensed rideshare app. Agree the fare or confirm the meter before getting in.

Restaurants & barsRestaurants near Tartini Square and the harbour

2. Menu without prices

How it works: Some tourist-oriented restaurants near Tartini Square bring menus without prices or add items only when asked, leading to surprise bills.

How to avoid it: Confirm prices before ordering. Walk away if no prices are shown on the menu.

Money exchangeExchange booths near the old town and waterfront

3. Poor-rate exchange booths

How it works: Exchange booths in tourist areas advertise eye-catching rates but apply large commissions and fees, giving far less than the real rate.

How to avoid it: Use bank ATMs and withdraw euros directly. If exchanging cash, compare the final amount after fees, not the advertised rate.

ATMs & cardsTourist streets and near the main square

4. High-fee standalone ATMs

How it works: Independent ATMs in tourist shopping streets charge high withdrawal fees and offer dynamic currency conversion that inflates the total.

How to avoid it: Use ATMs attached to banks inside branches. Always select to be charged in euros when prompted.

From the airport to the city centre

Ljubljana Jože Pučnik Airport (LJU), or Trieste Airport (TRS)

Fair taxi price (official, daytime): €90 - €120. The main airport for Piran is Ljubljana, roughly 130 km away. Official metered or fixed fares to Piran run about 90 to 120 euros. Use the licensed rank outside arrivals and agree the price or meter before starting.

Best alternative: Ljubljana airport bus (GoOpti or Arriva) to Ljubljana city, then regional bus toward Piran via Koper. (€10, about 240 min)

Public transport: tickets, validation and fines

Single ticket
€1.80 (Single bus fare within Koper region, valid for one ride on local buses around Piran and nearby towns.)
Validation rules
Buy and validate your ticket at the machine on board before travel. Paper tickets must be stamped. The Urbana card is also accepted on regional buses. No validation means the ticket is not valid.
Fine without a valid ticket
€40. Inspectors issue fines on the spot for travelling without a validated ticket; paying immediately may reduce the amount.
Paying by card
The Urbana stored-value card works on buses in the region and can be topped up at kiosks and machines. Contactless bank cards are not accepted on board.

Tipping and service charges

Tipping: Optional but appreciated. Rounding up in restaurants and leaving small change for good service is common. Taxi drivers do not expect a tip.

Cover and service charges: Cover charges are rare in Slovenia and not standard practice. Check the menu before ordering, especially if no prices are displayed. Service is included in the bill in most places.

Cards, ATMs and currency exchange

Always choose to be charged in euros and decline dynamic currency conversion when asked. Prefer ATMs attached to bank branches. Independent ATMs and exchange booths near tourist areas tend to have worse rates and hidden fees.

Areas where extra care is advised

  • Old town and Tartini Square: Busy during summer with pickpocketing reported occasionally around crowded events. Keep wallets and phones in front pockets and bags closed.
  • Harbour and marina area: Some unofficial parking and guiding activity reported near the marina in high season. Use official lots and ignore cash collectors.

Emergency number

112

Planning your budget?

Frequently Asked Questions about Piran, Slovenia

Is Piran, Slovenia safe for tourists?
Piran is a small, safe Slovenian coastal town. Most risk is minor: overpriced taxis from Ljubljana or Trieste airports, tourist-menu pricing near Tartini Square, and exchange booths with poor rates. Use official taxis, pay in euros, and decline dynamic currency conversion to avoid the common pitfalls.
How much is a taxi from the airport to the centre of Piran, Slovenia?
A fair official daytime fare is about €90 - €120. The main airport for Piran is Ljubljana, roughly 130 km away. Official metered or fixed fares to Piran run about 90 to 120 euros. Use the licensed rank outside arrivals and agree the price or meter before starting.
Do I need to validate public transport tickets in Piran, Slovenia?
Buy and validate your ticket at the machine on board before travel. Paper tickets must be stamped. The Urbana card is also accepted on regional buses. No validation means the ticket is not valid. Fine without a valid ticket: €40.
Is tipping expected in Piran, Slovenia?
Optional but appreciated. Rounding up in restaurants and leaving small change for good service is common. Taxi drivers do not expect a tip.
What is the emergency number in Piran, Slovenia?
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.