Venice to Piran Ferry

Venice to Piran Ferry route runs from May to September only, sailing once a week. The ferry crosses the North Adriatic Sea from Italy to the Istrian part of Slovenia, near the border with Croatia. The journey lasts 3 hours. The route is run by Venezia Lines ferry company. This catamaran fast ferry crossing links Venice in Italy with Piran in Slovenia. The alternative route is Venice to Umag or to Porec, the more frequent route. Here are the schedules, bookings, and ticket prices.

(see the return trip from Piran to Venice)

Schedules and timetables

Ferry RouteTime*Frequency
Departs Venice1 time per weeklate afternoon
– Arrives in Piran3 hours laterevening
*May to September only

How long is the ferry ride from Venice to Piran? The journey lasts 3 hours. The current timetable includes just one weekly late afternoon departure.

Venice to Piran Passenger Ferry

There is just one fast ferry serving the passenger ferry route from Venice to Piran. It’s run by the Croatian ferry company Venezia Lines, with an expected journey time of about 3 hours. This ferry does not take cars. It takes foot passengers, luggage, bikes, and pets. The last passenger ferry departure from Venice is at 5 pm, from May to September.

Ticket Prices

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

Venice to Piran (one-way, adult single ticket)
Deck (Foot) Passengers€ 86 euros (low and high season prices)
Bicycles€ 10 per bike
Pets (Dog, Cat, Bird)Free*
* conditions apply, small pets only

Boarding passenger ferry

Boarding is at the San Basilio Passenger ferry terminal (see location below) 60 minutes prior to departure. As this ferry is crossing the border between Italy and Slovenia, have your travel documents ready. Once on board, leave your larger luggage in provided racks and proceed to the seating lounge.

Latest ferry from Venice to Piran

The latest ferry to reach Piran from Venice is at 5 pm.

Additional Notes

  • How to get from Venice to Piran? You can get there by passenger ferry or alternatively, a bus from Venice to Trieste, changing in Trieste for the bus to Koper, Portoroz, and Piran. Another option is a flight from Venice to Pula (PUY) via Zagreb and from Pula, by bus to Piran (a much longer route).
  • There are no car ferries serving this route.
  • Bicycles are not traveling for free
  • No pets surcharge
  • Return tickets are not cheaper than two one-way options.
  • It is advisable to book your ticket in advance.
  • In case of bad weather and cancellation: If your ferry was canceled due to bad weather, you will be offered an alternative departure date.
  • get prepared – make sure to wear an appropriate outfit.

Luggage on Board & Onboard Facilities

This route is served by San Frangisk (or San Pawl) owned by Venezia Lines which is an HSC ferry, a high-speed catamaran, comfortable & air-conditioned (video). You are allowed at least one piece of luggage with the extra charge for additional luggage (€ 5 per bag). 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, at seatings.

There is a snack/coffee bar and toilets. No mobile and laptop charging sockets or USB ports are available in the passenger lounge. No WIFI access is provided – use mobile data instead. This is a non-smoking ferry.

Where to get tickets for the ferry from Venice to Piran

Booking is available online usually from January 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 at the boarding point in the San Basilio Passenger Terminal in Venice.

Venice to Piran Car Ferry

Currently, there are no car ferries serving this route. The alternative is to drive from Venice via Trieste, Sezana, and Koper to Piran – see driving map. The total driving time is about 2.2 hours (approx distance 200 km). On your way, you will cross the Italian and Slovenian borders.

Venice Ferry Terminal

The Venice ferry terminal from where the ferry to Piran departs is located in San Basilio Passenger Terminal, close to the city center and very near the bus & train station. Address: Venezia Terminal Passeggeri, San Basilio, Venezia, Italy (port map)

Piran Ferry Terminal

The Piran ferry terminal where the ferry from Venice arrives is located at the town waterfront, about a 2 min walk from the town’s bus station (check port map).
Address: Dantejeva Ulica, 52440 Pirano – Piran, Slovenia; GPS: 45.52544, 13.5676

Journey Map

Here is a map that shows the ferry crossing:


Which ferry companies sail on Venice to Piran crossing?

This ferry route is currently operated by Venezia Lines

How long does the Venice – Piran crossing take?

The travel time of this ferry route is 3 hours. Add extra time for check-in, boarding & border-crossing procedures (1 extra hour approx)

How often does the Venice – Piran ferry sail?

This ferry sails once a week from May to September

What is the distance between Venice and Piran?

The sea distance between Venice and Piran is 96 km (52 nautical miles) approximately.

Further travels by ferry

The nearest ferry port to Piran is Trieste, from where you can get on the ferry to Albania and further to Greece. Pula ferry port is another option, for the ferry to Kvarner and Dalmatian islands. Other ferry options from Piran are currently not available.