There are 9 ways to get from Ancona to Piran by train (Trenitalia), bus, ferry, car, car ferry, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ancona to Bologna Centraletrain Fr
- Take the train from Bologna Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Cervignano-Aquil.-Grtrain Re
- Take the train from Cervignano-Aquil.-Gr to Trieste Centraletrain Re
6h 27m€58–247Bus
cheapest- Take the bus from Ancona to Venezia, Tronchettobus N433
- Take the bus from Venezia, Tronchetto to Portorožbus N533
12h 30m€43–70Bus via Verona
- Take the bus from Ancona to Verona Porta Nuova Stationbus
- Take the bus from Verona Porta Nuova to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Portorožbus
10h 38m€579–1,517Catamaran, ferry
- 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
17h 20m€144–251Drive, car ferry
- Drive from Ancona to Venice Troncetto ferrycar
- Take the carferry from Venice Troncetto ferry to Umagcarferry
7h 48m€135–158Train, line 2 ferry, car ferry via Bologna
- Take the train from Ancona to Bologna Centraletrain Fr
- Take the train from Bologna Centrale to Venezia S. Luciatrain Fr
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Pirancarferry
7h 54m€126–279Train, line 2 ferry, car ferry
- Take the train from Ancona to Venezia S. Luciatrain Fr
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Pirancarferry
8h 5m€138–190Fly from Raffaello Sanzio Airport
- Fly from Raffaello Sanzio Airport (AOI) to Trieste – Friuli Venezia Giulia Airport (TRS)plane AOI - TRS
7h 12m€96–442Train to Fiumicino International Airport, fly
- Take the train from Ancona to Roma Tiburtinatrain
- Fly from Fiumicino International Airport (FCO) to Trieste – Friuli Venezia Giulia Airport (TRS)plane FCO - TRS
8h 58m€118–386
Ancona to Piran by train, ferry, and car ferry
Questions & Answers
The cheapest way to get from Ancona to Piran is to bus which costs €40 - €70 and takes 12h 30m.
The fastest way to get from Ancona to Piran is to train which takes 6h 27m and costs €55 - €250.
No, there is no direct bus from Ancona to Piran. However, there are services departing from Ancona and arriving at Piran via Verona Porta Nuova, Rovinj, Autobusni Kolodvor and Portorož. The journey, including transfers, takes approximately 10h 38m.
No, there is no direct ferry from Ancona to Piran. However, there are services departing from Port of Ancona and arriving at Piran via Port of Zadar, Port of Mali Losinj and Port of Rovinj. The journey, including transfers, takes approximately 17h 20m.
No, there is no direct train from Ancona to Piran. However, there are services departing from Ancona and arriving at Trieste Centrale via Bologna Centrale, Venezia Mestre and Cervignano-Aquil.-Gr. The journey, including transfers, takes approximately 6h 27m.
The distance between Ancona and Piran is 535 km.
The best way to get from Ancona to Piran without a car is to bus via Verona which takes 10h 38m and costs €550 - €1600.
It takes approximately 6h 27m to get from Ancona to Piran, including transfers.
Ancona to Piran bus services, operated by Onebus, depart from Ancona station.
Ancona to Piran train services, operated by Trenitalia Frecce, depart from Ancona station.
What companies run services between Ancona, Italy and Piran, Slovenia?
You can take a train from Ancona to Piran via Bologna Centrale, Venezia Mestre, Cervignano-Aquil.-Gr, and Trieste Centrale in around 6h 27m. Alternatively, you can take a bus from Ancona to Piran via Verona Porta Nuova, Rovinj, Autobusni Kolodvor, and Portorož in around 10h 38m.
- Website
- ita-airways.com
Flights from Raffaello Sanzio Airport to Trieste – Friuli Venezia Giulia Airport via Fiumicino International Airport
- Ave. Duration
- 5h 15m
- When
- Monday to Friday
- Estimated price
- €100–340
Flights from Fiumicino International Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €50–180
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €29–60
- Schedules at
- Trenitalia Frecce
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–45
- Schedules at
- Trenitalia Frecce
Train from Venezia Mestre to Cervignano-Aquil.-Gr
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Estimated price
- €14–30
- Schedules at
- Trenitalia Frecce
Train from Cervignano-Aquil.-Gr to Trieste Centrale
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- €6–13
- Schedules at
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €29–60
- Schedules at
- Trenitalia Frecce
Train from Bologna Centrale to Venezia S. Lucia
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €23–50
- Schedules at
- Trenitalia Frecce
Train from Ancona to Venezia S. Lucia
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- €50–110
- Schedules at
- Trenitalia Frecce
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Ancona to Verona Porta Nuova Station
- Ave. Duration
- 3h 55m
- Frequency
- Once a week
- Estimated price
- €60–85
- Website
- Onebus
Rome2Rio's guide to Jadrolinija
Contact DetailsContact Details
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Port of Ancona to Port of Zadar
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- Jadrolinija
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Need to know: Jadrolinija
Read the travel guide
More Questions & Answers
The best way to get from Ancona to Piran is to train which takes 6h 27m and costs €55 - €250. Alternatively, you can bus via Verona, which costs €550 - €1600 and takes 10h 38m, you could also fly, which costs €95 - €450 and takes 7h 12m.
Ancona to Piran bus services, operated by Onebus, arrive at Verona Porta Nuova Station.
Ancona to Piran train services, operated by Trenitalia Frecce, arrive at Bologna Centrale station.
There are 7003+ hotels available in Piran.







