There are 4 ways to get from Trieste Port (Station) to Piran by ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry
best- Take the ferry from Trieste Port to Piranferry
55 min€7–13Drive 35.1 km
cheapest- Drive from Trieste Port (Station) to Pirancar 35.1 km
41 min€6–9Bus
- Take the bus from Trieste Port to Poreč, Autobusni Kolodvorbus
- Take the bus from Poreč, Autobusni Kolodvor to Portorožbus
2h 29m€84–299Ferry via Trieste Port
- Take the ferry from Trieste Port to Piranferry
1h 8m€7–13
Comparing Your Travel Options
The cheapest way to get from Trieste Port (Station) to Piran is to drive which costs €5 - €9 and takes 41 min.
The fastest way to get from Trieste Port (Station) to Piran is to drive which takes 41 min and costs €5 - €9.
No, there is no direct bus from Trieste Port (Station) to Piran. However, there are services departing from Trieste Port and arriving at Piran via Poreč, Autobusni Kolodvor and Portorož. The journey, including transfers, takes approximately 2h 29m.
Yes, there is a direct ferry departing from Trieste Port and arriving at Piran. Services depart once a week, and operate Wednesday, Saturday and Sunday. The journey takes approximately 55 min.
The distance between Trieste Port (Station) and Piran is 20 km. The road distance is 35.1 km.
Book your Trieste Port (Station) to Piran ferry tickets online with Omio.
The best way to get from Trieste Port (Station) to Piran without a car is to ferry which takes 55 min and costs €7 - €13.
The ferry from Trieste Port to Piran takes 55 min including transfers and departs once a week.
Trieste Port (Station) to Piran bus services, operated by GoOpti, depart from Trieste Port station.
Trieste Port (Station) to Piran bus services, operated by GoOpti, arrive at Poreč, Autobusni Kolodvor station.
What companies run services between Trieste Port (Station), Italy and Piran, Slovenia?
Liberty Lines S.P.A. operates a ferry from Trieste Port to Piran once a week. Tickets cost €7–13 and the journey takes 55 min. Alternatively, you can take a bus from Trieste Port to Piran via Poreč, Autobusni Kolodvor and Portorož in around 2h 29m.
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Trieste Port to Poreč, Autobusni Kolodvor
- Ave. Duration
- 1h 7m
- Frequency
- On demand
- Estimated price
- €35–215
- Website
- GoOpti
- Shared
- €35–110
- Private
- €205–215
Bus from Poreč, Autobusni Kolodvor to Portorož
- Ave. Duration
- 38 min
- Frequency
- On demand
- Estimated price
- €45–85
- Website
- GoOpti
- Phone
- 0923.873813
- [email protected]
- Website
- libertylines.it
Ferry from Trieste Port to Piran
- Ave. Duration
- 55 min
- Frequency
- Once a week
- Estimated price
- €7–13
- Schedules at
- libertylines.it
Ferry from Trieste Port to Piran
- Ave. Duration
- 40 min
- Frequency
- Once a week
- Estimated price
- €7–13
- Schedules at
- libertylines.it
Want to know more about travelling around Slovenia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Booking & Getting There
Yes, the driving distance between Trieste Port (Station) to Piran is 35 km. It takes approximately 41 min to drive from Trieste Port (Station) to Piran.
There are 5784+ hotels available in Piran.










