There are 10 ways to get from Cannes to Piran by train (Trenitalia), train, bus, shuttle, car, plane, ferry, or car ferry
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 Cannes to Ventimigliatrain C3
- Take the train from Ventimiglia to Milano Centraletrain Ic
- Take the train from Milano Centrale to Trieste Centraletrain Fr
12h 7m€107–182Bus
cheapest- Take the bus from Nice Airport to Triestebus N482
16h 24m€70–111Train, bus, shuttle
- Take the train from Cannes to Ventimigliatrain C3
- Take the bus from Piazza Colombo - Sanremo to Bologna - Piazza Xx Settembrebus
- Take a shuttle bus from Bologna Centrale to Portorož
14h 24m€440–724Drive 779.6 km
- Drive from Cannes to Pirancar 779.6 km
7h 46m€126–181Fly Nice Côte D'Azur International Airport to Venice Marco Polo Airport, shuttle
- Fly from Nice Côte D'Azur International Airport (NCE) to Venice Marco Polo Airport (VCE)plane NCE - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Portorož
7h 16m€89–570Train, line 2 ferry, car ferry
- Take the train from Cannes to Ventimigliatrain C3
- Take the train from Ventimiglia to Genova P.Za Principetrain Ic
- Take the train from Genova P.Za Principe 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
13h 19m€172–231Train, line 2 ferry, car ferry via Milan
- Take the train from Cannes to Ventimigliatrain C3
- Take the train from Ventimiglia to Milano Centraletrain Ic
- Take the train from Milano 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
13h 32m€167–273Fly Nice Côte D'Azur International Airport to Trieste – Friuli Venezia Giulia Airport, shuttle
- Fly from Nice Côte D'Azur International Airport (NCE) to Trieste – Friuli Venezia Giulia Airport (TRS)plane NCE - TRS
- Take a shuttle bus from Trieste Centrale to Portorož
8h 24m€135–447Fly Nice Côte D'Azur International Airport to Ljubljana, shuttle
- Fly from Nice Côte D'Azur International Airport (NCE) to Ljubljana (LJU)plane NCE - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Portorož
8h 59m€197–430Train to Marseille Provence Airport, fly to Treviso Airport, shuttle
- Take the train from Cannes to Marseille St Charlestrain
- Fly from Marseille Provence Airport (MRS) to Treviso Airport (TSF)plane MRS - TSF
- Take a shuttle bus from Treviso, Aeroporto to Portorož
9h 7m€108–727
Cannes to Piran by train, ferry, and car ferry
Comparing Your Travel Options
The cheapest way to get from Cannes to Piran is to bus which costs €70 - €120 and takes 16h 24m.
The fastest way to get from Cannes to Piran is to fly and shuttle which takes 7h 16m and costs €85 - €600.
No, there is no direct bus from Cannes to Piran. However, there are services departing from Gare SNCF Cannes and arriving at Piran via Nice Airport, Trieste, Autostazione and Koper. The journey, including transfers, takes approximately 16h 24m.
No, there is no direct train from Cannes to Piran. However, there are services departing from Cannes and arriving at Trieste Centrale via Ventimiglia and Milano Centrale. The journey, including transfers, takes approximately 12h 7m.
The distance between Cannes and Piran is 783 km. The road distance is 779.6 km.
The best way to get from Cannes to Piran without a car is to train and bus and shuttle which takes 14h 24m and costs €440 - €750.
It takes approximately 12h 7m to get from Cannes to Piran, including transfers.
Cannes to Piran bus services, operated by FlixBus, depart from Nice Airport station.
Cannes to Piran train services, operated by ZOU!, depart from Cannes station.
The best way to get from Cannes to Piran is to train which takes 12h 7m and costs €100 - €190. Alternatively, you can bus, which costs €70 - €120 and takes 16h 24m.
What companies run services between Cannes, France and Piran, Slovenia?
You can take a train from Cannes to Piran via Ventimiglia, Milano Centrale, and Trieste Centrale in around 12h 7m. Alternatively, FlixBus operates a bus from Nice Airport to Trieste once daily. Tickets cost €65–100 and the journey takes 11h 35m.
- Website
- lufthansa.com
Flights from Nice Côte D'Azur International Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €120–430
Flights from Nice Côte D'Azur International Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- €35–310
Flights from Nice Côte D'Azur International Airport to Ljubljana via Munich
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €90–400
Flights from Nice Côte D'Azur International Airport to Ljubljana via Frankfurt
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- €90–400
- Phone
- +33 4 13 94 30 50
- Website
- ZOU!
Train from Cannes to Ventimiglia
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Schedules at
- ZOU!
Train from Cannes to Ventimiglia
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Schedules at
- ZOU!
Train from Cannes to Ventimiglia
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Schedules at
- ZOU!
Train from Cannes to Ventimiglia
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Schedules at
- ZOU!
- Phone
- +39 0871 344976
- [email protected]
- Website
- satambus.it
Bus from Piazza Colombo - Sanremo to Bologna - Piazza Xx Settembre
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- €30–45
- Schedules at
- satambus.it
Ferry from Ferrovia "A" to Tronchetto "A"
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- €10
- Website
- ACTV — Azienda del Consorzio Trasporti Veneziano
- 75 min. Ticket
- €10
Ferry from Ferrovia "A" to Tronchetto "A"
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- €10
- Website
- ACTV — Azienda del Consorzio Trasporti Veneziano
- 75 min. Ticket
- €10
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Travelling by boat in Italy
Read the travel guide
Booking & Getting There
Cannes to Piran bus services, operated by FlixBus, arrive at Trieste station.
Cannes to Piran train services, operated by ZOU!, arrive at Ventimiglia station.
Yes, the driving distance between Cannes to Piran is 780 km. It takes approximately 7h 46m to drive from Cannes to Piran.
There are 5637+ hotels available in Piran.









