There are 11 ways to get from Hvar to Piran by ferry, bus, train, plane, busferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus via Rijeka
best- Take the ferry from Hvar to Port of Splitferry
- Take the bus from Split, Autobusni Kolodvor to Rijeka, Autobusni Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Poreč, Autobusni Kolodvorbus
- Take the bus from Poreč, Autobusni Kolodvor to Portorožbus
10h 45m€60–209Ferry, train
- Take the ferry from Hvar to Port of Splitferry
- Take the train from Split to Ostarijetrain Ic
- Take the train from Ostarije to Rijekatrain Re
- Take the train from Rijeka to Pivkatrain 480
- Take the train from Pivka to Kopertrain Ic / ...
17h 10m€128–214Ferry, Catamaran
- Take the ferry from Hvar to Port of Splitferry
- Take the ferry from Split to Anconaferry 53
- Take the ferry from Port of Ancona to Port of Zadarferry 51
- Take the ferry from Port of Zadar to Port of Mali Losinjferry
- Take the ferry from Port of Mali Losinj to Port of Rovinjferry
- Take the ferry from Port of Rovinj to Piranferry
27h 55m€225–400Ferry to Split Airport, fly to Trieste – Friuli Venezia Giulia Airport
- Take the ferry from Hvar to Port of Splitferry
- Fly from Split Airport (SPU) to Trieste – Friuli Venezia Giulia Airport (TRS)plane SPU - TRS
10h 57m€116–444Bus and ferry, bus
- Take the busferry from Jelsa to Split Bus Stationbusferry
- Take the bus from Split, Autobusni Kolodvor to Rijeka, Autobusni Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Poreč, Autobusni Kolodvorbus
- Take the bus from Poreč, Autobusni Kolodvor to Portorožbus
13h 3m€77–211Ferry, bus
- Take the ferry from Hvar to Port of Splitferry
- Take the bus from Split Bus Station to Pula , Autobusni Kolodvorbus
- Take the bus from Pula , Autobusni Kolodvor to Novigradbus
14h 35m€176–472Ferry, bus #2
- Take the ferry from Hvar to Port of Splitferry
- Take the bus from Split, Autobusni Kolodvor to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Portorožbus
16h 32m€90–262Ferry to Split Airport, fly to Zagreb Franjo Tuđman Airport, shuttle, bus
- Take the ferry from Hvar to Port of Splitferry
- Fly from Split Airport (SPU) to Zagreb Franjo Tuđman Airport (ZAG)plane SPU - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
- Take the bus from Ljubljana AP to Piranbus
9h 16m€96–527Ferry, bus to Zadar Airport, fly to Pula Airport, bus
- Take the ferry from Hvar to Port of Splitferry
- Take the bus from Split Bus Station to Zemunik Donjibus
- Fly from Zadar Airport (ZAD) to Pula Airport (PUY)plane ZAD - PUY
- Take the bus from Pula Airport to Portorožbus
8h 31m€159–442Ferry to Brac, fly to Zagreb Franjo Tuđman Airport, shuttle, bus
- Take the ferry from Hvar to Bolferry
- Fly from Brac (BWK) to Zagreb Franjo Tuđman Airport (ZAG)plane BWK - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
- Take the bus from Ljubljana AP to Piranbus
8h 31m€152–671Ferry to Dubrovnik Airport, fly to Zagreb Franjo Tuđman Airport, shuttle, bus
- Take the ferry from Hvar to Dubrovnikferry
- Fly from Dubrovnik Airport (DBV) to Zagreb Franjo Tuđman Airport (ZAG)plane DBV - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
- Take the bus from Ljubljana AP to Piranbus
12h 22m€124–579
Hvar to Piran by ferry, train, and bus
Questions & Answers
The cheapest way to get from Hvar to Piran is to ferry and bus via Rijeka which costs €60 - €210 and takes 10h 45m.
The fastest way to get from Hvar to Piran is to ferry and fly and shuttle and bus which takes 8h 31m and costs €150 - €700.
No, there is no direct bus from Hvar to Piran. However, there are services departing from Hvar and arriving at Piran via Jelsa, Split, Autobusni Kolodvor, Rijeka, Autobusni Kolodvor, Poreč, Autobusni Kolodvor and Portorož. The journey, including transfers, takes approximately 13h 3m.
No, there is no direct ferry from Hvar to Piran. However, there are services departing from Hvar and arriving at Piran via Split, Port of Ancona, Port of Zadar, Port of Mali Losinj and Port of Rovinj. The journey, including transfers, takes approximately 27h 55m.
The distance between Hvar and Piran is 522 km.
The best way to get from Hvar to Piran without a car is to ferry and bus via Rijeka which takes 10h 45m and costs €60 - €210.
It takes approximately 10h 45m to get from Hvar to Piran, including transfers.
Hvar to Piran bus services, operated by Cazmatrans NOVA d.o.o., depart from Jelsa station.
Hvar to Piran bus services, operated by Cazmatrans NOVA d.o.o., arrive at Split Bus Station.
There are 7073+ hotels available in Piran.
What companies run services between Hvar, Croatia and Piran, Slovenia?
You can take a ferry from Hvar to Piran via Split, Port of Ancona, Port of Zadar, Port of Mali Losinj, and Port of Rovinj in around 27h 55m.
- Website
- croatiaairlines.com
Flights from Split Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- €45–90
Flights from Zadar Airport to Pula Airport
- Ave. Duration
- 30 min
- When
- Monday, Wednesday, Friday, Tuesday, and Saturday
- Estimated price
- €35–140
Flights from Brac to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 50 min
- When
- Wednesday and Saturday
- Estimated price
- €60–190
Flights from Dubrovnik Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- €45–100
- Website
- ita-airways.com
Flights from Split Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- €75–270
Flights from Split Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Friday
- Estimated price
- €100–310
Flights from Split Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 45 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–90
Flights from Dubrovnik Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h
- When
- Sunday and Saturday
- Estimated price
- €45–100
- Website
- ryanair.com
Flights from Split Airport to Trieste – Friuli Venezia Giulia Airport via Berlin Brandenburg
- Ave. Duration
- 4h 25m
- When
- Monday, Thursday, and Friday
- Estimated price
- €90–310
- Website
- airdolomiti.it
Flights from Split Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Friday
- Estimated price
- €100–310
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Split to Ostarije
- Ave. Duration
- 6h 7m
- Frequency
- Once daily
- Estimated price
- €65–100
- Website
- http://www.hzpp.hr/en
Train from Ostarije to Rijeka
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €26–40
- Website
- http://www.hzpp.hr/en
Train from Rijeka to Pivka
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- €11–17
- Website
- http://www.hzpp.hr/en
Train from Rijeka to Pivka
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- €11–21
- Website
- https://www.oebb.at/en/
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Pivka to Koper
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- €14–22
- Website
- https://potniski.sz.si/en/
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Split, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- €3–23
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Rijeka, Autobusni Kolodvor to Poreč, Autobusni Kolodvor
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- €1–17
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Split, Autobusni Kolodvor to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- €4–45
- Website
- https://www.arriva.com.hr/en-us/home
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Split, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €24–45
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Poreč, Autobusni Kolodvor to Portorož
- Ave. Duration
- 38 min
- Frequency
- On demand
- Estimated price
- €45–120
- Website
- https://www.goopti.com/en/
Bus from Pula , Autobusni Kolodvor to Novigrad
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €90–220
- Website
- https://www.goopti.com/en/
- Shared
- €103
- Private
- €129
Bus from Rovinj, Autobusni Kolodvor to Portorož
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- €75–190
- Website
- https://www.goopti.com/en/
Shuttle from Zagreb Airport to Ljubljana
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €32–400
- Website
- https://www.goopti.com/en/
- Shared
- €32
- Private
- €150
Bus from Pula Airport to Portorož
- Ave. Duration
- 1h 14m
- Frequency
- On demand
- Estimated price
- €95–240
- Website
- https://www.goopti.com/en/
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Busferry from Jelsa to Split Bus Station
- Ave. Duration
- 1h 53m
- Frequency
- Twice a week
- Estimated price
- €23
- Website
- https://cazmatrans.hr/en/
- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Split Bus Station to Pula , Autobusni Kolodvor
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- €45–150
- Website
- https://www.brioni.hr/en-gb/
- Phone
- +386 090 74 11
- info@arriva.si
- Website
- arriva.si
Bus from Ljubljana AP to Piran
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- €11–12
- Website
- https://arriva.si/en/
- Phone
- +385 91 616 0990
- antonio.tours@zd.t-com.hr
- Website
- antoniotours.hr
Bus from Split Bus Station to Zemunik Donji
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €18–35
- Schedules at
- antoniotours.hr
- Phone
- +385 21 645 476
- luka@krilo.hr
- Website
- krilo.hr
Ferry from Hvar to Port of Split
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- €11–25
- Website
- https://krilo.hr/en
Ferry from Port of Zadar to Port of Mali Losinj
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €24–45
- Website
- https://krilo.hr/en
- Phone
- +385 20 313 119
- support@tp-line.hr
- Website
- tp-line.hr
Ferry from Hvar to Port of Split
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €10–16
- Website
- https://www.tp-line.hr/en/
Ferry from Hvar to Dubrovnik
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €35–55
- Website
- https://www.tp-line.hr/en/
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Split to Ancona
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://www.jadrolinija.hr/en
Ferry from Port of Ancona to Port of Zadar
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- €55–100
- Website
- https://www.jadrolinija.hr/en
Ferry from Hvar to Bol
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- €16–25
- Website
- https://www.jadrolinija.hr/en
- Phone
- 0923.873813
- callcenter@libertylines.it
- Website
- libertylines.it
Ferry from Port of Mali Losinj to Port of Rovinj
- Ave. Duration
- 2h 55m
- Frequency
- Twice a week
- Estimated price
- €30–60
- Schedules at
- libertylines.it
Ferry from Port of Rovinj to Piran
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- €21–40
- 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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide































































