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 Corfu at Booking
Train car ferry
The journey takes approximately 58 m. Ticket price is about €8 The travel distance is 110 km.
Carrier is Trenitalia Frecce.
The journey takes approximately 16 m. The travel distance is 6 km.
Carrier is Società Trasporti Pubblici Brindisi SpA.
The journey takes approximately 7 m. The travel distance is 607 m.
The journey takes approximately 7 h Ticket price is about €30 The travel distance is 223 km.
Carrier is Grimaldi Lines.
🛏 Find hotel deals and discounts up to 20% in Corfu at Booking
Car ferry
The journey takes approximately 10 h The travel distance is 307 km.
Carrier is Ventouris Ferries.
🛏 Find hotel deals and discounts up to 20% in Corfu at Booking
Bus car ferry
The journey takes approximately 5 h 50 m. Ticket price is about €35 The travel distance is 478 km.
Carrier is FlixBus.
The journey takes approximately 12 m. The travel distance is 1 km.
The journey takes approximately 18 h Ticket price is about €80 The travel distance is 832 km.
Carrier is Portokalidis Tours.
The journey takes approximately 5 m. The travel distance is 453 m.
The journey takes approximately 1 h The travel distance is 33 km.
Carrier is Ventouris Ferries.
🛏 Find hotel deals and discounts up to 20% in Corfu at Booking
The cheapest way to travel from Bari to Corfu is by taking a Train car ferry with an average price of €40. The journey takes approximately 9 ч. 48 мин.
Ferry is the fastest way to travel from Bari to Corfu. Tickets cost €165. The journey takes approximately 8 ч.