There are 7 ways to get from Cádiz to Brindisi by train, plane, train (Renfe, Ouigo, Trenitalia), bus, car, or busferry
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
best- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Brindisi Airport (BDS)plane SVQ - BDS
9h 41m€95–215Train
- Take the train from Cadiz to Madrid-Puerta de Atocha-Almudena Grandestrain Alv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Brindisitrain Fr
29h 29m€409–815Bus
- Take the bus from Terminal de Autobuses de Cádiz to Meridabus
- Take the bus from Merida to Milanbus
- Take the bus from Milano, Autostazione Lampugnano to Brindisibus 420
46h 55m€281–467Drive 2,949.2 km
- Drive from Cádiz to Brindisicar 2,949.2 km
29h 13m€466–673Train to Jerez Airport, fly
- Take the train from Cadiz to La Parratrain
- Fly from Jerez Airport (XRY) to Brindisi Airport (BDS)plane XRY - BDS
10h 45m€102–341Train, train to Málaga Airport, fly
- 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 Brindisi Airport (BDS)plane AGP - BDS
11h€106–321Bus, bus and ferry
- Take the bus from Terminal de Autobuses de Cádiz to Esteponabus
- Take the bus from Estepona to Tarragonabus
- Take the bus from Tarragona - Bus Station to Tiranabus
- Take the busferry from Durrës to Brindisi - Piazza Capitanerie di Portobusferry
2d 12h
Cádiz to Brindisi by train
Questions & Answers
The cheapest way to get from Cádiz to Brindisi is to train and fly which costs €95 - €220 and takes 9h 41m.
The fastest way to get from Cádiz to Brindisi is to train and fly which takes 9h 41m and costs €95 - €220.
No, there is no direct bus from Cádiz to Brindisi. However, there are services departing from Terminal de Autobuses de Cádiz and arriving at Brindisi via Merida and Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 46h 55m.
No, there is no direct train from Cádiz to Brindisi. However, there are services departing from Cadiz and arriving at Brindisi via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu and Torino Porta Susa. The journey, including transfers, takes approximately 29h 29m.
The distance between Cádiz and Brindisi is 2244 km. The road distance is 2949.2 km.
The best way to get from Cádiz to Brindisi without a car is to train which takes 29h 29m and costs €400 - €850.
It takes approximately 9h 41m to get from Cádiz to Brindisi, including transfers.
Cádiz to Brindisi bus services, operated by ALSA, depart from Terminal de Autobuses de Cádiz station.
Cádiz to Brindisi train services, operated by Renfe Viajeros, depart from Cadiz station.
The best way to get from Cádiz to Brindisi is to train which takes 29h 29m and costs €400 - €850. Alternatively, you can bus, which costs €280 - €470 and takes 46h 55m.
What companies run services between Cádiz, Spain and Brindisi, Italy?
You can take a train from Cadiz to Brindisi via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, and Torino Porta Susa in around 29h 29m. Alternatively, you can take a bus from Terminal de Autobuses de Cádiz to Brindisi via Merida and Milano, Autostazione Lampugnano in around 46h 55m.
- Website
- ryanair.com
Flights from Seville Airport to Brindisi Airport via Bologna
- Ave. Duration
- 5h 30m
- When
- Tuesday and Wednesday
- Estimated price
- €70–180
Flights from Seville Airport to Brindisi Airport via Turin
- Ave. Duration
- 8h 10m
- When
- Wednesday
- Estimated price
- €70–180
Flights from Seville Airport to Brindisi Airport via Rome
- Ave. Duration
- 9h
- When
- Monday and Tuesday
- Estimated price
- €70–180
Flights from Seville Airport to Brindisi Airport via Venice
- Ave. Duration
- 7h 27m
- When
- Tuesday and Thursday
- Estimated price
- €50–220
Flights from Seville Airport to Brindisi Airport via Pisa
- Ave. Duration
- 11h 10m
- When
- Wednesday
- Estimated price
- €70–180
Flights from Seville Airport to Brindisi Airport via Madrid
- Ave. Duration
- 8h 30m
- When
- Monday and Thursday
- Estimated price
- €70–180
Flights from Jerez Airport to Brindisi Airport via Madrid
- Ave. Duration
- 10h 25m
- When
- Monday and Thursday
- Estimated price
- €95–330
Flights from Málaga Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 7h 25m
- When
- Sunday
- Estimated price
- €60–230
Flights from Málaga Airport to Brindisi Airport via Rome
- Ave. Duration
- 6h 27m
- When
- Sunday and Thursday
- Estimated price
- €60–230
Flights from Málaga Airport to Brindisi Airport via Bologna
- Ave. Duration
- 7h 57m
- When
- Wednesday and Tuesday
- Estimated price
- €60–230
- Website
- swiss.com
Flights from Jerez Airport to Brindisi Airport via Zurich
- Ave. Duration
- 8h 5m
- When
- Sunday
- Estimated price
- €160–700
- Website
- ita-airways.com
Flights from Málaga Airport to Brindisi Airport via Rome
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €120–190
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €19–30
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 4h 52m
- Frequency
- Every 4 hours
- Estimated price
- €75–120
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–120
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €19–30
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €16–25
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €95–170
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €25–45
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €60–130
- Website
- https://iryo.eu/en/home
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 44 min
- Frequency
- Every 2 hours
- Estimated price
- €12–26
- Website
- https://iryo.eu/en/home
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- €17–35
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- €55–100
- Website
- https://www.ouigo.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- €11–20
- Website
- https://www.ouigo.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- €15–27
- Website
- https://www.ouigo.com/es/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lyon Part Dieu to Torino Porta Susa
- Ave. Duration
- 3h 57m
- Frequency
- 4 times a day
- Estimated price
- €35–65
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta Susa to Brindisi
- Ave. Duration
- 9h 4m
- Frequency
- 3 times a day
- Estimated price
- €160–330
- Schedules at
- trenitalia.com
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Terminal de Autobuses de Cádiz to Merida
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €26–40
- Website
- https://www.alsa.com/en/
Bus from Estepona to Tarragona
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- https://www.alsa.com/en/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Merida to Milan
- Ave. Duration
- 27h 40m
- Frequency
- Once daily
- Estimated price
- €170–280
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Brindisi
- Ave. Duration
- 13h 25m
- Frequency
- 5 times a week
- Estimated price
- €85–150
- Website
- https://www.flixbus.co.uk
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Terminal de Autobuses de Cádiz to Estepona
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €22–40
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Tarragona - Bus Station to Tirana
- Ave. Duration
- 27h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Durrës to Brindisi - Piazza Capitanerie di Porto
- Ave. Duration
- 7h 56m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Want to know more about travelling around Italy
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
Italy Travel Guides
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
More Questions & Answers
Cádiz to Brindisi bus services, operated by ALSA, arrive at Merida station.
Cádiz to Brindisi train services, operated by Renfe Viajeros, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Yes, the driving distance between Cádiz to Brindisi is 2949 km. It takes approximately 29h 13m to drive from Cádiz to Brindisi.
Book your Cádiz to Brindisi train tickets online with Omio.
Book your Cádiz to Brindisi bus tickets online with Omio.
There are 1154+ hotels available in Brindisi.



































