Piran to Trieste Ferry

Piran to Trieste Ferry is a seasonal ferry route in service from June to September sailing 4-6 times per week. The ferry crosses the distance of 21 km (11.4 nautical miles) of the Adriatic sea in the Gulf of Trieste. The crossing lasts about 40 minutes. This route is run by Liberty Lines, the Italian ferry company linking Piran, a small town on the Istrian peninsula with Trieste (Italy). Here are the schedules, bookings, and ticket prices.

Liberty Lines fast ferry hydrofoil
(see the return trip from Trieste to Piran)

Schedules and timetables

Ferry RouteTime*Frequency
Departs Piran4-6 times per weekmid-morning & evening
– Arrives in Trieste50 minutes later**mid-morning & evening
*June to September only — **depending on route

How long is the ferry ride from Piran to Trieste? The journey usually lasts 50 minutes to up to 2 hours (depending on the route). The current timetable includes mid-morning & evening departures up to 6 times per week.

Piran to Trieste Passenger Ferry

There is just one fast ferry serving the passenger ferry route from Piran to Trieste. Run by the Italian ferry company Liberty Lines, the shortest journey time of about 40 minutes. This ferry does not take cars. They take just foot passengers, luggage, bikes, and pets. The last passenger ferry departure from Piran is @ 8:15 pm on Thursdays, from June to September.

Ticket Prices

How much does the Piran to Trieste ferry cost? Here is a table with current ticket prices:

Piran to Trieste (one-way, adult single ticket)
Deck (Foot) Passengersfrom €9 euros (from €14 euros adult return)
Bicyclesfrom €3 euros
Pets (Dog, Cat, Bird)Free*
* conditions apply, small pets only

Boarding passenger ferry

Get to the ferry terminal in Piran at least 60 minutes prior to departure. As this ferry is crossing the border between Slovenia and Italy, have your travel documents ready for identification, customs, and passport control at the boarding point. At the boarding point, you may get a boarding card (or just show your emailed ticket) and after that, proceed to passport control. Once on board, leave your larger luggage in provided racks and take your seat in the lounge.

Latest ferry from Piran to Trieste

The latest ferry to reach Trieste from Piran is at 8:15 pm on Thursdays.

Notes (Important to know)

  • How to get from Piran to Trieste? You can get there by passenger fast ferry or alternatively, by bus. It is a 35 km distance between these places and the bus ride is about 30 minutes.
  • There are no car ferries serving this route.
  • Bicycles are not traveling for free on this route but it is very cheap to carry bikes
  • No Pets surcharges
  • Return tickets are cheaper than two one-way options (check above)
  • It is advisable to book your ticket in advance for July & August departures
  • In case of bad weather and cancellation: If your ferry was canceled due to bad weather, you will be offered an alternative departure date.
  • see also what to wear on the ferry

Luggage, Food & Drink & Onboard Facilities

The ferries that serve this route are HSC ferries – high-speed hydrofoils or catamarans, comfortable & air-conditioned. You are allowed two pieces of luggage with the extra charge for additional luggage. The larger luggage is held on the racks at the entrance of the ferry. The racks look similar to racks on trains. The crew helps with luggage. Your hand luggage you keep next to you, in the lounge.

There is a snack/coffee bar on board selling hot and cold drinks, crisps, and sandwiches. Onboard toilets are also available. The ferries have no mobile and laptop charging sockets or USB ports in the passenger lounge. None of the ferries has WIFI access (use your mobile data instead). All ferries are non-smoking.

Where to get tickets for the ferry from Piran to Trieste

Booking is available online usually from March of the current year. Your ticket is emailed to you with a bar code which is scanned when you get on the ferry. Buying tickets in advance guarantee you place on the ferry. Alternatively, on the day of travel, if any of the places are still available for the ferry crossing, you can buy a ticket 1.5 hours prior to departure at the boarding point at the ferry terminal in Piran.

Piran to Trieste Car Ferry

Currently, there are no car ferry crossings between these two places. Your alternative is to drive. The driving time is about 30 minutes (approx distance 35 km). On your way, you will cross the Slovenian and Italian border.

Piran Ferry Terminal

The Piran ferry terminal from where the ferry to Trieste departs is located in the center of the town’s bay, and a short walk from the bus station. Address: Dantejeva Ulica 4, 6330 Piran – Pirano, Slovenia; GPS: 45.52521, 13.56734 (map)

Trieste Ferry Terminal

The ferry terminal in Trieste where the ferry from Piran arrives is located in Molo 4 Passenger Terminal, near the city center, bus & train station. Address: Trieste Terminal Passeggeri, Molo 4, Italy (map)

Journey Map

Here is a map that shows the ferry crossing:

Further travels by ferry

Once you arrive in Trieste, you can get on the ferry to Durres, Albania, and from there to Ancona & Bari or further down a cost by ferry to Corfu in Greece (via Saranda)


Which ferry companies sail on Piran to Trieste crossing?

This ferry route is currently operated by Liberty Lines

How long does the Piran-Trieste crossing take?

The shortest travel time of this ferry route is about 40 minutes. The longest is 2 hours. Add extra time for check-in and boarding/border crossing procedures. How long in advance you need to be present is written on your ticket or on the ferry operator’s website.

How often does the Piran-Trieste ferry sail?

You can usually take this ferry 4 to 6 times per week, once or twice per day

What is the distance between Piran and Trieste?

The shortest sea distance between Piran & Trieste is 21 km (approximately 11 nautical miles)