There are 4 ways to get from Corfu to Taranto by car ferry, train, busferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry, train
best- Take the carferry from Port of Corfu to Porto di Brindisicarferry
- Take the train from Brindisi to Tarantotrain Re
9h 31m€32–63Bus and ferry, bus
- Take the busferry from Corfu to Ioanninabusferry X3
- Take the bus from Ioannina to Vlore , stationbus
- Take the busferry from Vlorë to Taranto Portbusferry
14h 27mFly, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Brindisi Airport (BDS)plane CFU - BDS
- Take the train from Brindisi to Tarantotrain
10h 34m€91–296Car ferry, bus
- Take the carferry from Port of Corfu to Porto di Brindisicarferry
- Take the bus from Brindisi Airport to Tarantobus Brindisi
9h 44m€32–61
Corfu International Airport, Ioannis Kapodistrias (CFU) to Brindisi Airport (BDS) flights
Comparing Your Travel Options
The cheapest way to get from Corfu to Taranto is to car ferry and bus which costs €30 - €65 and takes 9h 44m.
The fastest way to get from Corfu to Taranto is to car ferry and train which takes 9h 31m and costs €30 - €65.
No, there is no direct bus from Corfu to Taranto. However, there are services departing from Corfu and arriving at Taranto Port via Ioannina and Vlorë. The journey, including transfers, takes approximately 14h 27m.
The distance between Corfu and Taranto is 299 km.
The best way to get from Corfu to Taranto without a car is to car ferry and train which takes 9h 31m and costs €30 - €65.
It takes approximately 9h 31m to get from Corfu to Taranto, including transfers.
Corfu to Taranto bus services, operated by KTEL Kerkyras, depart from Corfu station.
Corfu to Taranto bus services, operated by KTEL Kerkyras, arrive at Ioannina station.
Taranto is 1h behind Corfu. It is currently 10:05 PM in Corfu and 9:05 PM in Taranto.
There are 1058+ hotels available in Taranto.
What companies run services between Corfu, Greece and Taranto, Italy?
There is no direct connection from Corfu to Taranto. However, you can take the car ferry to Porto di Brindisi, walk to Brindisi - Costa Morena, take the bus to Brindisi - Corso Umberto I, walk to Brindisi, then take the train to Taranto. Alternatively, you can take a vehicle from Corfu to Taranto Port via Ioannina, Ioannina, Vlore , station, and Vlorë in around 14h 27m.
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- €65–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Brindisi Airport via Turin
- Ave. Duration
- 7h 55m
- When
- Thursday
- Estimated price
- €65–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Brindisi Airport via Rome
- Ave. Duration
- 8h
- When
- Tuesday and Thursday
- Estimated price
- €65–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Brindisi Airport via Bologna
- Ave. Duration
- 11h 40m
- When
- Wednesday
- Estimated price
- €65–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Brindisi Airport via Milan Malpensa
- Ave. Duration
- 7h 20m
- When
- Tuesday
- Estimated price
- €130–550
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Brindisi Airport via Milan Malpensa
- Ave. Duration
- 6h 2m
- When
- Tuesday and Wednesday
- Estimated price
- €65–550
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- €8–12
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- €8–12
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Brindisi to Taranto
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €7–14
- Website
- Trenitalia Intercity
Train from Brindisi to Taranto
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €7–14
- Website
- Trenitalia Intercity
- Phone
- +3026610 28900
- [email protected]
- Website
- ktelkerkyras.gr
Busferry from Corfu to Ioannina
- Ave. Duration
- 2h 45m
- Frequency
- 6 times a week
- Estimated price
- €10–15
- Schedules at
- greenbuses.gr
- Phone
- +355 69 661 4303
- [email protected]
- Website
- likokostatours.yolasite.com
Bus from Ioannina to Vlore , station
- Ave. Duration
- 3h 6m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Vlorë to Taranto Port
- Ave. Duration
- 6h 36m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +39 080 5790111
- [email protected]
- Website
- cotrap.it
Bus from Brindisi Airport to Taranto
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- €7–12
- Schedules at
- cotrap.it
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- €23–50
- Website
- Grimaldi Lines
Car ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- €23–50
- Website
- Grimaldi Lines
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




















