There are 12 ways to get from Cádiz to Bastia by train, plane, ferry, bus, car, or car ferry
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 Seville Airport, fly to Bastia - Poretta Airport
best- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Bastia - Poretta Airport (BIA)plane SVQ - BIA
9h 44m€140–341Train to Seville Airport, fly to Fiumicino International Airport, train, ferry
cheapest- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Fiumicino International Airport (FCO)plane SVQ - FCO
- Take the train from Roma Termini to Campiglia Marittimatrain
- Take the ferry from Port of Piombino to Port of Bastiaferry
15h 16m€101–278Train, ferry
- Take the train from Cadiz to Sevilla-Santa Justatrain Alv
- Take the train from Estación de Santa Justa de Sevilla to Estación de Atocha Metrotrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charlestrain
- Take the train from Marseille St Charles to Toulontrain Ter
- Take the ferry from Port of Toulon to Port of Bastiaferry
28h 27m€276–458Bus, ferry
- Take the bus from Terminal de Autobuses de Cádiz to Meridabus
- Take the bus from Merida to Montpellier - Sabines Bus Stationbus
- Take the bus from Montpellier to Nicebus 482
- Take the ferry from Port of Nice Lympia to Port of Bastiaferry
40h 15m€199–338Drive, ferry
- Drive from Cádiz to Port of Setecar
- Take the ferry from Port of Sete to Ajaccioferry
- Drive from Ajaccio to Bastiacar
30h 44m€351–532Train to Seville Airport, fly to Calvi – Sainte-Catherine Airport, bus
- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Calvi – Sainte-Catherine Airport (CLY)plane SVQ - CLY
- Take the bus from Calvi to BASTIA - Liceu di u Fangubus
14h 28m€157–488Train to Seville Airport, fly to Ajaccio Napoleon Bonaparte Airport, train
- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Ajaccio Napoleon Bonaparte Airport (AJA)plane SVQ - AJA
- Take the train from Cavone to Cortitrain
- Take the train from Corti to Casamozzatrain
17h 16m€231–450Train to Jerez Airport, fly to Bastia - Poretta Airport
- Take the train from Cadiz to La Parratrain
- Fly from Jerez Airport (XRY) to Bastia - Poretta Airport (BIA)plane XRY - BIA
13h 8m€152–669Bus, car ferry to Tangier Ibn Battouta Airport, fly to Bastia - Poretta Airport
- Take the bus from Terminal de Autobuses de Cádiz to Tarifabus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Bastia - Poretta Airport (BIA)plane TNG - BIA
13h 10m€176–989Bus, car ferry to Tangier Ibn Battouta Airport, fly to Calvi – Sainte-Catherine Airport
- Take the bus from Terminal de Autobuses de Cádiz to Tarifabus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Calvi – Sainte-Catherine Airport (CLY)plane TNG - CLY
- Take the bus from Calvi to BASTIA - Liceu di u Fangubus
16h 8m€253–1,286Train, train to Málaga Airport, fly to Fiumicino International Airport, ferry
- Take the train from Cadiz to Sevilla-Santa Justatrain
- Take the train from Sevilla-Santa Justa to Cordoba-Centraltrain
- Take the train from Cordoba-Central to Malaga Maria Zambranotrain
- Fly from Málaga Airport (AGP) to Fiumicino International Airport (FCO)plane AGP - FCO
- Take the train from Roma Termini to Campiglia Marittimatrain
- Take the ferry from Port of Piombino to Port of Bastiaferry
17h 5m€113–343Bus, train, ferry
- Take the bus from Terminal de Autobuses de Cádiz to Madrid Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Marseille, Gare de Marseille-Saint-Charlesbus
- Take the train from Marseille St Charles to Toulontrain Ter
- Take the ferry from Port of Toulon to Port of Bastiaferry
41h 31m€201–337
Cádiz to Bastia by bus and ferry
Comparing Your Travel Options
The cheapest way to get from Cádiz to Bastia is to train and fly and ferry which costs €100 - €280 and takes 15h 16m.
The fastest way to get from Cádiz to Bastia is to train and fly which takes 9h 44m and costs €140 - €350.
The distance between Cádiz and Bastia is 1610 km.
The best way to get from Cádiz to Bastia without a car is to train and ferry which takes 28h 27m and costs €270 - €460.
It takes approximately 9h 44m to get from Cádiz to Bastia, including transfers.
There are 537+ hotels available in Bastia.
What companies run services between Cádiz, Spain and Bastia, France?
There is no direct connection from Cádiz to Bastia. However, you can take the train to Sevilla-Santa Justa, walk to José Laguillo, take the bus to Aeropuerto de Sevilla, walk to Seville Airport (SVQ) airport, fly to Bastia - Poretta Airport (BIA), walk to Poretta Aeroport, then take the bus to BASTIA - Gara CFC. Alternatively, you can take a train from Cadiz to Port of Bastia via Estación de Santa Justa de Sevilla, Madrid-Puerta de Atocha-Almudena Grandes, Marseille St Charles, Toulon, and Port of Toulon in around 28h 27m.
- Website
- ryanair.com
Flights from Seville Airport to Fiumicino International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €50–170
Flights from Seville Airport to Fiumicino International Airport via Valencia
- Ave. Duration
- 5h 15m
- When
- Friday, Monday, and Thursday
- Estimated price
- €50–170
Flights from Seville Airport to Fiumicino International Airport via Alicante–Elche
- Ave. Duration
- 6h
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €50–170
Flights from Málaga Airport to Fiumicino International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €35–150
Flights from Málaga Airport to Fiumicino International Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- €35–150
Flights from Málaga Airport to Fiumicino International Airport via Valencia
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €35–150
- Website
- aircorsica.com
Flights from Seville Airport to Bastia - Poretta Airport via Marseille
- Ave. Duration
- 6h 45m
- When
- Friday, Monday, and Thursday
- Estimated price
- €65–440
Flights from Seville Airport to Calvi – Sainte-Catherine Airport via Marseille
- Ave. Duration
- 7h 22m
- When
- Monday, Friday, Saturday, and Thursday
- Estimated price
- €90–650
Flights from Seville Airport to Ajaccio Napoleon Bonaparte Airport via Marseille
- Ave. Duration
- 8h 2m
- When
- Monday, Friday, and Thursday
- Estimated price
- €70–460
Flights from Tangier Ibn Battouta Airport to Bastia - Poretta Airport via Marseille
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €130–700
Flights from Tangier Ibn Battouta Airport to Bastia - Poretta Airport via Lyon
- Ave. Duration
- 8h 10m
- When
- Monday and Friday
- Estimated price
- €180–850
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Marseille
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €170–950
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Paris Orly
- Ave. Duration
- 6h
- When
- Monday, Friday, and Sunday
- Estimated price
- €340–1,700
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Lyon
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- €230–1,100
- Website
- airfrance.com
Flights from Seville Airport to Bastia - Poretta Airport via Marseille
- Ave. Duration
- 6h 45m
- When
- Friday, Monday, and Thursday
- Estimated price
- €65–440
Flights from Seville Airport to Calvi – Sainte-Catherine Airport via Marseille
- Ave. Duration
- 7h 22m
- When
- Monday, Friday, Saturday, and Thursday
- Estimated price
- €90–650
Flights from Seville Airport to Ajaccio Napoleon Bonaparte Airport via Marseille
- Ave. Duration
- 8h 2m
- When
- Monday, Friday, and Thursday
- Estimated price
- €70–460
Flights from Tangier Ibn Battouta Airport to Bastia - Poretta Airport via Marseille
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €130–700
Flights from Tangier Ibn Battouta Airport to Bastia - Poretta Airport via Lyon
- Ave. Duration
- 8h 10m
- When
- Monday and Friday
- Estimated price
- €180–850
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Marseille
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €170–950
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Paris Orly
- Ave. Duration
- 6h
- When
- Monday, Friday, and Sunday
- Estimated price
- €340–1,700
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Lyon
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- €230–1,100
- Website
- vueling.com
Flights from Málaga Airport to Fiumicino International Airport via Barcelona
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- €65–150
- Website
- flyulendo.com
Flights from Seville Airport to Fiumicino International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €28–130
Flights from Málaga Airport to Fiumicino International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €25–140
- Website
- easyjet.com
Flights from Seville Airport to Ajaccio Napoleon Bonaparte Airport via Geneva
- Ave. Duration
- 6h 35m
- When
- Thursday
- Estimated price
- €85–350
Flights from Tangier Ibn Battouta Airport to Calvi – Sainte-Catherine Airport via Lyon
- Ave. Duration
- 10h 20m
- When
- Monday
- Estimated price
- €250–1,200
- Website
- volotea.com
Flights from Seville Airport to Bastia - Poretta Airport via Nantes
- Ave. Duration
- 6h 25m
- When
- Friday
- Estimated price
- €80–310
- Website
- eurowings.com
Flights from Jerez Airport to Bastia - Poretta Airport via Dusseldorf
- Ave. Duration
- 8h 55m
- When
- Saturday
- Estimated price
- €140–650
- Website
- ita-airways.com
Flights from Málaga Airport to Fiumicino International Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Tuesday
- Estimated price
- €60–200
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €18–28
- Website
- Renfe Viajeros
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €18–28
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charles
- Ave. Duration
- 8h 42m
- Frequency
- Twice daily
- Estimated price
- €140–210
- Website
- Renfe Viajeros
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €18–28
- Website
- Renfe Viajeros
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €18–28
- Website
- Renfe Viajeros
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €18–28
- Website
- Renfe Viajeros
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- Renfe Viajeros
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €18–28
- Website
- Renfe Viajeros
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–23
- Website
- Renfe Viajeros
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- €21–35
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Estación de Santa Justa de Sevilla to Estación de Atocha Metro
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- €60–120
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €17–30
- Website
- Renfe AVE
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €23–40
- Website
- Renfe AVE
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Marseille St Charles to Toulon
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- €12–20
- Website
- Oui.SNCF
Train from Marseille St Charles to Toulon
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- €12–20
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Marseille St Charles to Toulon
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €13–21
- Website
- TGV inOui
Train from Marseille St Charles to Toulon
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €13–21
- Website
- TGV inOui
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 7m
- Frequency
- Every 3 hours
- Estimated price
- €30–60
- Website
- Trenitalia Frecce
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 7m
- Frequency
- Every 3 hours
- Estimated price
- €30–60
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- €29–40
- Website
- Trenitalia
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- €29–40
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- €27–50
- Website
- Trenitalia Intercity
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- €27–50
- Website
- Trenitalia Intercity
- Phone
- +33 4 95 32 80 57
- [email protected]
- Website
- Chemins de Fer de la Corse
Train from Cavone to Corti
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a day
- Estimated price
- €8–13
- Schedules at
- Chemins de Fer de la Corse
Train from Corti to Casamozza
- Ave. Duration
- 1h 7m
- Frequency
- 5 times a day
- Estimated price
- €6–10
- Schedules at
- Chemins de Fer de la Corse
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Iryo
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- €15–27
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- €9–15
- Website
- Ouigo
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €12–20
- Website
- Ouigo
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Terminal de Autobuses de Cádiz to Merida
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- €26–45
- Website
- ALSA
Bus from Merida to Montpellier - Sabines Bus Station
- Ave. Duration
- 19h 15m
- Frequency
- Once daily
- Estimated price
- €110–180
- Schedules at
- alsa.es
Bus from Terminal de Autobuses de Cádiz to Tarifa
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €9–14
- Website
- ALSA
Bus from Terminal de Autobuses de Cádiz to Tarifa
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €9–14
- Website
- ALSA
Bus from Estación Sur de Autobuses to Marseille, Gare de Marseille-Saint-Charles
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- €100–170
- Schedules at
- alsa.es
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Merida to Montpellier - Sabines Bus Station
- Ave. Duration
- 19h 10m
- Frequency
- Twice daily
- Estimated price
- €110–190
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Merida to Montpellier - Sabines Bus Station
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Estimated price
- €120–190
- Website
- Flixbus
Bus from Montpellier to Nice
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- Flixbus
Bus from Calvi to BASTIA - Liceu di u Fangu
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €18–26
- Schedules at
- Cullettività di Corsica - Collectivité de Corse
Bus from Calvi to BASTIA - Liceu di u Fangu
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €18–26
- Schedules at
- Cullettività di Corsica - Collectivité de Corse
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Terminal de Autobuses de Cádiz to Tarifa
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €19–24
- Schedules at
- malaga.avanzagrupo.com
Bus from Terminal de Autobuses de Cádiz to Tarifa
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €19–24
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 915 304 417
- [email protected]
- Website
- Socibus
Bus from Terminal de Autobuses de Cádiz to Madrid Estación Sur de Autobuses
- Ave. Duration
- 8h 25m
- Frequency
- 3 times a day
- Estimated price
- €40–70
- Website
- Socibus
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Toulon to Port of Bastia
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- €45–80
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
Ferry from Port of Nice Lympia to Port of Bastia
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- €30–55
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
Ferry from Port of Sete to Ajaccio
- Ave. Duration
- 14h 30m
- Frequency
- Once a week
- Estimated price
- €60–110
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
Ferry from Port of Piombino to Port of Bastia
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- €15–26
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
Ferry from Port of Piombino to Port of Bastia
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- €15–26
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
Ferry from Port of Toulon to Port of Bastia
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- €45–80
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €10–221
- Schedules at
- balearia.com
- Sirena Seat No Car
- €40
- Neptuno Seat No Car
- €50
- Sirena Seat Car
- €211
- Neptuno Seat Car
- €221
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €10–221
- Schedules at
- balearia.com
- Sirena Seat No Car
- €40
- Neptuno Seat No Car
- €50
- Sirena Seat Car
- €211
- Neptuno Seat Car
- €221
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 Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide




































































