There are 9 ways to get from South Corsica to Barcelona by plane, car, ferry, car ferry, train or bus
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
Fly from Ajaccio • 6h 24m
Cheapest option
Car ferry, bus • 22h 46m
7 alternative options
Drive to Figari, fly • 8h 24m
Drive to Bastia, fly • 8h 5m
Drive to Calvi, fly • 9h 9m
Ferry • 19h 26m
Car ferry, drive • 19h 10m
Train, ferry • 21h 50m
Bus, ferry • 23h 26m
Questions & Answers
The cheapest way to get from South Corsica to Barcelona is to car ferry and bus which costs €80 - €190 and takes 22h 46m.
The quickest way to get from South Corsica to Barcelona is to fly which costs €250 - €490 and takes 6h 24m.
It is approximately 584 km to get from South Corsica to Barcelona.
The best way to get from South Corsica to Barcelona without a car is to ferry which takes 19h 26m and costs €300 - €450.
It takes approximately 6h 24m to get from South Corsica to Barcelona, including transfers.
There is no direct flight from Ajaccio Airport to Barcelona Airport. The quickest flight takes 3h 20m and has one stopover.
Volotea and easyJet offer flights from Ajaccio Airport to Barcelona Airport.
There are 2356+ hotels available in Barcelona. Prices start at €87 per night.
The best way to get from South Corsica to Ajaccio Airport is to taxi which takes 2h 18m and costs €190 - €230.

- Distance: 583.9 km
- Duration: 6h 24m
What companies run services between South Corsica, France and Barcelona, Spain?
easyJet, Volotea and four other airlines fly from South Corsica to Barcelona every 3 hours.

- Website
- easyjet.com
Flights from Ajaccio to Barcelona via Lyon
- Ave. Duration
- 3h 45m
- When
- Monday and Friday
- Estimated price
- €95 - €390
Flights from Ajaccio to Barcelona via Geneva
- Ave. Duration
- 4h 27m
- When
- Thursday and Sunday
- Estimated price
- €95 - €390
Flights from Ajaccio to Barcelona via Basel
- Ave. Duration
- 5h 15m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €95 - €390
Flights from Ajaccio to Barcelona via Paris Charles de Gaulle
- Ave. Duration
- 7h 10m
- When
- Friday and Sunday
- Estimated price
- €95 - €390
Flights from Figari to Barcelona via Paris Charles de Gaulle
- Ave. Duration
- 6h 55m
- When
- Friday and Sunday
- Estimated price
- €85 - €280
Flights from Figari to Barcelona via Geneva
- Ave. Duration
- 7h 10m
- When
- Wednesday
- Estimated price
- €85 - €280
Flights from Figari to Barcelona via Lyon
- Ave. Duration
- 7h 30m
- When
- Monday
- Estimated price
- €85 - €280
Flights from Bastia to Barcelona via Geneva
- Ave. Duration
- 5h 15m
- When
- Wednesday
- Estimated price
- €120 - €390
Flights from Bastia to Barcelona via Basel
- Ave. Duration
- 7h 30m
- When
- Saturday
- Estimated price
- €120 - €390
Flights from Bastia to Barcelona via Lyon
- Ave. Duration
- 7h 50m
- When
- Sunday
- Estimated price
- €120 - €390
Flights from Bastia to Barcelona via London Gatwick
- Ave. Duration
- 8h 10m
- When
- Tuesday and Saturday
- Estimated price
- €120 - €390

- Website
- vueling.com
Flights from Bastia to Barcelona via Nice
- Ave. Duration
- 4h 10m
- When
- Tuesday, Wednesday, Thursday and Friday
- Estimated price
- €40 - €210
Flights from Bastia to Barcelona via Toulouse
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- €60 - €260
Flights from Calvi to Barcelona via Paris Orly
- Ave. Duration
- 4h 58m
- When
- Tuesday, Saturday and Sunday
- Estimated price
- €200 - €650
Flights from Calvi to Barcelona via Nice
- Ave. Duration
- 5h 10m
- When
- Monday, Friday and Sunday
- Estimated price
- €35 - €190
Flights from Calvi to Barcelona via Marseille
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- €30 - €190

- Website
- volotea.com
Flights from Ajaccio to Barcelona via Strasbourg
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- €60 - €320
Flights from Ajaccio to Barcelona via Nantes
- Ave. Duration
- 7h 40m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €60 - €320
Flights from Figari to Barcelona via Nantes
- Ave. Duration
- 7h 35m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €60 - €220
Flights from Bastia to Barcelona via Nantes
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €60 - €260
Flights from Calvi to Barcelona via Nantes
- Ave. Duration
- 7h 35m
- When
- Sunday
- Estimated price
- €110 - €300

- Website
- ryanair.com
Flights from Figari to Barcelona via Charleroi
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €60 - €220

- Website
- britishairways.com
Flights from Figari to Barcelona via London Heathrow
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- €440 - €1600

- Website
- swiss.com
Flights from Figari to Barcelona via Zurich
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- €280 - €900

- Website
- lufthansa.com
Flights from Bastia to Barcelona via Munich
- Ave. Duration
- 7h
- When
- Saturday and Sunday
- Estimated price
- €290 - €900

- Phone
- 04 95 32 80 57
- contact@cfc.corsica
- Website
- cf-corse.corsica
Train from Bocognano to Bastia
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- €13 - €19
- Website
- Chemins de Fer de la Corse

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Cagnes Sur Mer to Marseille St Charles
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Estimated price
- €26 - €50
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €26 - €40
- Rail 1st Class
- €35 - €50

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- https://www.renfe.com/es/en

- Phone
- 04 95 31 03 79
- autocars@rapides-bleus.com
- Website
- rapides-bleus.com
Bus from Travo Hôtel des Nacres to Bastia Gare Routière
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- €17 - €19
- Website
- Rapides Bleus

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Niza to Barcelona
- Ave. Duration
- 10h 16m
- Frequency
- Twice daily
- Estimated price
- €90 - €140
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Marsella to Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- €70 - €110
- Website
- https://www.alsa.com/en/web/bus/home

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Marseille to Barcelona
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- €35 - €55
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Marseille - St-Charles Bus station to Barcelona Nord - Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Estimated price
- €30 - €50
- Website
- https://www.blablacar.co.uk/

- Phone
- +33.4.95.32.95.95
- Website
- corsica-ferries.it
Ferry from Porto di Ajaccio to Porto di Porto Torres
- Ave. Duration
- 3h 59m
- Frequency
- Once a week
- Estimated price
- €45 - €110
- Website
- https://www.corsica-ferries.co.uk/
- Passenger Flex Fare
- €45 - €65
- Passenger & Vehicle Flex Fare
- €80 - €110
Ferry from Porto di Bastia to Porto di Nice
- Ave. Duration
- 5h 59m
- Frequency
- 5 times a week
- Estimated price
- €55 - €140
- Website
- https://www.corsica-ferries.co.uk/
- Passenger Flex Fare
- €55 - €75
- Passenger & Vehicle Flex Fare
- €100 - €140

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Porto Torres to Barcellona
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Estimated price
- €80 - €120
- Website
- Grimaldi Lines

- Phone
- 00 33 810 20 13 20
- service-clients@cmn.fr
- Website
- lameridionale.fr
Car ferry from Propriano to Marseille
- Ave. Duration
- 12h
- Frequency
- 3 times a week
- Estimated price
- €45 - €65
- Schedules at
- lameridionale.fr
Car ferry from Ajaccio to Marseille
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €40 - €55
- Schedules at
- lameridionale.fr
Want to know more about travelling around Spain
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
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTravelling by boat in Italy
Your Italian ferry guide - Sorrento, Capri and beyond.
Read the travel guideItaly Travel Guides
Travel inspiration and top planning tips for getting around Italy.
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 guide