There are 7 ways to get from Donostia / San Sebastián to Corsica by bus, plane, car ferry, train 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.
Recommended option
Bus, fly to Calvi • 6 h 11 min
$248 - $1,135
Cheapest option
Bus Ouibus, car ferry • 19 h 59 min
$102 - $180
5 alternative options
Bus, fly to Ajaccio • 6 h 32 min
$139 - $710
Bus, fly to Bastia • 7 h 14 min
$154 - $1,005
Bus ALSA, car ferry • 22 h 8 min
$111 - $233
Bus, train, car ferry • 23 h 17 min
$124 - $184
Drive, car ferry • 13 h 26 min
$173 - $287
What companies run services between Donostia / San Sebastián, Spain and Corsica, France?
There is no direct connection from Donostia / San Sebastián to Calvi. However, you can take the bus to Biarritz - Aéroport, take the walk to Biarritz airport, fly to Calvi, then take the taxi to Calvi. Alternatively, you can take the bus to Biarritz - Aéroport, take the walk to Biarritz airport, fly to Ajaccio, take the walk to Ajaccio Airport, then take the line 8 bus to Ajaccio.

- Website
- airfrance.com
Flights from Biarritz to Calvi via Paris Orly
- Ave. Duration
- 5 h 7 min
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $220 - $1,100
Flights from Biarritz to Calvi via Paris CDG
- Ave. Duration
- 4 h 35 min
- When
- Saturday
- Estimated price
- $230 - $1,100
Flights from Biarritz to Calvi via Lyon
- Ave. Duration
- 4 h 35 min
- When
- Saturday
- Estimated price
- $180 - $1,200
Flights from Biarritz to Calvi via Lyon, Marseille
- Ave. Duration
- 5 h 45 min
- When
- Monday to Friday
- Estimated price
- $200 - $1,300
Flights from Biarritz to Calvi via Paris CDG, Nice
- Ave. Duration
- 5 h 55 min
- When
- Every day
- Estimated price
- $230 - $1,100
Flights from Biarritz to Calvi via Paris Orly, Nice
- Ave. Duration
- 6 h 35 min
- When
- Saturday
- Estimated price
- $220 - $1,100
Flights from Biarritz to Ajaccio via Paris Orly
- Ave. Duration
- 4 h 35 min
- When
- Friday, Saturday and Sunday
- Estimated price
- $240 - $1,100
Flights from Biarritz to Ajaccio via Paris CDG
- Ave. Duration
- 5 h 25 min
- When
- Tuesday and Saturday
- Estimated price
- $240 - $1,200
Flights from Biarritz to Ajaccio via Nice
- Ave. Duration
- 5 h 50 min
- When
- Saturday
- Estimated price
- $170 - $1,100
Flights from Biarritz to Ajaccio via Paris Orly, Nice
- Ave. Duration
- 5 h 55 min
- When
- Friday, Saturday and Sunday
- Estimated price
- $230 - $1,100
Flights from Biarritz to Bastia via Paris Orly
- Ave. Duration
- 5 h 1 min
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $220 - $1,000
Flights from Biarritz to Bastia via Paris CDG
- Ave. Duration
- 5 h 20 min
- When
- Monday, Friday and Sunday
- Estimated price
- $210 - $1,000
Flights from Biarritz to Bastia via Nice
- Ave. Duration
- 6 h
- When
- Saturday
- Estimated price
- $150 - $1,000
Flights from Biarritz to Bastia via Paris Orly, Nice
- Ave. Duration
- 5 h 35 min
- When
- Sunday
- Estimated price
- $210 - $1,000

- Website
- hop.com
Flights from Biarritz to Calvi via Paris Orly
- Ave. Duration
- 5 h 7 min
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $220 - $1,100
Flights from Biarritz to Calvi via Lyon
- Ave. Duration
- 4 h 35 min
- When
- Saturday
- Estimated price
- $180 - $1,200
Flights from Biarritz to Calvi via Lyon, Marseille
- Ave. Duration
- 5 h 45 min
- When
- Monday to Friday
- Estimated price
- $200 - $1,300
Flights from Biarritz to Calvi via Paris Orly, Nice
- Ave. Duration
- 6 h 35 min
- When
- Saturday
- Estimated price
- $220 - $1,100
Flights from Biarritz to Ajaccio via Paris Orly
- Ave. Duration
- 4 h 35 min
- When
- Friday, Saturday and Sunday
- Estimated price
- $240 - $1,100
Flights from Biarritz to Ajaccio via Nice
- Ave. Duration
- 5 h 50 min
- When
- Saturday
- Estimated price
- $170 - $1,100
Flights from Biarritz to Ajaccio via Lyon
- Ave. Duration
- 7 h 25 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $200 - $1,300
Flights from Biarritz to Ajaccio via Paris Orly, Nice
- Ave. Duration
- 5 h 55 min
- When
- Friday, Saturday and Sunday
- Estimated price
- $230 - $1,100
Flights from Biarritz to Bastia via Paris Orly
- Ave. Duration
- 5 h 1 min
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $220 - $1,000
Flights from Biarritz to Bastia via Nice
- Ave. Duration
- 6 h
- When
- Saturday
- Estimated price
- $150 - $1,000
Flights from Biarritz to Bastia via Lyon
- Ave. Duration
- 7 h 10 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $170 - $1,100
Flights from Biarritz to Bastia via Paris Orly, Nice
- Ave. Duration
- 5 h 35 min
- When
- Sunday
- Estimated price
- $210 - $1,000

- Website
- easyjet.com
Flights from Biarritz to Ajaccio via Paris CDG
- Ave. Duration
- 7 h 10 min
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- $130 - $700

- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Toulouse-Matabiau to Marseille-St-Charles
- Ave. Duration
- 3 h 51 min
- Frequency
- Every 3 hours
- Estimated price
- $60 - $90
- Website
- en.oui.sncf
- 2nd Class
- $60 - $90
- 1st Class
- $90 - $140

- Phone
- 0890715298
- Website
- ouibus.com
Bus from San Sebastián to Biarritz - Aéroport
- Ave. Duration
- 1 h 5 min
- Frequency
- Every 5 minutes
- Estimated price
- $2 - $4
- Website
- Ouibus
Bus from San Sebastián to Marseille - St-Charles Bus station
- Ave. Duration
- 11 h 25 min
- Frequency
- Hourly
- Estimated price
- $30 - $45
- Website
- Ouibus
Bus from Marseille - St-Charles Bus station to Toulon
- Ave. Duration
- 1 h
- Frequency
- Every 10 minutes
- Estimated price
- $3 - $5
- Website
- Ouibus
Bus from San Sebastián to Toulouse
- Ave. Duration
- 4 h 40 min
- Frequency
- Hourly
- Estimated price
- $14 - $20
- Website
- Ouibus

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from San Sebastian to Niza
- Ave. Duration
- 13 h 30 min
- Frequency
- Once daily
- Estimated price
- $65 - $95
- Website
- alsa.com

- Phone
- +33.4.95.32.95.95
- Website
- corsica-ferries.co.uk
Car ferry from Toulon to Ajaccio
- Ave. Duration
- 6 h
- Frequency
- Twice daily
- Estimated price
- $65 - $130
- Schedules at
- corsica-ferries.co.uk
Car ferry from Nice to Ajaccio
- Ave. Duration
- 6 h 15 min
- Frequency
- 5 times a week
- Estimated price
- $60 - $130
- Schedules at
- corsica-ferries.co.uk

- Phone
- 00 33 810 20 13 20
- service-clients@cmn.fr
- Website
- lameridionale.com
Car ferry from Nice to Ajaccio
- Ave. Duration
- 7 h
- Frequency
- 4 times a week
- Estimated price
- $35 - $55
- Schedules at
- lameridionale.com
Car ferry from Marseille to Ajaccio
- Ave. Duration
- 12 h
- Frequency
- Once daily
- Estimated price
- $50 - $75
- Schedules at
- lameridionale.com
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
French strikes 2018: What are my alternative transport options?
Avoid the travel chaos with these alternative options, from car-pooling to bus services
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideQuestions & Answers
How far is it from Donostia / San Sebastián to Corsica?
The distance between Donostia / San Sebastián and Corsica is 913 km.
What is the cheapest way to get from Donostia / San Sebastián to Corsica?
The cheapest way to get from Donostia / San Sebastián to Corsica is to bus and car ferry which costs 90€ - 200€ and takes 22 h 8 min.
What is the fastest way to get from Donostia / San Sebastián to Corsica?
The quickest way to get from Donostia / San Sebastián to Corsica is to bus and fly which takes 6 h 11 min and costs 200€ - 950€.
How long does it take to get from Donostia / San Sebastián to Corsica?
It takes approximately 6 h 11 min to get from Donostia / San Sebastián to Corsica, including transfers.