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



2p+Car+Return in our estimation € 540
Crossing Italy ⇔ Greece
Destination(s) 🇬🇷 Greece, 🇮🇹 Italy
Distance 590 miles, 950 km
Duration 20 Hours
Operated by Anek Lines
Sailings Up to 3 times per week
Categories: ,

The availability of ferries from Ancona to Patras is heavily influenced by seasonality. During the summer season this ferry leaves about 3 times per week.

Add your review

Ferry at the harbor of Igoumenitsa

Ferry from Ancona to Patras

On this particular long ( 20 hours) trip, the reviews of Anek Lines are mixed, we see that reviews of people taking this trip are rather positive if they spend a little more on larger cabins. Since it's a long trip this might be worth the extra costs.

  • You'll be traveling on the Hellenic Spirit. 
  • When you are able to you can also book a ticket on the Olympic Champion or Superfast XL, these ships are more modern and faster. Check the booking engine below for options.

Tickets and Booking

You can easily find out availability and ticket prices by filling in the input fields below. On this route aim for the faster (more modern) ferries.


Which ferry companies sail on this crossing?

The ferry between Ancona and Patras is currently operated by: Anek Lines and Superfast Ferries (Also Anek Lines).

How long does the crossing to Patras take?

The travel time of the ferry is around: 20 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-Patras ferry sail?

You can usually take the ferry from Ancona to Patras up to 3 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 Patras?

The distance is approximately 950 km.