Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.


From: 130,00

2p+Car+Return in our estimation € 520
Crossing Italy ⇔ Corfu
Destination(s) 🇬🇷 Greece, 🇮🇹 Italy
Distance 680 km, 420 miles
Duration 15 hours
Operated by ,
Sailings up to 14 times per week
Categories: ,

There are multiple ferries that sail from Ancona to the lovely island of Corfu. The travel time is about 15 hours and tickets are popular and quite expensive.

FerryGoGo » Greece » Ancona-Corfu
Add your review

Corfu Greece

Ferry to Corfu from Ancona

The ferries sailing on this connection simply don't have the best reviews. What you can do to avoid a negative experience: Book a cabin and lower your expectations. It sounds harsh but with this ferry connection, you simply have to sit it all out and wait 15 hours to arrive on the lovely island of Corfu. When new ships or better reviews appear we will let you know on this page.

  • There seems to be no Free Wifi on board the ship.
  • An alternative with better reviews (not perfect) might be the connection that leaves from Bari to Corfu.

Tickets and Booking

You can easily find out availability and ticket prices by filling in the input fields below.


Which ferry companies sail on this crossing?

The ferry between Ancona and Corfu is currently operated by: Minoan lines and Anek lines

How long does the Ancona to Corfu crossing take?

The travel time of the ferry is around: 15 hours. Please arrive early at the harbor and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Ancona to Corfu ferry sail?

In high season you can take the ferry up to 14 times per week. Depending on the season, the number of people on the ferry, and the weather forecast, the ferry company can deviate from the timetable or regular ferry schedule.

What is the distance between Ancona and Corfu?

The distance between Ancona and Corfu is approximately 680 km.