El puerto de Trieste se encuentra a 20 km noreste de Piran. Esto corresponde a una distancia de 11 millas náuticas.
El puerto de Trieste conecta Italia con Croacia y Eslovenia. Las rutas Trieste - Piran, Trieste - Mali Losinj, Trieste - Rovinj y Trieste - Porec son ofrecidas aquí varias veces al día por la naviera Liberty Lines.
El puerto de ferry de Piran conecta Eslovenia con Italia. Las rutas Piran - Venecia y Piran - Trieste son ofrecidas aquí varias veces a la semana por las compañías navieras Venezia Lines y Liberty Lines.