Travel from Barcelona to Corse

Flights from Barcelona to Corse

Air France, easyJet and seven other airlines fly from Barcelona to Corse every 4 hours.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Barcelona to Corse

ModeDurationPrice
From Barcelona car ferry to Porto Torres, car ferry to Porto-Vecchio, then drive to Corse.18 h 39 min150€
From Barcelona bus to Gare Thiers, tram to Cathédrale - Vieille Ville, walk to Nice, car ferry to Ajaccio, walk to Ajaccio Abbatucci, then line 24 bus to Peri.20 h 16 min103€
From Barcelona Sants train to Marseille-St-Charles, train to Arenc Euroméditerranée, walk to Marseille, car ferry to Ajaccio, walk to Ajaccio Gare, then train to Ucciani.20 h 24 min141€
From Barcelona Sants train to Avignon TGV, train to Toulon, walk to Toulon, car ferry to Bastia, walk to Bastia, then train to Tavera.21 h 32 min172€
From Barcelona bus to Gare St Charles, bus to Hangar J1, walk to Marseille, car ferry to Ajaccio, walk to Ajaccio Gare, then train to Ucciani.22 h 5 min98€
From Barcelona car ferry to Porto Torres, car ferry to Port des Bac, walk to Propriano, bus to Ajaccio, walk to Ajaccio Gare, then train to Ucciani.22 h 24 min93€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Ajaccio airport, then train to Corse.8 h 7 min208€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Figari airport, then drive to Corse.8 h 48 min369€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Calvi airport, then drive to Corse.8 h 59 min281€

How long does it take to get from Barcelona to Corse?

It takes approximately 18 h 39 min to get from Barcelona to Corse, including transfers.

Operators from Barcelona to Corse

OperatorPhoneWebsite
Grimaldi Lines+39.081.496.444Grimaldi Lines
Corsica Ferries+33.4.95.32.95.95Corsica Ferries
Autocares Grupo Samar+34 (0) 91 723 05 06Autocares Grupo Samar
Lignes D'azur+33 810 06 10 06Lignes D'azur
TCA0800 131 134TCA
Spanish Railways AVESpanish Railways AVE
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
La Meridionale00 33 810 20 13 20La Meridionale
CF CorseCF Corse
TGV0033 892 353535TGV
FlixBus+49 1807 123 99 123FlixBus
RTM04 91 91 92 10RTM
Ricci Marcel Transports04 95 77 77 77Ricci Marcel Transports
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Air FranceAir France
easyJeteasyJet
Vueling AirlinesVueling Airlines
Air CorsicaAir Corsica
Transavia FranceTransavia France
Brussels AirlinesBrussels Airlines
AlitaliaAlitalia
RyanairRyanair
Hop!Hop!
British AirwaysBritish Airways
SwissSwiss