easyTransBook
Transport guide

Ferry · Spain and Morocco

Mediterranean ferries (Spain to Morocco)

Ferries across the Strait of Gibraltar are the main sea link between Europe and North Africa. The busiest crossings run from Tarifa and Algeciras in southern Spain to Tangier in Morocco. The shortest trip takes about an hour, so many travellers combine a Spain holiday with a visit to Morocco.

Official website
Tarifa to Tangier VilleAbout 1 hour; operators Baleària and AML
Algeciras to Tanger MedAbout 1.5 hours; DFDS, Baleària, AML
Algeciras to CeutaAbout 1 to 1.5 hours; DFDS, Baleària
Malaga to MelillaAbout 8 hours; Baleària
Distance Tarifa-TangierAbout 31 to 33 km
Tanger Med portAbout 30 km east of Tangier city; best for drivers
Border controlMoroccan passport check on board on Tarifa-Tangier
FaresVary by operator, season and vehicle; not fixed

Routes and ports

Tarifa to Tangier Ville is the best choice for foot passengers. The ship arrives at the port in Tangier city, close to the medina. Baleària took over this route in May 2025, and AML also sails it.

Algeciras to Tanger Med is the main route for cars and trucks. Tanger Med is a large port about 30 km east of Tangier, so foot passengers need a taxi or bus to the city.

Algeciras to Ceuta and Malaga to Melilla go to Spanish cities on the African coast. Note that Ceuta and Melilla are Spain, and crossing from them into Morocco is a land border. The Motril to Tanger Med route stopped in October 2025.

Tickets and fares

Prices depend on the operator, season, and whether you bring a car. Summer and holiday weeks are the most expensive and busiest.

Some tickets can be changed for free up to 48 hours before departure. Read the fare conditions before you pay.

How to book

Book on the operator's website (Baleària, DFDS or AML) or at port ticket offices. Online check-in is often possible from 48 hours before departure.

Baleària runs a shuttle bus between Algeciras and Tarifa for its own Tarifa-Tangier passengers. It must be added to your booking. Check the timetable and price when booking.

Tips for travellers

Carry your passport and any visa needed for Spain (Schengen) and Morocco. Check the rules for your nationality before travel.

On Tarifa-Tangier sailings, get your passport stamped on board. Look for the police desk soon after departure, as queues form.

Drivers should arrive at least 90 minutes early. In July and August the ports are very busy with families driving home to Morocco, so expect long waits.

The Strait can be windy. Some sailings are cancelled or delayed in bad weather. Keep time spare for onward flights.

Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.

Frequently asked questions

What is the quickest ferry from Spain to Morocco?

Tarifa to Tangier Ville, about 1 hour.

Should I choose Tangier Ville or Tanger Med?

Foot passengers usually prefer Tangier Ville in the city. Tanger Med, about 30 km away, suits drivers and trucks.

Where is passport control on the Tarifa ferry?

Moroccan immigration is done on board, so look for the police desk during the crossing.

Is there a bus from Algeciras to Tarifa port?

Baleària runs a shuttle for its Tarifa-Tangier passengers. Add it to your booking.

Is Ceuta in Morocco?

No. Ceuta is a Spanish city. Entering Morocco from there means crossing a land border.