Italy to Greece ferry schedules 2025

Discover all updated ferry routes! ⚓

Can you travel from Italy to Greece by ferry? Sure thing! Taking a ferry from Italy to Greece is one of the most popular ways to travel between the two Mediterranean countries.

Whether you’re embarking on a coast-to-coast adventure from Italy to Greece or planning an island-hopping journey to the Ionian islands, the Adriatic Sea will greet you with spectacular views on all Italy - Greece ferries.

Discover the latest ferry schedules and ticket prices for routes between Italy and Greece in 2025. Plan the trip of a lifetime and book your ferry tickets on Ferryhopper without hidden fees!

Note: Keep in mind that Italy - Greece ferry schedules for 2025 are available on our search engine as soon as ferry operators release them.

The port of Bari in Italy with anchored boats and ferries

Sunny day at the port of Bari in Italy

Ferry routes from Italy to Greece in 2025

Ferries operate all year round from various eastern Italian ports to the western coast of Greece, although some routes to the Greek islands are seasonal.

Ferries depart from Venice, Ancona, Bari, and Brindisi, and arrive at the Greek ports of Patras, Igoumenitsa, Corfu, and Kefalonia. From these locations, you can conveniently travel inland in Greece or catch a ferry to other Ionian Islands.

Journey times vary from around 6 hours to 33 hours, depending on the route, the ferry operator, and the type of vessel. The ferry routes are mainly served by 5 companies. To read more about them visit our section about the ferry companies that operate from Italy to Greece.

Ready to travel from Italy to Greece by ferry? Keep reading to discover all the available routes, prices, and schedules.

Note: Ferry routes between Italy and Greece are very popular, and tickets often sell out by spring. We recommend booking your tickets well in advance.

Ferries from Ancona to Igoumenitsa

The port of Ancona, on the northern Adriatic coast of Italy, serves as a departure point for ferries traveling to Igoumenitsa, the largest port in western Greece.

In 2025, Minoan Lines (in collaboration with Grimaldi Lines) and Anek Superfast will provide 1-3 daily crossings, with ferries leaving in the early afternoon and late evening.

The ferry journey from Ancona to Igoumenitsa lasts between 16 and 21 hours, covering a distance of 390 nautical miles (around 720 km). Ticket prices for a standard fare begin at €100

Given the lengthy ferry ride, we recommend booking a bed cabin for a more comfortable journey.

Useful info: There used to be a ferry service between Ravenna and Igoumenista, but it is no longer operational. If you wish to travel from Ravenna to Igoumenitsa, the nearest port is Ancona (176 km away), so consider using the Ancona-Igoumenitsa ferry route instead.

Clouds casting shadows over the mountains near the port town of Igoumenitsa

Overcast skies in the port of Igoumenitsa, Greece

Ferries from Ancona to Patras

Another option for travel between Italy and Greece is the Ancona to Patras ferry route. As one of Greece’s largest cities, Patras boasts excellent connections to various destinations in both Italy and Greece.

In 2025, Anek Superfast and Hellenic Seaways are offering seasonal ferry connections between Ancona and Patras from mid-July until mid-September. Passengers can generally expect 2 departures a day, with most scheduled for the afternoon.

The trip from Ancona to Patras usually lasts 21.5 to 25 hours, covering a distance of 491 nautical miles (around 911 km). The price of ferry tickets usually starts at €105 per passenger and varies depending on the seating/cabin selection, discounts, and whether you are traveling with a vehicle.

Tip: Since the journey is long, we recommend booking a bed cabin for a more comfortable trip.

Ferries from Venice to mainland Greece

Venice is another key Italian port that links northeastern Italy with Greece. The port offers ferry connections to both Igoumenitsa and Patras, with up to 3 crossings per week operated by Anek Superfast.

The ferry crossing from Venice to Igoumenitsa takes approximately 25 hours and covers a distance of 500 nautical miles (around 920 km). The cost of a single ferry ticket usually starts at €127

The trip from Venice to Patras takes around 32 hours and includes a stop at Igoumenista. The distance between Venice and Patras is about 692 nautical miles (around 1,113 km). A standard ferry ticket to Patras starts at around €137.

The final ticket price depends on discounts, offers, seat type, vehicle selection, and the ferry company.

Anek Lines ferry docked at the port of Igoumenitsa in Greece

Anek Lines ferry at the port of Igoumenitsa in Greece

Ferries from Bari to Igoumenitsa

One of the most important ports in the Adriatic Sea, Bari offers direct ferry connections to the Greek port of Igoumenista all year round. Operators Anek Superfast and Ventouris Ferries provide around 1-3 daily ferry crossings from Bari to Igoumenitsa

Ferries depart either late in the evening or at midnight, with the fastest ferry reaching Igoumenitsa in approximately 8.5 hours. This schedule allows you to arrive in Bari early in the morning and make the most of your day!

The cost of a single ferry ticket usually starts at €68. The final ticket price depends on discounts, offers, seat or cabin type, vehicle selection, and the ferry company. The distance between the port of Bari and Igoumenitsa is 240 nautical miles (444 km). 

The ferries operating from Bari to Igoumenitsa offer different types of cabins, so you can enjoy a comfortable trip. Since this ferry journey is long, we recommend traveling between Bari and Igoumentisa in a bed cabin.

Ferries from Bari to Patras

The Bari - Patras ferry route is available all year round, with at least 1 crossing per day. The average duration of the ferry trip to Patras from Bari is around 16.5 hours and the distance between the two ports is 295 nautical miles (or 546 km).

The cost of a single ferry ticket starts at around €73. All vessels have bed cabins and car decks for vehicle transportation.

The port of Patras as seen from the ferry deck

A ferry docked at the port of Patras, Greece

Ferries from Brindisi to Greece

Brindisi is located on the southeast Italian coast (110 km from Bari) and offers the easiest way to travel to mainland Greece. In fact, the shortest ferry rides to mainland Greece depart from Brindisi as it is the closest Italian port.

Grimaldi Lines operates the following ferry routes from Brindisi to mainland Greece:

  • Brindisi - Igoumenitsa: Up to 1 crossing a day and ferry tickets start at €40. The fastest ferry takes around 7 hours and the distance between the two ports is 169 nautical miles (around 312 km). 
  • Brindisi - Patras: Around 1-2 crossings a day and ferry tickets start at €40. The fastest ferry takes around 8 hours and the distance between the two ports is 169 nautical miles (around 312 km).  

Useful info: Ferries from Brindisi to Greece have car decks and cabins for a more convenient and comfortable journey.

Ferries from Italy to the Greek Islands

Imagine this: you’re sipping espresso in Italy one moment and then lounging on a beach in Greece the next! The Ionian islands of Corfu and Kefalonia are just across the Adriatic Sea. With multiple departures a day during the summer season, it’s easy to find a route that suits your travel plans.

Ferries from Italy to the Ionian Islands operate seasonally and are run by Minoan Lines, Anek Superfast, Ventouris Ferries, and Grimaldi Lines. Ferries on all routes to the Ionian Islands are conventional and the duration of the crossing will vary depending on the route.

Ferries traveling from Italy to Corfu arrive at the port of Corfu Town. Ferries from Italy to Kefalonia dock at the port of Sami

Here are all the ferry routes from Italy to the Ionian Islands in Greece:

  • Ancona - Corfu: Up to 4 crossings a week (June-August), with ferry tickets starting at around €73. The duration of the crossing ranges from 15 to 19.5 hours.
  • Bari - Corfu: Around 7 crossings a week (June-September), with ferry tickets starting at around €55. The journey duration is 8-10 hours, depending on the operator. 
  • Brindisi - Corfu: Up to 3 crossings per week (June-September) and ferry tickets start at around €65. The journey duration is around 7 hours.
  • Venice - Corfu: Around 1 crossing per week (June-September) and ferry tickets start at around €118. The ferry trip takes around 25 hours.
  • Bari - Kefalonia: Around 1 crossing per week (June-August) and ferry tickets start at around €75, with an average duration of 18 hours.

Useful info: There are no direct ferry routes from Italy to Zakynthos, but there are up to 10 weekly crossings from Kefalonia in the summer months.

Italy - Greece: Ferry tickets, Offers & Discounts

On Ferryhopper you can find the latest ferry ticket prices, available offers, and discounts to help you plan your journey efficiently. Discover which route has the lowest prices, and find out about the latest offers and discounts on ferries between Italy and Greece that will make your travel experience seamless!

How much are ferries from Italy to Greece?

A one-way standard ticket from Italy to Greece usually ranges between €40 and €137

The lowest prices are usually on the Brindisi - Igoumenitsa route, with one-way tickets starting at around €40. The total price of a ticket varies depending on the route, season, vessel type, seat/cabin type, and whether you travel with a vehicle.

Booking early or during promotional periods will allow you to take advantage of offers and discounts, reducing your final cost.

Continue reading to find out about all available offers and discounts for ferries between Italy and Greece!

Offers and discounts

There are numerous offers and discounts available for ferry travel from Italy to Greece, including early booking and family discounts.

Seasonal early-booking discounts for Italy - Greece ferries typically run from December to April and allow passengers to save up to 40%. Keep in mind that tickets purchased with this discount cannot be canceled or refunded after a certain period.

On Ferryhopper, you can find all available ferry offers for Italy and Greece. Current offers will be automatically applied when booking your ferry tickets. Take a look at all available ferry routes, find the lowest ferry prices, and book cheap ferry tickets online on Ferryhopper!

Here are some of the main discounts on Italy-Greece routes in 2025:

  • International Student Discount: Holders of the International Student Card (ISIC) can enjoy a discount of up to 20% on standard tickets. You can select this discount from the drop-down menu while booking your tickets on Ferryhopper.
  • Return Tickets Discount: Certain ferry operators offer discounts when purchasing a return ticket, typically between 20% and 30% off the return fare. This discount is automatically applied when using the Ferryhopper’s booking platform.
  • Children’s Discount: Children can either travel for free or receive a 50% discount. These discounts are automatically applied during the booking process. Please note that this discount cannot be combined with other offers, such as the Family Discount.
  • Family Discount: All ferry operators serving routes between Italy and Greece offer this discount. It is automatically applied when you book three or more ferry tickets at once. The rate of the discount differs depending on the operator.
  • Discount for Automobile Clubs (e.g. ADAC): Members of specific automobile or camping clubs and associations, such as ADAC, ANWB, TCS, and ÖAMTC, typically receive a discount ranging from 20% to 25% on vehicle fares. This discount is applicable solely to the vehicle fare and cannot be combined with the Family Discount or other promotions. However, it can be used alongside the Early Booking Discount.

Note: The same discounts apply to ferries from Greece to Italy, so make sure to make the most of them on your return trip as well!

Vehicles on the car deck of a ferry from Italy to Patras, Greece

Ferry with car deck approaching the port of Patras, Greece

Can I travel on a ferry from Italy to Greece with a car?

All ferries between Italy and Greece have car decks to transport your vehicle. This option is particularly convenient for travelers who wish to explore the Greek islands or mainland at their own pace.

The ferry prices will vary depending on the type of vehicle (car, camper, or caravan), the ferry company, as well as the season. The good news is that some ferry companies offer various discounts on vehicle transportation. As a result, we recommend that you book your tickets well in advance to take advantage of the special offers.

Ferry operators often also provide camping-on-board or camping-all-inclusive offers, as well as discounts for camper / automobile associations. These typically include:

  • Onboarding seating and parking space on the deck for your vehicle
  • Use of showers, toilets, power sockets, and access to all public areas onboard, such as bars and restaurants
  • Accommodation in a camper or cabin, depending on the ferry operator
  • Discounts on drinks and meals at the ferry’s dining facilities

Don’t forget that you can find all available offers for vehicles and passengers on Ferryhopper.

A road trip between Italy and Greece offers a scenic way to explore the stunning landscapes of both countries in your own time. But before you hit the road, check out our guide on traveling with your vehicle from Italy to Greece.

Tip: If your furry friend is also joining you for the ride you’ll be happy to hear that all ferries from Italy to Greece allow you to bring your pet. You can include them in your booking and pay an additional fee. Find out about the rules for traveling with pets on ferries between Italy and Greece.

Motorhome parked on the side of a road overlooking the Greek sea

Exploring the Greek coast with a campervan

How long is the ferry from Italy to Greece?

The duration of the crossing from Italy to Greece on a conventional ferry ranges from 7 to 33 hours, depending on the port of departure, the final destination, and any intermediate stops.

The shortest ferry ride from Italy to Greece is from Brindisi to Corfu, with a duration of 7 hours. Conventional ferries operate on this route but it is still the fastest crossing from Italy to Greece!

As for ferries from Italy to mainland Greece, the fastest ferry route is from Brindisi to Igoumenitsa and it takes from 8 to 9 hours.

Cabins and other accommodation options

The ferry ride from Greece to Italy offers a variety of cabin options, including inside and outside cabins, suites, and premium cabins, accommodating different group sizes with amenities like A/C, showers, and in some cases, complimentary breakfast.

If you are looking for a more affordable option for your journey from Greece to Italy, you can choose a standard numbered seat. All ferries feature spacious lounges and areas with airplane-style seating for your comfort during the trip.

Tip: Check out our list of services and amenities on ferries from Italy to Greece for a hassle-free trip!

Which ferry companies offer Italy - Greece routes?

There are 5 ferry companies operating routes between Italy and Greece, making ferry travel a convenient choice.

In 2025, ferry operators will take you to popular Greek destinations such as Corfu and Kefalonia, as well as other ports where you can continue your next leg of the journey.

Here are some ferry companies that provide ferry connections between Italy and Greece:

Useful info: All ferries traveling between Italy and Greece have car decks for vehicles, as well as cabins and pet-friendly policies.

Entrance to the port of Brindisi in Italy

Entrance to the port of Brindisi with its small lighthouse

Book ferry tickets from Italy to Greece

On Ferryhopper, you can find all available ferries from Italy to Greece! Check our Map of ferries to plan your trip from Italy to Greece. Compare prices and schedules, and book your ferry tickets on our website or the Ferryhopper App with no hidden fees.