Ferry

Boarding the Superfast Ferries ferry at the port of Corfu.

The journey takes approximately 8 h Ticket price is about €165 The travel distance is 308 km.

Carrier is Superfast Ferries.

Buy ticket

Get off at the Bari 2.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Car ferry train

Boarding the Grimaldi Lines ferry at the port of Corfu.

The journey takes approximately 7 h Ticket price is about €30 The travel distance is 223 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Brindisi Terrare.
607 m on foot from the Brindisi Terrare to the Brindisi - Costa Morena.

The journey takes approximately 7 m. The travel distance is 607 m.

Get off at the Brindisi - Costa Morena.
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi - Costa Morena station .

The journey takes approximately 13 m. The travel distance is 5 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

Get off at the Brindisi - Porta Lecce.
1541 m on foot from the Brindisi - Porta Lecce to the Brindisi.

The journey takes approximately 18 m. The travel distance is 1 km.

Get off at the Brindisi.
Take the train Trenitalia Frecce at the station Brindisi.

The journey takes approximately 1 h Ticket price is about €8 The travel distance is 110 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Bari Centrale.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Car ferry

Boarding the Ventouris Ferries ferry at the port of Corfu.

The journey takes approximately 10 h 15 m. The travel distance is 307 km.

Carrier is Ventouris Ferries.

Buy ticket

Get off at the Bari 2.


🛏 Find hotel deals and discounts up to 20% in Bari at Booking


Ferry Bus

Boarding the Superfast Ferries ferry at the port of Corfu.

The journey takes approximately 1 h Ticket price is about €145 The travel distance is 34 km.

Carrier is Superfast Ferries.

Buy ticket

Get off at the Igoumenitsa.
1154 m on foot from the Igoumenitsa to the Igoumenitsa.

The journey takes approximately 13 m. The travel distance is 1 km.

Get off at the Igoumenitsa.
Take the Portokalidis Tours bus at the Igoumenitsa station .

The journey takes approximately 23 h Ticket price is about €80 The travel distance is 830 km.

Carrier is Portokalidis Tours.

Buy ticket

Get off at the Ancona.
1014 m on foot from the Ancona to the Ancona.

The journey takes approximately 12 m. The travel distance is 1 km.

Get off at the Ancona.
Take the FlixBus bus at the Ancona station .

The journey takes approximately 5 h 50 m. Ticket price is about €35 The travel distance is 479 km.

Carrier is FlixBus.

Buy ticket

Get off at the Bari.


🛏 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 ч.