Bari → Corfu

Bari to Corfu Ferry (Italy to Greece)

Editorial route guide, not live supplier information. Prices, crossing times, operators and service descriptions below may be outdated. Search your dates to check supplier-reported sailings and request a quote; this guide does not establish availability or booking support.

The ferry from Bari to Corfu is operated by Blue Star Ferries (ANEK Superfast) and Ventouris Ferries. Crossings take 9 to 13 hours, mostly overnight. Tickets start at €80. Daily service runs from June through September; reduced service in shoulder and winter months. The route is popular with travelers heading to Corfu from Italy with vehicles.

Monthly sailings and fares

At a glance

Static guide reference. These figures are not current prices or schedules.

Operators
Blue Star Ferries (ANEK Superfast), Ventouris Ferries
Fastest crossing
9h
Typical crossing
10h to 11h (overnight)
Longest crossing
13h
Price from
€80
Price with car
€280+
Summer frequency
Daily (June-September)
Winter frequency
Reduced
Departure port
Bari, Puglia, Italy
Arrival port
Corfu (Kerkyra) Port
Distance
Approximately 240 km
Year-round service
Yes
Cabins
Yes: essential for overnight
Vehicles
Yes

Ferry operators on the Bari to Corfu route

Two companies operate the Bari to Corfu ferry route.

Blue Star Ferries operates jointly with ANEK Superfast on Italy-Greece routes. The ferries are large modern conventional vessels with cabins, restaurants, bars, and pet-friendly facilities.

Ventouris Ferries provides additional capacity, with conventional ferries on multiple Italy-Greece routes including Bari-Corfu and Bari-Igoumenitsa.

Both operators support full vehicle transport, cars, motorcycles, RVs, and trucks.

How long is the ferry from Bari to Corfu?

The fastest crossing is 9 hours. Most services take 10 to 11 hours, mostly overnight. The longest crossings can reach 13 hours depending on the operator and weather. Most ferries depart Bari in the evening and arrive in Corfu in the morning.

How much does the Bari to Corfu ferry cost?

Standard tickets start at €80 for foot passengers. With a car, prices typically start around €280. Cabin supplements start at approximately €100. Children aged 4 to 12 receive a 50 percent discount; under 4 travel free.

Departure and arrival ports

Ferries depart from the port of Bari in Puglia, southern Italy. The port is in the city center, walkable from the train station and old town. Bari is connected by train to Rome, Naples, and the rest of Italy.

Ferries arrive at the port of Corfu Town (Kerkyra), on the northeastern coast of the island. The port is a short walk from the UNESCO-listed Old Town. Buses and taxis connect the port with the rest of Corfu.

When to book your Bari to Corfu ferry

For peak season (June through September), book 2 to 3 months in advance, especially with vehicles. Cabins on overnight services sell out earliest. Off-season service is reduced; check current schedules carefully if traveling between November and April.

Travel tip: arrive in Corfu rested

The overnight ferry from Bari is the most relaxed way to reach Corfu from Italy. You board in the evening, sleep in a cabin, and wake up at the Corfu port, walking distance from the Old Town. This avoids the multi-leg flight via Athens or Thessaloniki and is highly cost-effective when traveling with a vehicle.

Frequently asked questions

How long is the ferry from Bari to Corfu?

The fastest crossing is 9 hours. Most services take 10 to 11 hours, mostly overnight.

Which companies operate the route?

Blue Star Ferries (ANEK Superfast) and Ventouris Ferries.

Is the ferry available year-round?

Yes. Daily summer service (June-September). Reduced winter frequency.

What is the cheapest fare?

Standard tickets start at €80.

Can I bring a car?

Yes. Both operators carry vehicles.

Are cabins available?

Yes. Cabins are essential for the overnight crossing. Interior 2-bed cabins start at approximately €100.

Is Corfu port walkable to the Old Town?

Yes. The port is a short walk from the UNESCO-listed Corfu Old Town.

Can I continue to other Greek islands from Corfu?

Yes. Corfu has ferries to nearby Ionian islands (Paxos, Lefkimmi) and to mainland Greece (Igoumenitsa).

What is the alternative to Bari?

Ancona to Corfu (16-20 hours, seasonal) and Brindisi to Corfu (around 7 hours, seasonal June-September).

Related routes

Corfu to Bari ferryAncona to Corfu ferryBrindisi to Corfu ferryBari to Igoumenitsa ferry

Bari → Corfu