Morocco Ferries

Price comparison

Ferry to Morocco: All Prices

The Strait of Gibraltar, the Alboran Sea and the long Mediterranean routes. All operators and fares for foot passengers, cars and motorhomes.

with a car from €89 one way

Prices for your dateCompare all routes
Baleària ferry

Ferry to Morocco prices for your travel date

Up-to-date prices for the most popular crossings, choose your travel date and compare directly with the operator.

Prices for a car incl. driver, one way

Algeciras - Tanger Med

Algeciras - Tanger Med

In just 1.5 hours around the clock from Algeciras to Tanger Med
Almería - Nador

Almería - Nador

From Almería to Nador in approximately 8 hours.
Genoa - Tanger Med

Genoa - Tanger Med

With GNV from Genoa directly to Tanger Med
Tarifa - Tangier

Tarifa - Tangier

Shortest route: From Spain to Morocco in just one hour.

© OpenStreetMap contributors

A ferry to Morocco costs from around €10 as a foot passenger in 2026, or from about €90 with a car (one way, low season). The cheapest and fastest crossing is over the Strait of Gibraltar: the fast ferries from Algeciras and Tarifa cross the strait in one to one-and-a-half hours, and no cabin is needed. If you're arriving from France or Italy and want to avoid the drive through Spain, the long Mediterranean routes from Sète, Marseille or Genoa cost several times more, but save you days behind the wheel.

The price depends on route, operator, season and above all on the vehicle: foot passengers always pay the least, a car pushes the fare up considerably, and motorhome prices are set by length. In summer, during the Operación Marhaba period from mid-June to early September, hundreds of thousands of people cross to visit family in Morocco, prices climb and ferries sell out early. Spring and autumn are noticeably cheaper. Below you'll find current 2026 entry-level prices for every route, compared side by side for foot passengers, cars and motorhomes.

Short crossings over the Strait of Gibraltar

The shortest crossings, and the cheapest per person, run over the strait between Andalusia and North Africa. The main artery is Algeciras - Tanger Med: four operators run round the clock, and the crossing takes about an hour and a half to reach Morocco's deep-water port, roughly 40 kilometres east of Tangier itself. An even quicker option, though it lands you in a Spanish enclave rather than Morocco, is Algeciras - Ceuta, around an hour. If you want to arrive right in central Tangier, take Tarifa - Tanger Ville, the only ferry into the city port.

On all three routes, foot passengers pay the least, from around €10-12. With a car, fares to Tanger Med run from around €165-180, since the vehicle fare far outweighs the passenger fare. Travelling to Ceuta counts as travel within Spain: there's no border control on board, and you pay in euros. Travelling to Tangier, Moroccan border police stamp your passport during the crossing itself.

Overnight ferries to Melilla and Nador

Further east, overnight ferries depart from Almería, Málaga and Motril. They take several hours across the Alboran Sea, mostly sail overnight, and offer cabins. Travelling to Almería - Melilla counts as travel within Spain, just like Ceuta, so an ID card is enough. For Almería - Nador and the other Moroccan ports, however, you'll need a passport and will go through border formalities at the port. By car, the Melilla routes start from around €90, with the longer routes to Nador and Al Hoceima priced higher.

Long Mediterranean routes from France and Italy

If you're travelling from further afield in Europe, the direct ferries save you the multi-day drive through Spain. Marseille - Tanger Med takes around 40 hours, Sète - Tanger Med around 42 hours, and Genoa - Tanger Med about 51 hours. On these crossings you'll spend one or two nights on board, and a cabin is either compulsory or strongly recommended, it's not included in the foot-passenger fare. Entry-level prices start from around €80 per person, with the vehicle fare added on top depending on length.

Vehicle fares: priced by length

With every operator, the vehicle fare is set by the dimensions of the vehicle, not the number of people travelling. A standard car falls into the cheapest fare band, while motorhomes, caravan-and-tow combinations and tall vans move into higher categories. When booking, enter the length and height accurately, including any roof box or bike rack, a few centimetres can shift the price bracket and the surcharge with it. Everything on crossing by camper is covered in our guide Taking a Motorhome to Morocco.

Motril - Tanger Med: currently suspended

The former direct route Motril - Tanger Med is not currently operating and cannot be booked. If you're heading to Tanger Med, use the frequently running short crossings from Algeciras or Tarifa instead; from Motril, the overnight ferries to Melilla, Nador and Al Hoceima remain in service.

Correct as of July 2026. All prices are entry-level, one-way fares in the low season, from the port; the cheapest allocations sell out early, and vehicle fares depend on length. The binding price for your travel date is shown in the operator's own booking window.

Price comparison

All ferry-to-Morocco prices compared

Entry-level 2026 one-way fares in the low season, from the port. Vehicle fares depend on length, and motorhomes carry a surcharge. Foot passengers always pay the least.

BaleàriaFRSArmas TrasmediterráneaAMLGNVLa Méridionale

Short crossings over the Strait of Gibraltar

RouteOperatorCrossing timeCar fromFoot passenger from
Algeciras - CeutaBaleària, FRS, Armasapprox. 1 hrfrom €122from €34
Algeciras - Tanger MedBaleària, FRS, Armas & AMLapprox. 1.5 hrsfrom €165from €10
Tarifa - Tanger VilleBaleària & AMLapprox. 1 hrfrom €179from €11

Overnight ferries to Melilla and Nador

RouteOperatorCrossing timeCar fromFoot passenger from
Almería - MelillaArmas Trasmediterráneaapprox. 7 hrsfrom €95from €46
Málaga - MelillaBaleàriaovernightfrom €90from €45
Motril - MelillaArmas Trasmediterráneaovernightfrom €89from €45
Almería - NadorGNV7 to 10 hrsby vehicle lengthfrom €71
Motril - NadorArmas Trasmediterráneaovernightfrom €195from €70
Motril - Al HoceimaArmas Trasmediterráneaovernightfrom €199from €72

Long Mediterranean routes from France and Italy

RouteOperatorCrossing timeCar fromFoot passenger from
Marseille - Tanger MedLa Méridionalearound 40 hrsfrom €151from €73
Sète - Tanger MedGNVaround 42 hrsby vehicle lengthfrom €80
Sète - NadorGNVmulti-dayby vehicle lengthfrom €81
Barcelona - Tanger MedGNVmulti-dayby vehicle lengthfrom €93
Barcelona - NadorGNVmulti-dayby vehicle lengthfrom €94
Genoa - Tanger MedGNVaround 51 hrsby vehicle lengthfrom €105
Civitavecchia - Tanger MedGNVmulti-dayby vehicle lengthfrom €170

← Scroll table sideways →

Save money

Money-saving tips for cheap ferries to Morocco

Whichever route and operator you choose, these tips will cut what you pay for the crossing to Morocco.

Book early

The cheapest allocation fares sell out fast. Book two to four months ahead to lock in the lowest prices, especially for the busy summer departures.

Travel in the low season

Spring, autumn and winter are noticeably cheaper than summer. Avoid the Operación Marhaba period from mid-June to early September: hundreds of thousands of people cross during this time, so prices rise and many departures sell out.

Travel midweek

Departures from Tuesday to Thursday are usually cheaper than at weekends. If your dates are flexible, shift the crossing to a quiet weekday.

Book the return trip together

Many operators give a discount when you book the outbound and return crossing together. It's almost always worth it, even if you want to keep your return date flexible.

Give exact vehicle dimensions

A car pushes the fare well above the foot-passenger rate, and motorhome prices are set by length. Enter your vehicle's dimensions accurately at booking, including any roof box or bike rack, a few centimetres can shift the price bracket.

Choose your route wisely

The short crossings over the Strait of Gibraltar are the cheapest per person, while the long Mediterranean routes from France and Italy save you days of driving. Factor the fuel cost of the drive to the port into your comparison.

Frequently asked questions

FAQ: Ferry-to-Morocco prices

How much does the ferry to Morocco cost?+

As a foot passenger, fares on the short Strait of Gibraltar crossings start at around €10-12 (Algeciras or Tarifa to Tangier). By car, the cheapest option is the overnight ferries to Melilla, from around €90 for a car and driver. On the main Algeciras - Tanger Med route, the car fare is around €165. Prices rise noticeably in summer and with late booking.

Which route to Morocco is cheapest?+

Per person, the cheapest option is the fast ferries over the Strait of Gibraltar from Algeciras and Tarifa: a short crossing, no cabin needed, and low foot-passenger fares. If you're travelling by car and want to avoid the long drive through Spain, the direct ferries from France (Sète, Marseille) and Italy (Genoa) are more comfortable but considerably more expensive, since a cabin for the multi-day crossing is added to the price.

Does a motorhome cost more than a car?+

The price depends mainly on vehicle length, not the number of passengers. A standard car falls into the cheapest vehicle fare, while motorhomes, car-and-trailer combinations and tall vans move into a higher category. Enter the dimensions, including any roof structures, accurately. Full details on travelling by camper are in our guide Taking a Motorhome to Morocco.

How can I save money on the ferry to Morocco?+

Four things make the biggest difference: book early (the best prices are two to four months ahead), travel midweek, use the low season outside summer, and book the outbound and return crossing together. Avoid the Operación Marhaba period from mid-June to early September, when ferries are expensive and sell out early.

What's the difference between the ports of Ceuta, Melilla and Tangier?+

Ceuta and Melilla are technically part of Spain: both are Spanish cities, there's no border control on board, payment is in euros, and a valid ID card is enough. For Morocco itself (Tangier, Nador, Al Hoceima) you need a passport; Moroccan entry formalities on the short crossings are handled on board.

Can I still take the ferry from Motril to Tanger Med?+

No. The Motril - Tanger Med route is not currently operating and cannot be booked. For Tanger Med, use the frequently running short crossings from Algeciras or Tarifa instead. Details on the route's status are in our guide Motril - Tanger Med.

Ready for the crossing to Morocco?

Compare current prices for your travel date and book at the best fare.