There are 11 ways to get from Perros-Guirec to Calvi by train, plane, bus, ferry, 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.
Train to Rennes-Saint-Jacques Airport, fly to Bastia - Poretta Airport, bus
best- Take the train from Lannion to Rennes
- Fly from Rennes-Saint-Jacques Airport (RNS) to Bastia - Poretta Airport (BIA)RNS - BIA
- Take the bus from Casamozza to Calvi piazza trasputadore d'acqua
9h 15m€236–517Bus, ferry via Paris
cheapest- Take the bus from Perros-Guirec to Paris - Bercy-Seine Bus Station
- Take the bus from Paris - Bercy-Seine Bus Station to Toulon - Bus Station
- Take the ferry from Port of Toulon to Port of Bastia
- Take the bus from Bastia a gara di bus to Calvi piazza trasputadore d'acquaCBa
35h 57m€109–205Train, ferry, drive
- Take the train from Lannion to Paris Montparnasse 1 Et 2Tgv
- Take the train from Paris Gare De Lyon to Nice VilleTgv
- Take the ferry from Port of Nice Lympia to Port of Bastia
- Drive from Port of Bastia to Calvi
21h 43m€145–358Train, ferry, bus
- Take the train from Lannion to Paris Montparnasse 1 Et 2Tgv
- Take the train from Paris Gare De Lyon to ToulonTgv
- Take the ferry from Port of Toulon to Port of Bastia
- Take the bus from Bastia a gara di bus to Calvi piazza trasputadore d'acquaCBa
25h 3m€148–493Train to Brest Bretagne Airport, fly to Bastia - Poretta Airport, bus
- Take the train from Lannion to Brest
- Fly from Brest Bretagne Airport (BES) to Bastia - Poretta Airport (BIA)BES - BIA
- Take the bus from Casamozza to Calvi piazza trasputadore d'acqua
9h 47m€152–355Train to Paris Orly Airport, fly to Bastia - Poretta Airport, bus
- Take the train from Lannion to Paris Montparnasse 1 Et 2
- Fly from Paris Orly Airport (ORY) to Bastia - Poretta Airport (BIA)ORY - BIA
- Take the bus from Casamozza to Calvi piazza trasputadore d'acqua
10h 49m€193–463Train to Rennes-Saint-Jacques Airport, fly to Ajaccio Napoleon Bonaparte Airport, train, bus
- Take the train from Lannion to Rennes
- Fly from Rennes-Saint-Jacques Airport (RNS) to Ajaccio Napoleon Bonaparte Airport (AJA)RNS - AJA
- Take the train from Cavone to U Ponte à a Leccia
- Take the bus from U Ponte à a Leccia to Calvi piazza trasputadore d'acqua
12h 19m€206–537Train to Brest Bretagne Airport, fly to Calvi – Sainte-Catherine Airport
- Take the train from Lannion to Brest
- Fly from Brest Bretagne Airport (BES) to Calvi – Sainte-Catherine Airport (CLY)BES - CLY
10h 38m€209–844Train to Brest Bretagne Airport, fly to Ajaccio Napoleon Bonaparte Airport, train, bus
- Take the train from Lannion to Brest
- Fly from Brest Bretagne Airport (BES) to Ajaccio Napoleon Bonaparte Airport (AJA)BES - AJA
- Take the train from Cavone to U Ponte à a Leccia
- Take the bus from U Ponte à a Leccia to Calvi piazza trasputadore d'acqua
12h 50m€183–605Bus, train, ferry
- Take the bus from Perros-Guirec to Saint-Brieuc
- Take the train from St Brieuc to RennesTer
- Take the train from Rennes to Marseille Saint-Charles
- Take the train from Marseille St Charles to ToulonTer
- Take the ferry from Port of Toulon to Port of Bastia
- Take the bus from Bastia a gara di bus to Calvi piazza trasputadore d'acquaCBa
26h 24m€174–374Bus, ferry
- Take the bus from Perros-Guirec to Saint-Brieuc
- Take the bus from Gare SNCF to Gare Routière603
- Take the bus from Vannes to Grenoble
- Take the bus from Grenoble to Toulon
- Take the ferry from Port of Toulon to Port of Bastia
- Take the bus from Bastia a gara di bus to Calvi piazza trasputadore d'acquaCBa
41h 17m€163–308
Perros-Guirec to Calvi by bus, train, foot, and ferry
Questions & Answers
The cheapest way to get from Perros-Guirec to Calvi is to bus and ferry via Paris which costs €100 - €210 and takes 35h 57m.
The fastest way to get from Perros-Guirec to Calvi is to train and fly and bus which takes 9h 15m and costs €230 - €550.
The distance between Perros-Guirec and Calvi is 1358 km.
The best way to get from Perros-Guirec to Calvi without a car is to train and ferry and bus which takes 25h 3m and costs €140 - €500.
It takes approximately 9h 15m to get from Perros-Guirec to Calvi, including transfers.
There are 1056+ hotels available in Calvi.
What companies run services between Perros-Guirec, France and Calvi, France?
There is no direct connection from Perros-Guirec to Calvi. However, you can take the bus to Gare Clemenceau, walk to Lannion, take the train to Rennes, walk to Gares, take the subway to Saint-Germain, walk to République, take the bus to Aéroport, walk to Rennes-Saint-Jacques Airport (RNS) airport, fly to Bastia - Poretta Airport (BIA), take the taxi to Casamozza, then take the bus to Calvi piazza trasputadore d'acqua. Alternatively, you can take a bus from Pors Ar Goret to Calvi via Ste Anne Médiathèque, Lannion, Paris Montparnasse 1 Et 2, Gare Montparnasse, Gare de Lyon - Van Gogh, Paris Gare De Lyon, Nice Ville, Borriglione, Garibaldi, Port of Nice Lympia, and Port of Bastia in around 21h 43m.
- Website
- airfrance.com
Flights from Rennes-Saint-Jacques Airport to Bastia - Poretta Airport via Lyon
- Ave. Duration
- 4h 15m
- When
- Monday and Wednesday
- Estimated price
- €140–750
Flights from Brest Bretagne Airport to Bastia - Poretta Airport via Lyon
- Ave. Duration
- 4h 15m
- When
- Monday and Wednesday
- Estimated price
- €140–750
Flights from Paris Orly Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- €75–420
Flights from Paris Orly Airport to Bastia - Poretta Airport via Nice
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €75–420
Flights from Rennes-Saint-Jacques Airport to Ajaccio Napoleon Bonaparte Airport via Lyon
- Ave. Duration
- 4h 5m
- When
- Monday and Wednesday
- Estimated price
- €140–750
Flights from Brest Bretagne Airport to Ajaccio Napoleon Bonaparte Airport via Lyon
- Ave. Duration
- 4h 5m
- When
- Monday and Wednesday
- Estimated price
- €140–750
- Website
- aircorsica.com
Flights from Rennes-Saint-Jacques Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 50m
- When
- Thursday and Sunday
- Estimated price
- €150–470
Flights from Paris Orly Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- €75–420
Flights from Rennes-Saint-Jacques Airport to Ajaccio Napoleon Bonaparte Airport
- Ave. Duration
- 1h 50m
- When
- Saturday
- Estimated price
- €150–480
- Website
- easyjet.com
Flights from Brest Bretagne Airport to Calvi – Sainte-Catherine Airport via Lyon
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- €210–1,100
Flights from Brest Bretagne Airport to Calvi – Sainte-Catherine Airport via Paris Charles de Gaulle
- Ave. Duration
- 8h 30m
- When
- Tuesday
- Estimated price
- €170–800
- Website
- volotea.com
Flights from Brest Bretagne Airport to Bastia - Poretta Airport
- Ave. Duration
- 2h 5m
- When
- Saturday
- Estimated price
- €140–550
Flights from Brest Bretagne Airport to Ajaccio Napoleon Bonaparte Airport
- Ave. Duration
- 2h 5m
- When
- Saturday
- Estimated price
- €140–550
- Website
- transavia.com
Flights from Rennes-Saint-Jacques Airport to Ajaccio Napoleon Bonaparte Airport
- Ave. Duration
- 1h 50m
- When
- Saturday
- Estimated price
- €130–750
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lannion to Rennes
- Ave. Duration
- 1h 34m
- Frequency
- Once a week
- Estimated price
- €29–40
- Website
- https://www.sncf-connect.com/en-en
Train from Lannion to Paris Montparnasse 1 Et 2
- Ave. Duration
- 3h 9m
- Frequency
- Once a week
- Estimated price
- €55–130
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Nice Ville
- Ave. Duration
- 5h 54m
- Frequency
- 5 times a day
- Estimated price
- €45–160
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Toulon
- Ave. Duration
- 4h 1m
- Frequency
- Every 4 hours
- Estimated price
- €45–160
- Website
- https://www.sncf-connect.com/en-en
Train from St Brieuc to Rennes
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- €18–19
- Website
- https://www.sncf-connect.com/en-en
Train from Rennes to Marseille Saint-Charles
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- €85–220
- Website
- https://www.sncf-connect.com/en-en
Train from Marseille St Charles to Toulon
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €11–18
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Gare De Lyon to Nice Ville
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Estimated price
- €45–170
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Paris Gare De Lyon to Toulon
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- €130–300
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €130–200
- Rail 1st Class
- €210–300
Train from Lannion to Brest
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- €16
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from St Brieuc to Rennes
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Estimated price
- €16
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Rennes to Marseille Saint-Charles
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- €90–240
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Marseille St Charles to Toulon
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €11–25
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €11–17
- Rail 1st Class
- €17–25
- Phone
- 04 95 32 80 57
- contact@cfc.corsica
- Website
- cf-corse.corsica
Train from Cavone to U Ponte à a Leccia
- Ave. Duration
- 2h 27m
- Frequency
- 5 times a day
- Estimated price
- €12–17
- Schedules at
- cf-corse.corsica
- transports@isula.corsica
- Website
- corsicabus.org
Bus from Casamozza to Calvi piazza trasputadore d'acqua
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- €17–23
- Schedules at
- corsicabus.org
Bus from Bastia a gara di bus to Calvi piazza trasputadore d'acqua
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €21–28
- Schedules at
- corsicabus.org
Bus from U Ponte à a Leccia to Calvi piazza trasputadore d'acqua
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €13–18
- Schedules at
- corsicabus.org
- Phone
- +33 4 95 20 25 25
- contact@isula.corsica
- Website
- isula.corsica
Bus from Casamozza to Calvi piazza trasputadore d'acqua
- Ave. Duration
- 1h 35m
- Frequency
- Twice a week
- Estimated price
- €14–21
- Schedules at
- isula.corsica
Bus from U Ponte à a Leccia to Calvi piazza trasputadore d'acqua
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Estimated price
- €11–16
- Schedules at
- isula.corsica
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Perros-Guirec to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a week
- Estimated price
- €35–55
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Toulon - Bus Station
- Ave. Duration
- 10h 45m
- Frequency
- 6 times a week
- Estimated price
- €24–85
- Website
- https://www.blablacar.co.uk/bus
Bus from Perros-Guirec to Saint-Brieuc
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Estimated price
- €16–23
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 02 99 300 300
- communication@bretagne.bzh
- Website
- breizhgo.bzh
Bus from Gare SNCF to Gare Routière
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- €9–13
- Schedules at
- breizhgo.bzh
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vannes to Grenoble
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- €70–150
- Website
- https://www.flixbus.co.uk
Bus from Grenoble to Toulon
- Ave. Duration
- 5h 20m
- Frequency
- Twice a week
- Estimated price
- €22–55
- Website
- https://www.flixbus.co.uk
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Nice Lympia to Port of Bastia
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- €27–40
- Website
- https://www.corsica-ferries.co.uk/
Ferry from Port of Toulon to Port of Bastia
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Estimated price
- €25–40
- Website
- https://www.corsica-ferries.co.uk/
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






























