Slovenia are doar 30 km de coastă, dar Piran este unul dintre cele mai frumoase orașe de coastă din Marea Mediterană. Ocupă o peninsulă sărutată de soare, cu o spectaculoasă Piață Tartini, biserici, una dintre ele cu un minunat clopotniță venețiană, și multe fațade colorate.