There are 10 ways to get from Pamplona to Calvi by bus, plane, train, 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.
Bus, bus to Biarritz Pays Basque Airport, fly to Calvi – Sainte-Catherine Airport
best- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the bus from San Sebastian / Donostia to Biarritz
- Fly from Biarritz Pays Basque Airport (BIQ) to Calvi – Sainte-Catherine Airport (CLY)BIQ - CLY
8h 32m€199–764Bus, ferry via Nice Airport (NCE)
cheapest- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the bus from San Sebastian / Donostia to Nice Airport
- Take the ferry from Port of Nice Lympia to Port of Bastia
- Take the bus from Bastia a gara di bus to Calvi piazza trasputadore d'acquaCBa
28h 31m€90–210Train, ferry, drive
- Take the train from Pamplona to Zaragoza-DeliciasAlv / ...
- Take the train from Zaragoza-Delicias to Marseille St Charles
- Take the train from Marseille St Charles to Nice VilleTgv
- Take the ferry from Port of Nice Lympia to Port of Bastia
- Drive from Port of Bastia to Calvi
23h 3m€153–232Train, ferry, bus
- Take the train from Pamplona to Zaragoza-DeliciasAlv / ...
- Take the train from Zaragoza-Delicias to Marseille St 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
25h 58m€138–217Bus, bus to Biarritz Pays Basque Airport, fly to Ajaccio Napoleon Bonaparte Airport, train
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the bus from San Sebastian / Donostia to Biarritz
- Fly from Biarritz Pays Basque Airport (BIQ) to Ajaccio Napoleon Bonaparte Airport (AJA)BIQ - 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
14h 25m€223–474Bus, train to Toulouse-Blagnac Airport, fly to Bastia - Poretta Airport
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the train from Hendaye to Toulouse Matabiau
- Fly from Toulouse-Blagnac Airport (TLS) to Bastia - Poretta Airport (BIA)TLS - BIA
- Take the bus from Casamozza to Calvi piazza trasputadore d'acqua
13h 2m€147–370Bus, bus to Pau Pyrénées Airport, fly to Calvi – Sainte-Catherine Airport
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the bus from San Sebastian / Donostia to Pau
- Fly from Pau Pyrénées Airport (PUF) to Calvi – Sainte-Catherine Airport (CLY)PUF - CLY
12h 32m€298–1,190Bus, bus to Biarritz Pays Basque Airport, fly to Bastia - Poretta Airport
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the bus from San Sebastian / Donostia to Biarritz
- Fly from Biarritz Pays Basque Airport (BIQ) to Bastia - Poretta Airport (BIA)BIQ - BIA
- Take the bus from Casamozza to Calvi piazza trasputadore d'acqua
8h 41m€192–404Bus, train to Toulouse-Blagnac Airport, fly to Ajaccio Napoleon Bonaparte Airport, train
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Take the train from Hendaye to Toulouse Matabiau
- Fly from Toulouse-Blagnac Airport (TLS) to Ajaccio Napoleon Bonaparte Airport (AJA)TLS - 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
16h 1m€128–410Bus, ferry
- Take the bus from Pamplona Yanguas y Miranda Bus Station to Turin Corso Vittorio Emanuele II
- Take the bus from Turin to Genoa501 / ...
- Take the ferry from Port of Genoa to Port of Bastia
- Take the bus from Bastia a gara di bus to Calvi piazza trasputadore d'acquaCBa
35h 14m€109–183
Pamplona to Calvi by train, foot, ferry, and bus
Questions & Answers
The cheapest way to get from Pamplona to Calvi is to bus and ferry via Nice Airport (NCE) which costs €85 - €210 and takes 28h 31m.
The fastest way to get from Pamplona to Calvi is to bus and fly which takes 8h 32m and costs €190 - €800.
The distance between Pamplona and Calvi is 982 km.
The best way to get from Pamplona to Calvi without a car is to train and ferry and bus which takes 25h 58m and costs €130 - €220.
It takes approximately 8h 32m to get from Pamplona to Calvi, including transfers.
There are 1019+ hotels available in Calvi.
What companies run services between Pamplona, Spain and Calvi, France?
There is no direct connection from Pamplona to Calvi. However, you can take the bus to Estación de Autobuses Donostia-San Sebastián, take the bus to Biarritz, walk to Biarritz Pays Basque Airport (BIQ) airport, fly to Calvi – Sainte-Catherine Airport (CLY), then take the taxi to Calvi. Alternatively, you can take a train from Pamplona to Calvi via Zaragoza-Delicias, Marseille St Charles, Nice Ville, Borriglione, Garibaldi, Port of Nice Lympia, and Port of Bastia in around 23h 3m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airfrance.com
Flights from Biarritz Pays Basque Airport to Calvi – Sainte-Catherine Airport via Paris Orly
- Ave. Duration
- 5h 12m
- When
- Monday to Saturday
- Estimated price
- €200–1,600
Flights from Biarritz Pays Basque Airport to Ajaccio Napoleon Bonaparte Airport via Lyon
- Ave. Duration
- 8h 10m
- When
- Monday and Wednesday
- Estimated price
- €120–650
Flights from Biarritz Pays Basque Airport to Ajaccio Napoleon Bonaparte Airport via Paris Orly
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- €190–400
Flights from Biarritz Pays Basque Airport to Ajaccio Napoleon Bonaparte Airport via Nice
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- €90–450
Flights from Toulouse-Blagnac Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 50m
- When
- Friday and Sunday
- Estimated price
- €95–240
Flights from Pau Pyrénées Airport to Calvi – Sainte-Catherine Airport via Paris Orly
- Ave. Duration
- 5h 20m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €320–1,700
Flights from Toulouse-Blagnac Airport to Ajaccio Napoleon Bonaparte Airport
- Ave. Duration
- 1h 40m
- When
- Friday and Sunday
- Estimated price
- €100–290
- Website
- aircorsica.com
Flights from Biarritz Pays Basque Airport to Calvi – Sainte-Catherine Airport via Paris Orly
- Ave. Duration
- 5h 12m
- When
- Monday to Saturday
- Estimated price
- €200–1,600
Flights from Biarritz Pays Basque Airport to Ajaccio Napoleon Bonaparte Airport via Paris Orly
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- €190–400
Flights from Biarritz Pays Basque Airport to Ajaccio Napoleon Bonaparte Airport via Nice
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- €90–450
Flights from Toulouse-Blagnac Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 50m
- When
- Friday and Sunday
- Estimated price
- €95–240
Flights from Pau Pyrénées Airport to Calvi – Sainte-Catherine Airport via Paris Orly
- Ave. Duration
- 5h 20m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €320–1,700
Flights from Toulouse-Blagnac Airport to Ajaccio Napoleon Bonaparte Airport
- Ave. Duration
- 1h 40m
- When
- Friday and Sunday
- Estimated price
- €100–290
- Website
- easyjet.com
Flights from Biarritz Pays Basque Airport to Calvi – Sainte-Catherine Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 20m
- When
- Tuesday
- Estimated price
- €170–700
Flights from Pau Pyrénées Airport to Calvi – Sainte-Catherine Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 57m
- When
- Tuesday
- Estimated price
- €270–1,100
Flights from Pau Pyrénées Airport to Calvi – Sainte-Catherine Airport via Lyon
- Ave. Duration
- 8h
- When
- Monday
- Estimated price
- €1,900–4,100
Flights from Toulouse-Blagnac Airport to Ajaccio Napoleon Bonaparte Airport via Geneva
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- €130–420
- Website
- volotea.com
Flights from Toulouse-Blagnac Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 25m
- When
- Monday
- Estimated price
- €60–240
Flights from Toulouse-Blagnac Airport to Ajaccio Napoleon Bonaparte Airport
- Ave. Duration
- 1h 20m
- When
- Thursday
- Estimated price
- €55–270
- Website
- transavia.com
Flights from Biarritz Pays Basque Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 45m
- When
- Saturday
- Estimated price
- €100–600
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Pamplona to Zaragoza-Delicias
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- €15–35
- Website
- https://www.renfe.com/es/en
Train from Zaragoza-Delicias to Marseille St Charles
- Ave. Duration
- 6h 47m
- Frequency
- Once daily
- Estimated price
- €65–90
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Marseille St Charles to Nice Ville
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- €30–45
- 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
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
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
Train from Hendaye to Toulouse Matabiau
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- €29–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 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
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €9–20
- Website
- https://www.alsa.com/en/
- Phone
- 948 30 35 05
- info@laburundesa.com
- Website
- laburundesa.com
Bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- €5–10
- Website
- https://laburundesa.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €7–10
- Website
- https://www.flixbus.co.uk
Bus from San Sebastian / Donostia to Nice Airport
- Ave. Duration
- 14h 50m
- Frequency
- Once daily
- Estimated price
- €35–120
- Website
- https://www.flixbus.co.uk
Bus from San Sebastian / Donostia to Pau
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €14–21
- Website
- https://www.flixbus.co.uk
Bus from Turin to Genoa
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- €9–21
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from San Sebastian / Donostia to Biarritz
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- €4–20
- Website
- https://www.blablacar.co.uk/bus
Bus from San Sebastian / Donostia to Pau
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €12–45
- Website
- https://www.blablacar.co.uk/bus
- transports@isula.corsica
- Website
- 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
Bus from Casamozza to Calvi piazza trasputadore d'acqua
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- €17–23
- Schedules at
- corsicabus.org
- Phone
- +33 4 95 20 25 25
- contact@isula.corsica
- Website
- 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
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
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from San Sebastian / Donostia to Pau
- Ave. Duration
- 2h 45m
- Frequency
- Twice a week
- Estimated price
- €1–13
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–13
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Pamplona Yanguas y Miranda Bus Station to Turin Corso Vittorio Emanuele II
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- €55–80
- Website
- https://union-ivkoni.com/en
- 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
- €26–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/
- Phone
- +49 (0)611 14020
- info@moby.it
- Website
- mobylines.com
Ferry from Port of Genoa to Port of Bastia
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- €24–55
- Schedules at
- mobylines.com
- Standard car
- €40–55
- Low season
- €24–35
- High season
- €35–55
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
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide


















































