Ferry

Boarding the Superfast Ferries ferry at the port of Bari 2.

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 Corfu.


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


Train car ferry

Take the train Trenitalia Frecce at the station Bari Centrale.

The journey takes approximately 58 m. Ticket price is about €8 The travel distance is 110 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Brindisi.
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi Station station .

The journey takes approximately 16 m. The travel distance is 6 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

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

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

Get off at the Brindisi Terrare.
Boarding the Grimaldi Lines ferry at the port of Brindisi Terrare.

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 Corfu.


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


Car ferry

Boarding the Ventouris Ferries ferry at the port of Bari 2.

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

Carrier is Ventouris Ferries.

Buy ticket

Get off at the Corfu.


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


Bus car ferry

Take the FlixBus bus at the Bari station .

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

Carrier is FlixBus.

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 Portokalidis Tours bus at the Ancona station .

The journey takes approximately 18 h Ticket price is about €80 The travel distance is 832 km.

Carrier is Portokalidis Tours.

Buy ticket

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

The journey takes approximately 5 m. The travel distance is 453 m.

Get off at the Igoumenitsa.
Boarding the Ventouris Ferries ferry at the port of Igoumenitsa.

The journey takes approximately 1 h The travel distance is 33 km.

Carrier is Ventouris Ferries.

Buy ticket

Get off at the Corfu.


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