Ferry
The journey takes approximately 8 h Ticket price is about €165 The travel distance is 308 km.
Carrier is Superfast Ferries.
🛏 Find hotel deals and discounts up to 20% in Bari at Booking
Car ferry train
The journey takes approximately 7 h Ticket price is about €30 The travel distance is 223 km.
Carrier is Grimaldi Lines.
The journey takes approximately 7 m. The travel distance is 607 m.
The journey takes approximately 13 m. The travel distance is 5 km.
Carrier is Società Trasporti Pubblici Brindisi SpA.
The journey takes approximately 18 m. The travel distance is 1 km.
The journey takes approximately 1 h Ticket price is about €8 The travel distance is 110 km.
Carrier is Trenitalia Frecce.
🛏 Find hotel deals and discounts up to 20% in Bari at Booking
Car ferry
The journey takes approximately 10 h 15 m. The travel distance is 307 km.
Carrier is Ventouris Ferries.
🛏 Find hotel deals and discounts up to 20% in Bari at Booking
Ferry Bus
The journey takes approximately 1 h Ticket price is about €145 The travel distance is 34 km.
Carrier is Superfast Ferries.
The journey takes approximately 13 m. The travel distance is 1 km.
The journey takes approximately 23 h Ticket price is about €80 The travel distance is 830 km.
Carrier is Portokalidis Tours.
The journey takes approximately 12 m. The travel distance is 1 km.
The journey takes approximately 5 h 50 m. Ticket price is about €35 The travel distance is 479 km.
Carrier is FlixBus.
🛏 Find hotel deals and discounts up to 20% in Bari at Booking
The cheapest way to travel from Corfu to Bari is by taking a Car ferry train with an average price of €42. The journey takes approximately 9 ч. 27 мин.
Ferry is the fastest way to travel from Corfu to Bari. Tickets cost €165. The journey takes approximately 8 ч.