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
40 min€6–13Bus
- Take the bus from Trieste Port to Poreč, Autobusni Kolodvorbus
- Take the bus from Poreč, Autobusni Kolodvor to Portorožbus
2h 29m€94–367Drive 35.1 km
- Drive from Trieste Port (Station) to Pirancar 35.1 km
41 min€6–8Ferry via Trieste Port
- Take the ferry from Trieste Port to Piranferry
1h 8m€6–13
Trieste Port (Station) to Piran by ferry
Questions & Answers
The cheapest way to get from Trieste Port (Station) to Piran is to drive which costs €5 - €8 and takes 41 min.
The fastest way to get from Trieste Port (Station) to Piran is to ferry which takes 40 min and costs €6 - €13.
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 five times a week, and operate Wednesday, Thursday, Saturday and Sunday. The journey takes approximately 40 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 40 min and costs €6 - €13.
The ferry from Trieste Port to Piran takes 40 min including transfers and departs five times 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 5 times a week. Tickets cost €6–13 and the journey takes 40 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.com
Bus from Trieste Port to Poreč, Autobusni Kolodvor
- Ave. Duration
- 1h 7m
- Frequency
- On demand
- Estimated price
- €35–230
- Website
- https://www.goopti.com/en/
- Shared
- €35–110
- Private
- €205–215
Bus from Poreč, Autobusni Kolodvor to Portorož
- Ave. Duration
- 38 min
- Frequency
- On demand
- Estimated price
- €55–140
- Website
- https://www.goopti.com/en/
- Phone
- 0923.873813
- [email protected]
- Website
- libertylines.it
Ferry from Trieste Port to Piran
- Ave. Duration
- 40 min
- Frequency
- 5 times a week
- Estimated price
- €6–13
- Schedules at
- libertylines.it
Ferry from Trieste Port to Piran
- Ave. Duration
- 40 min
- Frequency
- Once a week
- Estimated price
- €6–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
More Questions & Answers
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.
Book your Trieste Port (Station) to Piran bus tickets online with Omio.
There are 7434+ hotels available in Piran.










