There are 13 ways to get from Tarifa to Taranto by bus, plane, train, ferry, car ferry, train (Renfe, Trenitalia), 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.
Bus, bus to Málaga Airport, fly to Brindisi Airport, train
best- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Brindisi Airport (BDS)AGP - BDS
- Take the train from Brindisi to Taranto
11h 45m€127–342Bus, bus to Málaga Airport, fly to Fiumicino International Airport, train
cheapest- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Fiumicino International Airport (FCO)AGP - FCO
- Take the train from Roma Termini to Napoli Afragola
- Take the train from Napoli Afragola to Taranto
13h 44m€105–336Bus, train
- Take the bus from Tarifa to Estación de Autobuses de Málaga
- Take the train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena GrandesAve
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charles
- Take the train from Marseille St Charles to Roma Termini
- Take the train from Roma Termini to Napoli AfragolaFr / ...
- Take the train from Napoli Afragola to TarantoFr
38h€217–535Bus
- Take the bus from Tarifa to Estación de Autobuses de Málaga
- Take the bus from Malaga Central Bus Station to Genoa Piazza Acquaverde
- Take the bus from Genova to Taranto
47h 11m€158–245Ferry, car ferry, train
- Take the ferry from Tarifa to Tanger Ville
- Take the car ferry from Port of Tangier Ville to Port of Civitavecchia
- Take the train from Civitavecchia to Roma TerminiRe
- Take the train from Roma Termini to TarantoIc
2d 20h€192–540Car ferry to Tangier Ibn Battouta Airport, fly to Brindisi Airport, train
- Take the car ferry from Tarifa to Port of Tangier Ville
- Fly from Tangier Ibn Battouta Airport (TNG) to Brindisi Airport (BDS)TNG - BDS
- Take the train from Brindisi to Taranto
12h 55m€176–587Car ferry to Tangier Ibn Battouta Airport, fly to Bari Karol Wojtyła Airport, bus, Italobus Connections
- Take the car ferry from Tarifa to Port of Tangier Ville
- Fly from Tangier Ibn Battouta Airport (TNG) to Bari Karol Wojtyła Airport (BRI)TNG - BRI
- Take the bus from Bari Airport to Matera piazza Matteotti
- Take the bus from Matera to Taranto
12h 57mBus, bus to Málaga Airport, fly to Bari Karol Wojtyła Airport, Italobus Connections
- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Bari Karol Wojtyła Airport (BRI)AGP - BRI
- Take the bus from Bari Airport to Matera piazza Matteotti
- Take the bus from Matera to Taranto
11h 56mBus, train to Seville Airport, fly to Brindisi Airport, train
- Take the bus from Tarifa to Terminal de Autobuses de Cádiz
- Take the train from Cadiz to Sevilla-Santa Justa
- Fly from Seville Airport (SVQ) to Brindisi Airport (BDS)SVQ - BDS
- Take the train from Brindisi to Taranto
13h 25m€109–342Bus, train to Seville Airport, fly to Bari Karol Wojtyła Airport, Italobus Connections
- Take the bus from Tarifa to Terminal de Autobuses de Cádiz
- Take the train from Cadiz to Sevilla-Santa Justa
- Fly from Seville Airport (SVQ) to Bari Karol Wojtyła Airport (BRI)SVQ - BRI
- Take the bus from Bari Airport to Matera piazza Matteotti
- Take the bus from Matera to Taranto
13h 47mTrain
- Take the train from Algeciras to Madrid-Puerta de Atocha-Almudena GrandesAlv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charles
- Take the train from Marseille St Charles to Roma Termini
- Take the train from Roma Termini to Napoli AfragolaFr / ...
- Take the train from Napoli Afragola to TarantoFr
40h 3m€230–539Ferry, car ferry, bus
- Take the ferry from Tarifa to Tanger Ville
- Take the car ferry from Port of Tangier Ville to Port of Civitavecchia
- Take the bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1
- Take the bus from Roma, Autostazione Tiburtina to Taranto570 / ...
2d 21h€172–512Drive 2,910.6 km
- Drive from Tarifa to Taranto2,910.6 km
29h€460–665
Tarifa to Taranto by bus and train
Questions & Answers
The cheapest way to get from Tarifa to Taranto is to bus and fly and train which costs €100 - €340 and takes 13h 44m.
The fastest way to get from Tarifa to Taranto is to bus and fly and train which takes 11h 45m and costs €120 - €350.
No, there is no direct bus from Tarifa to Taranto. However, there are services departing from Tarifa and arriving at Taranto via Malaga Central Bus Station, Marittima/Principe Fs and Genova. The journey, including transfers, takes approximately 47h 11m.
The distance between Tarifa and Taranto is 2218 km. The road distance is 2910.6 km.
The best way to get from Tarifa to Taranto without a car is to bus and train which takes 38h and costs €210 - €550.
It takes approximately 11h 45m to get from Tarifa to Taranto, including transfers.
Tarifa to Taranto bus services, operated by Avanza Grupo, depart from Tarifa station.
The best way to get from Tarifa to Taranto is to bus which takes 47h 11m and costs €150 - €250. Alternatively, you can train, which costs €230 - €550 and takes 40h 3m.
Tarifa to Taranto bus services, operated by Avanza Grupo, arrive at Estación de Autobuses de Málaga station.
Yes, the driving distance between Tarifa to Taranto is 2911 km. It takes approximately 29h to drive from Tarifa to Taranto.
What companies run services between Tarifa, Andalusia, Spain and Taranto, Italy?
You can take a bus from Tarifa to Taranto via Malaga Central Bus Station, Genoa Piazza Acquaverde, Marittima/Principe Fs, Brignole Fs/, and Genova in around 47h 11m. Alternatively, you can take a bus from Tarifa to Taranto via Estación de Algeciras San Bernardo, Algeciras, Madrid-Puerta de Atocha-Almudena Grandes, Marseille St Charles, Roma Termini, and Napoli Afragola in around 40h 3m.
- Website
- ryanair.com
Flights from Málaga Airport to Brindisi Airport via Fiumicino International Airport
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- €75–270
Flights from Málaga Airport to Brindisi Airport via Milan Malpensa
- Ave. Duration
- 6h 10m
- When
- Friday
- Estimated price
- €75–270
Flights from Málaga Airport to Brindisi Airport via Pisa
- Ave. Duration
- 6h 40m
- When
- Friday and Saturday
- Estimated price
- €75–270
Flights from Málaga Airport to Brindisi Airport via Bologna
- Ave. Duration
- 7h 50m
- When
- Sunday
- Estimated price
- €75–270
Flights from Málaga Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 8h 45m
- When
- Monday
- Estimated price
- €75–270
Flights from Tangier Ibn Battouta Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 9h 25m
- When
- Monday
- Estimated price
- €130–550
Flights from Tangier Ibn Battouta Airport to Brindisi Airport via Madrid
- Ave. Duration
- 7h 20m
- When
- Monday
- Estimated price
- €120–490
Flights from Tangier Ibn Battouta Airport to Bari Karol Wojtyła Airport via Milan Bergamo
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- €110–450
Flights from Tangier Ibn Battouta Airport to Bari Karol Wojtyła Airport via Marseille
- Ave. Duration
- 9h 30m
- When
- Monday
- Estimated price
- €100–430
Flights from Málaga Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 50m
- When
- Monday
- Estimated price
- €70–190
Flights from Málaga Airport to Bari Karol Wojtyła Airport via Fiumicino International Airport
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- €70–190
Flights from Seville Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 5h 25m
- When
- Friday
- Estimated price
- €70–260
Flights from Seville Airport to Brindisi Airport via Bologna
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- €70–260
Flights from Seville Airport to Brindisi Airport via Fiumicino International Airport
- Ave. Duration
- 6h 47m
- When
- Monday and Friday
- Estimated price
- €45–260
Flights from Seville Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- €75–200
Flights from Málaga Airport to Fiumicino International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–150
- Website
- vueling.com
Flights from Tangier Ibn Battouta Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 5h 15m
- When
- Wednesday
- Estimated price
- €110–500
Flights from Málaga Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €55–200
Flights from Seville Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 5h 42m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- €70–220
Flights from Málaga Airport to Fiumicino International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- €30–170
Flights from Málaga Airport to Fiumicino International Airport via Barcelona
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- €30–170
- Website
- easyjet.com
Flights from Málaga Airport to Brindisi Airport via Milan Malpensa
- Ave. Duration
- 5h 23m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €65–240
- Website
- flyulendo.com
Flights from Málaga Airport to Fiumicino International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €26–160
- Website
- ita-airways.com
Flights from Seville Airport to Brindisi Airport via Fiumicino International Airport
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €70–260
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Brindisi to Taranto
- Ave. Duration
- 49 min
- Frequency
- 3 times a day
- Estimated price
- €10–26
- Website
- https://www.trenitalia.com/en.html
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 49 min
- Frequency
- 3 times a day
- Estimated price
- €12
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Taranto
- Ave. Duration
- 6h 34m
- Frequency
- Twice daily
- Estimated price
- €29–95
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Brindisi to Taranto
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- €26–31
- Website
- https://www.trenitalia.com/en.html
Train from Marseille St Charles to Roma Termini
- Ave. Duration
- 16h 2m
- Frequency
- Once a week
- Estimated price
- €45–170
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €110–170
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 56m
- Frequency
- Every 2 hours
- Estimated price
- €26–95
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 44m
- Frequency
- 5 times a day
- Estimated price
- €23–95
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- €17–60
- Website
- https://www.ouigo.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- €40–60
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charles
- Ave. Duration
- 8h 14m
- Frequency
- 5 times a week
- Estimated price
- €90–130
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €16–40
- Website
- https://www.renfe.com/es/en
Train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- €40–130
- Website
- https://www.renfe.com/es/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Napoli Afragola
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €28–55
- Schedules at
- trenitalia.com
Train from Napoli Afragola to Taranto
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €30–50
- Schedules at
- trenitalia.com
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- €14–19
- Schedules at
- trenitalia.com
Train from Roma Termini to Taranto
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- €50–100
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Napoli Afragola
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://www.italotreno.it/en
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Schedules at
- tgcomes.es
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €8–12
- Schedules at
- malaga.avanzagrupo.com
Bus from Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–35
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €8–13
- Schedules at
- malaga.avanzagrupo.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Malaga Central Bus Station to Genoa Piazza Acquaverde
- Ave. Duration
- 28h 30m
- Frequency
- 4 times a week
- Estimated price
- €75–110
- Website
- https://union-ivkoni.com/en
- Phone
- +39 0835 522250
- biglietteria@chiruzzi.it
- Website
- chiruzzi.com
Bus from Genova to Taranto
- Ave. Duration
- 13h 42m
- Frequency
- Twice a week
- Estimated price
- €65–95
- Schedules at
- chiruzzi.com
- Phone
- +39 080 5790111
- info@cotrap.it
- Website
- cotrap.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Schedules at
- biglietteria.cotrap.it
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Bus from Matera to Taranto
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Website
- https://www.italotreno.it/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- https://www.alsa.com/en/
- Phone
- 800 174 471
- Website
- servizi.cotralspa.it
Bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- €4–5
- Schedules at
- servizi.cotralspa.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Roma, Autostazione Tiburtina to Taranto
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- €20–75
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Roma, Autostazione Tiburtina to Taranto
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a day
- Estimated price
- €16–80
- Website
- https://www.itabus.it/en/home
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Roma, Autostazione Tiburtina to Taranto
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- €30–70
- Website
- https://marinobus.it/en/
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €30–40
- Schedules at
- aml.ma
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Tangier Ville to Port of Civitavecchia
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- €120–380
- Website
- https://www.gnv.it/en
- Seat
- €120–250
- Cabin
- €250–380
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €35–50
- Website
- https://www.balearia.com/en
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
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
More Questions & Answers
There are 1002+ hotels available in Taranto.















































































