Ancona → Corfu

Ancona 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 Ancona to Corfu is operated by Blue Star Ferries, Grimaldi Lines, and Minoan Lines. The crossing takes 16 to 20 hours. Tickets start at €70. The route is mostly seasonal, running 2 to 3 weekly crossings from June through September. Most services are overnight.

Monthly sailings and fares

At a glance

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

Operators
Blue Star Ferries (ANEK Superfast), Grimaldi Lines, Minoan Lines
Fastest crossing
16h
Typical crossing
18h to 20h
Price from
€70
Summer frequency
2-3 weekly (seasonal June-September)
Winter frequency
Limited
Departure port
Ancona, central Italy
Arrival port
Corfu Port (Kerkyra)
Year-round service
No (mostly June-September)
Cabins
Yes
Vehicles
Yes

Ferry operators on the Ancona to Corfu route

Three companies operate the Ancona to Corfu ferry route, primarily during the summer high season.

Blue Star Ferries (ANEK Superfast) runs the route as part of its Adriatic network, with vessels often continuing to Patras or Igoumenitsa.

Grimaldi Lines, an Italian ferry company based in Naples, operates conventional ferries on the route. Vessels include modern vessels with cabins, restaurants, and full passenger amenities.

Minoan Lines also operates Ancona-Corfu sailings on selected services.

How long is the ferry from Ancona to Corfu?

The fastest crossing is 16 hours. Most services take 18 to 20 hours, with overnight departures from Ancona arriving in Corfu the following day.

How much does the Ancona to Corfu ferry cost?

Standard tickets start at €70 for foot passengers. Cabin supplements start at approximately €60. Vehicle prices vary by operator and season.

Departure and arrival ports

Ferries depart from the port of Ancona on Italy's central Adriatic coast. Ancona is connected by train to Rome, Bologna, Florence, and Milan.

Ferries arrive at the port of Corfu Town (Kerkyra), within walking distance of the UNESCO-listed Old Town.

When to book your Ancona to Corfu ferry

For peak season (July and August), book 2 to 3 months in advance. The route operates with limited weekly frequency, so cabins and vehicle space sell out faster than on more frequent routes. Off-season travel may require checking schedules carefully.

Travel tip: best for travelers from northern and central Italy

Ancona is the most convenient Italian port for travelers from northern and central Italy heading to Corfu. From Bologna or Florence, Ancona is a 2 to 3 hour drive. The longer crossing (vs Bari to Corfu) is justified by location for travelers based in the north.

Frequently asked questions

How long is the ferry from Ancona to Corfu?

The fastest crossing is 16 hours. Most services take 18 to 20 hours.

Is the ferry available year-round?

Mostly seasonal, with 2-3 weekly crossings from June to September. Limited winter service.

What is the cheapest fare?

Standard tickets start at €70.

Can I bring a car?

Yes. All three operators carry vehicles.

Are cabins available?

Yes. Cabins are essential for the long overnight crossing.

Should I choose Ancona or Bari?

Ancona is faster from northern and central Italy; Bari is the fastest crossing to Corfu (9 hours from Bari vs 16-20 from Ancona). Choose based on your starting location and crossing time priority.

Where does the ferry arrive?

Corfu Port (Kerkyra Town), walkable to the UNESCO Old Town.

Are there alternative ports for Corfu from Italy?

Yes. Bari to Corfu (9-13 hours) and Brindisi to Corfu (around 7 hours, summer only) are alternatives.

Ancona → Corfu