The seasonal passenger ferry between Trieste and Piran offers the most direct water route across the Gulf of Trieste, connecting Italy's northeastern port with Slovenia's Venetian-era coastal town. Service runs on select days from late spring through early autumn, operated by Liberty Lines from Molo Bersaglieri. This guide covers schedules, boarding procedures, and what to expect on the Adriatic crossing.
Quick answer
The Trieste to Piran ferry operates Wednesday through Sunday during the summer season, with sailings departing at 08:30 on most days and additional afternoon departures on Thursday at 20:00. One-way foot passenger tickets cost 9.5 EUR per person. The crossing takes approximately 90 minutes. Passengers must arrive at Trieste Ferry Terminal at least 45 minutes before the scheduled departure time to complete boarding formalities.
The maritime link between Trieste and Piran exists because road travel between the two cities requires crossing two international borders and navigating congested coastal highways, while the direct sea route covers just 28 nautical miles across open water. Liberty Lines introduced the seasonal passenger service in 2019, using high-speed catamarans capable of carrying up to 250 passengers but no vehicles. The Trieste to Piran ferry departs from Molo Bersaglieri, a dedicated passenger terminal located at the southern edge of Trieste's historic waterfront, within walking distance of Piazza Unità d'Italia. The terminal building houses a ticketing counter, waiting area, and passport control checkpoint, since the crossing exits the Schengen Area briefly before re-entering at the Slovenian border. Boarding typically opens 60 minutes before departure, and the operator enforces the 45-minute arrival window strictly during peak summer weeks when sailings reach capacity. Service frequency shifts with the season. July and August see the fullest schedule, with Wednesday, Saturday, and Sunday morning departures joined by a Thursday evening sailing that allows Trieste residents to reach Piran for dinner. May, June, and September operate reduced frequencies, often limited to weekend departures only. The crossing itself offers unobstructed views of the Karst Plateau rising behind Trieste, the industrial port of Koper to the east, and the campanile of Piran's Tartini Square emerging as the catamaran approaches the Slovenian coast. Tickets can be purchased online through the Liberty Lines website or at the terminal counter, though advance booking is recommended for Saturday and Sunday sailings when demand from day-trippers peaks. The fare structure is simple: a single one-way ticket with no pricing tiers, group discounts, or child reductions. Return passengers must book the Piran to Trieste leg separately, as round-trip tickets are not offered.
“The maritime link exists because road travel requires crossing two international borders, while the sea route covers just 28 nautical miles across open water.”
The ferry service between Trieste and Piran operates on a limited weekly schedule. Please review the operating hours below to plan your trip accordingly.
The ferry terminal is located at Molo Bersaglieri in the heart of Trieste's waterfront. It is easily accessible by foot from the city center or by local transit connections serving the harbor area.
Walk to Molo Bersaglieri, 34121 Trieste
Lines serving Piazza Unità d'Italia or Rive
Direct transfer to Molo Bersaglieri
The terminal is located at Trieste Ferry Terminal, Molo Bersaglieri, 34121 Trieste, Italy. Boarding requires arrival at least 45 minutes before scheduled departure; please plan to be in the best arrival window of 08:00–08:30.
Arrive prepared with the right documents and allow time to clear boarding procedures at the terminal.
Everything you need to know about trieste to piran ferry
You can secure your spot through the official website of the operator to ensure your travel plans are confirmed. This trieste to piran ferry service acts as a primary link between Italy and the Slovenian Coast for visitors.
The current entrance fee is 9.5 EUR for a one-way foot passenger ticket. This fee applies per person for the journey across the Gulf of Trieste.
You must arrive at the terminal at least 45 minutes before the scheduled departure time to complete boarding. The best arrival window to ensure a smooth boarding process is between 08:00 and 08:30.
Sailings are limited and do not operate every day of the week. Please check the specific operational calendar as the trieste to piran ferry schedule varies by day, with service currently available on Wednesdays, Thursdays, Saturdays, and Sundays.
The terminal is located at Molo Bersaglieri, 34121 Trieste, Italy. This waterfront location serves as the main departure point for all sea transport in the area.
Passengers are generally permitted to bring standard travel luggage on board. Please ensure your items are manageable as you navigate the gangway to access the boat deck.
The service is seasonal and does not run daily throughout the entire year. Always verify the current maritime status on the operator's website before planning your trip.
For real-time inquiries or official schedule verification, you may reach the operator directly at +39 0923 022022. They provide the most accurate information regarding departures and any weather-related cancellations.
Guided Day Tours to Piran
Read more GuideHow to Get from Trieste to Piran
Read more GuideTaking the Bus from Trieste to Piran
Read more GuideIs Trieste Worth Visiting?
Read more GuideTrieste 3-Day Itinerary Planning
Read more Tickets & toursPrivate Transfers & Taxis from Trieste to Piran
Read more