Italy - North Africa ferry routes 2025

All ferry options at a glance!

With its warm climate, stunning coastlines, rich history, and unique culture, North Africa has become a popular destination for travelers from southern Europe! One easy and convenient way to reach the most beautiful destinations along the North African coast is to cross the Mediterranean Sea by ferry from Italy.

Here, you can check the latest info on all available Italy - North Africa routes. Compare schedules, prices and companies, and book ferry tickets from the Italian port that suits you best on Ferryhopper!

  1. Italy - Morocco
  2. Italy - Tunisia

Panoramic view of Civitavecchia, Italy, showcasing the port and Forte Michelangelo

View of the port of Civitavecchia and the historic Forte Michelangelo

Italy - North Africa ferry connections in 2025

Traveling to North Africa by ferry from Italy is a budget-friendly and scenic option. Ticket prices start from about €40 and numerous offers and discounts are available throughout the year. Most crossings from Italian ports to North Africa are direct and every ferry is equipped with garage spaces for vehicle transport, making it convenient for travelers with cars, motorcycles or other vehicles.

Currently, there are 6 ferry routes scheduled between Italy and North Africa. Ferries to North Africa depart from 4 ports in Italy: Genoa, Civitavecchia, Salerno, and Palermo (Sicily). From there, you can travel by sea to 2 North African counties: Morocco (Tanger Med port) and Tunisia (Tunis port).

Here’s an overview of all the ferry routes connecting Italian ports to North Africa:

Ferries from Italy to Morocco

From the popular port of Genoa in northwestern Italy and the port of Civitavecchia near Rome, you can reach the port of Tanger Med in Tangier, Morocco. These Italy - Morocco ferry connections are operated by Grandi Navi Veloci (GNV) with comfortable and fully equipped conventional ferries.

Ferry from Genoa to Tanger Med

The Genoa - Tanger Med ferry route runs up to 4 times a week year-round. The journey duration ranges between 48 and 59 hours and ferry tickets start at around €100.

Ferry from Civitavecchia to Tanger Med

The Civitavecchia - Tanger Med ferry route operates during the high season (June to August) with 1 crossing per month on specific dates. The ferry trip lasts around 56 or 58 hours. Ferry tickets start at around €100.

Useful info: some Italy - Morocco ferry crossings may include a stopover at the port of Barcelona in Spain.

A panoramic view of the Port of Tangier Med in Morocco

The Port of Tangier Med, situated on the Strait of Gibraltar in northern Morocco

Ferries from Italy to Tunisia

From Italy, you can also conveniently travel to Tunis by ferry from the ports of Genoa, Salerno, Civitavecchia, and Palermo (Sicily).

Ferry connections to Tunis from Italy are operated by the ferry companies Grimaldi Lines, GNV and CTN (Compagnie Tunisienne de Navigation) and are normally active throughout the year.

Ferries from Genoa to Tunis

The ferry route from Genoa to Tunis is a popular option for those traveling to Tunisia from northern Italy. The crossing takes 21 to 29 hours, with up to 3 weekly departures. Ferry tickets start from around €100.

Ferries from Salerno to Tunis

For travelers based in southern Italy, Salerno provides an ideal departure point for Tunis. Ferries from Salerno to Tunis normally run up to 2 times a week. The crossing takes about 22 to 26.5 hours and single-passenger tickets start at about €50.

Ferries from Civitavecchia to Tunis

Another convenient route to Tunis is from the central Italian port of Civitavecchia. Ferries serving the Civitavecchia - Tunis route normally depart twice a week. The ride usually takes about 17.5 to 28 hours and tickets start at around €50.

Ferries from Sicily to Tunis

Sicily serves as a gateway for fast and frequent ferry connections to Tunis. The Palermo - Tunis ferry crossing is active with 2 weekly connections and takes approximately 10-12 hours. Tickets start at approximately €37.

View of the entrance to the Port of Tunis, Tunisia

The entrance to the Port of Tunis

Which ferry companies operate from Italy to North Africa?

There are 3 companies operating routes from Italy to destinations in North Africa:

  • GNV (Grandi Navi Veloci): provides connections from Genoa and Civitavecchia to Tanger Med, as well as from Genoa, Civitavecchia and Palermo to Tunis.
  • Grimaldi Lines: operates routes from Civitavecchia, Salerno and Palermo to Tunis.
  • CTN (Compagnie Tunisienne de Navigation): offers routes from Genoa to Tunis.

Can I travel from Italy to North Africa with a vehicle?

Yes, all ferries on the Italy - North Africa routes are equipped with garage spaces for vehicle transport, making them an excellent option for travelers with cars, motorcycles, or camper vans. Check out our dedicated blog if you’re specifically looking for tips and insights on traveling by car between Italy and Tunisia.

View over the Gulf of Tunis taken from Sidi Bou Said, Tunisia

A stunning view of the Gulf of Tunis from Sidi Bou Said

Book Italy - North Africa ferry tickets for 2025

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