Spain to Morocco Ferry & Entry Guide

Tarifa, Algeciras, Gibraltar, and Portugal — every crossing route explained, with ferry times, prices, border procedures, and what to do once you arrive in Tangier.

Updated May 2026 9-min read Covers all crossing routes

The Spain to Morocco ferry crossing is one of the most dramatic short sea crossings in the world — 14 km of water, two continents, and a complete change of everything on the other side. From Tarifa on a clear day, the Moroccan coast and the Rif Mountains are visible from the beach. The ferry takes 35 minutes. You step off in Africa.

This guide covers every viable crossing route — Tarifa, Algeciras, Gibraltar, and the Portugal connection — with practical details on ferry operators, crossing times, vehicle rules, border procedures, and what to do once you arrive in Tangier. It also covers the most logical Morocco itinerary for travellers arriving from Spain or Portugal: the complete route south through Chefchaouen, Fes, and the Sahara to Marrakech.

Spain to Morocco Ferry Routes — All Options

Tarifa → Tangier Ville 35 minutes crossing · Best for foot passengers

The fastest and most convenient crossing for foot passengers. High-speed catamaran. Arrives at Tangier Ville port, which is inside the city — 10 minutes walk from the medina and Grand Socco. No vehicle transport on this route.

Operators: FRS and Balearia. Departures from Tarifa roughly every 1 to 2 hours throughout the day. Prices from around €40 to €60 return for foot passengers. Book online in advance during July and August.

Foot passengers only City centre arrival Best route
Algeciras → Tangier Med 90 minutes crossing · Vehicles and foot passengers

The main vehicle crossing. Tangier Med is a large commercial port 40 km east of Tangier city — you need a shuttle bus or taxi to reach central Tangier or continue your road journey south. Most freight and vehicle crossings use this route.

Operators: Balearia, FRS, Acciona Trasmediterranea. Frequent departures throughout the day and night. Vehicle prices vary significantly by season — book ahead for July and August. Foot passenger prices similar to Tarifa route.

Vehicles accepted 40 km from Tangier city
Algeciras → Ceuta (Spain) 35 min crossing + land border · Longer total time

Ceuta is a Spanish enclave on the Moroccan coast. The ferry crosses in 35 minutes, but you then need to cross the Bab Sebta land border into Morocco. This crossing can take 1 to 3 hours depending on queues and is generally the slower option compared to direct Tangier crossings.

The Ceuta route is sometimes cheaper for vehicles but the total journey time is longer. Best used if you specifically want to spend time in Ceuta or if the Tangier routes are fully booked.

Spanish enclave first Land border crossing
Almeria / Motril → Nador / Melilla 5 to 8 hours · Eastern crossing

Longer ferry crossings from the eastern Andalusian coast to northeast Morocco. Used primarily by Moroccan residents in Spain returning home. Not practical for most tourists based in Tarifa or Algeciras. Only relevant if your Spain itinerary ends in eastern Andalusia or you specifically want to enter Morocco via the northeast.

Eastern route Not recommended for tourists

Ferry Route Comparison

Route Crossing Time Arrival Port Vehicles Best For
Tarifa → Tangier Ville 35 min City centre No Foot passengers, fastest crossing
Algeciras → Tangier Med 90 min 40 km from city Yes Vehicles, frequent departures
Algeciras → Ceuta 35 min + border Spanish enclave Yes Alternative when other routes full
Almeria → Nador 5–8 hrs Northeast Morocco Yes Eastern Andalusia departure only

Ferry from Gibraltar to Morocco

The most common search for this crossing is for a ferry from Gibraltar to Tangier Morocco — and the direct answer is that no regular scheduled passenger ferry service operates from Gibraltar to Morocco. Gibraltar has a port but it is not served by Morocco ferry operators.

The practical solution from Gibraltar is straightforward. Cross the border into Spain at La Linea de la Concepcion (a 10-minute walk from the Gibraltar border). From La Linea, take a taxi or bus to Tarifa (approximately 30 km, 30 to 40 minutes) or Algeciras (approximately 22 km, 25 minutes). From either port, cross to Morocco as normal.

From Gibraltar to Tangier total journey time: Cross into Spain at La Linea (10 min walk) → bus or taxi to Tarifa (40 min) → FRS or Balearia ferry to Tangier Ville (35 min) → arrive city centre. Total: approximately 2 to 2.5 hours from Gibraltar Rock.

Portugal to Morocco — How to Get There

There is no direct Portugal to Morocco ferry. The Strait of Gibraltar crossing is only viable from the Spanish side, which means travellers from Portugal have two options: overland through Spain to a ferry port, or a direct flight.

Overland from Portugal to the Ferry

From Lisbon, the fastest overland route to Tarifa is by bus or train to Seville (approximately 2.5 to 3 hours by Rede Expressos bus or Iryo train), then by bus from Seville to Tarifa (approximately 2 hours, operated by Comes). Total Lisbon to Tangier: 5 to 7 hours depending on connections. From Faro in the Algarve, the connection to Seville is shorter (around 2 hours by bus), making the total journey from 4 to 5 hours.

Flying from Portugal to Morocco

For travellers coming from Porto or Lisbon specifically to travel Morocco, a direct flight to Marrakech, Casablanca, Fes, or Tangier is often faster and sometimes cheaper than the overland-plus-ferry combination. Ryanair, TAP, and easyJet all operate routes from Portuguese airports to multiple Moroccan cities. Worth checking before committing to the surface crossing.

Best option for combining Portugal and Morocco: Fly into Lisbon, travel Portugal south (Porto, Lisbon, Algarve), cross overland to Seville for a day or two, ferry from Tarifa to Tangier, and continue south through Morocco. Return from Marrakech or Casablanca to Portugal by flight. This covers both countries in one logical circuit without backtracking.

Seville to Morocco — Practical Route

Seville to Morocco is the most common entry point for travellers combining Andalusia with Morocco. The journey is well-connected and under 4 hours door to door from central Seville to Tangier.

Step 1 — Seville to Tarifa

Bus from Seville Plaza de Armas to Tarifa: approximately 2 hours. Comes bus company runs multiple daily services. Around €15 to €20 one-way.

Step 2 — Tarifa Ferry

FRS or Balearia high-speed ferry from Tarifa to Tangier Ville: 35 minutes. Departures roughly every 1 to 2 hours. Book online at frs.es or balearia.com.

Step 3 — Tangier Arrival

Tangier Ville port is in the city centre. Walk to the medina (10 minutes) or take a petit taxi to your hotel. Your Morocco trip begins here.

Alternative: Seville to Algeciras

Bus from Seville to Algeciras takes around 2 hours. From Algeciras, Tangier Med crossing takes 90 minutes. Better if you are travelling with a vehicle.

Morocco Border Crossing — What to Expect

For EU, US, UK, Australian, and Canadian passport holders, the Morocco border crossing is straightforward. No visa is required. The process at Tangier Ville port is the smoothest of any Morocco entry point.

  • On the ferry, collect the Moroccan entry card from the staff. Fill it in before arrival — name, passport number, address in Morocco for the first night, purpose of visit (tourism).
  • At Tangier Ville port, follow signs for passport control. Two queues typically: EU/Western passports and other nationalities. The Western passport queue moves fast.
  • Border officer checks your passport, entry card, and occasionally asks about your accommodation. Have your first-night hotel booking accessible on your phone.
  • Passport is stamped. You are in Morocco for up to 90 days.
  • Baggage may be X-rayed on exit from the port building. This is quick and routine.
  • Exit the port building into Tangier city. You are 10 minutes walk from the medina.
At Tangier Med (vehicle crossing): The process is more complex. After passport control, vehicles are directed to customs inspection before leaving the port complex. Allow 30 to 60 minutes for this even when queues are short. The port is 40 km from Tangier city — arrange a shuttle (port-operated buses run to central Tangier) or have a transfer pre-booked.

What to Do Once You Arrive in Tangier

Tangier is worth at least one full day. The Kasbah at the top of the medina contains Dar el-Makhzen — the former sultan’s palace, now a museum of Moroccan arts and crafts. The Grand Socco square is the main open space connecting the medina to the new city. Cap Spartel — the northwestern tip of Africa — is 14 km west by taxi, with the Hercules Caves below the lighthouse.

From Tangier, the road south leads through Tetouan, Chefchaouen, Fes, and eventually to the Sahara desert and Marrakech. For travellers coming from Spain or Portugal with a week or more in Morocco, the natural direction is a one-way journey from Tangier to Marrakech — covering the full north-to-south sweep of the country without backtracking.

Tangier to Marrakech — The Complete Morocco Route

The most complete Morocco itinerary for travellers arriving by ferry from Spain is the route south from Tangier to Marrakech in 7 days. It covers every major landscape and city the country offers — the Mediterranean port, the Andalusian medina, the blue city of the Rif, the imperial city of Fes, the Sahara desert, Ait Ben Haddou, and Marrakech — in a single logical direction with no repeated roads.

This is the tour built specifically for travellers arriving by ferry from Spain. You arrive in Tangier, meet your driver-guide, and spend the next 7 days covering the length of Morocco in one direction. Everything is handled — transport, accommodation, the camel trek at Erg Chebbi, and the guided walks at Chefchaouen and Fes. You fly home from Marrakech. No logistics, no backtracking, no repeated roads.

Shorter Option
5 Days Marrakech to Tangier

The same route in 5 days rather than 7 — faster pace, fewer stops in the north. Available in reverse (Marrakech to Tangier) for travellers ending their Spain trip.

See 5-day tour
Sahara Only
3 Day Desert Tour from Marrakech

If you arrive by ferry and travel independently to Marrakech first, this adds the Sahara experience. Ait Ben Haddou, camel trek, luxury desert camp, return to Marrakech.

See 3-day tour
All Options
All Tours from Marrakech

Every tour starting or ending in Marrakech — all durations, all routes, all group sizes.

Browse all tours

Visiting Spain and Morocco on the Same Trip

Spain and Morocco combine more naturally than almost any other two-country pairing in travel. The historical connection — 700 years of Moorish rule in Spain, the Andalusian refugees who shaped the cities of northern Morocco, the 14 km of sea that has been a trade route for millennia — gives both countries a shared reference that makes the contrast between them more interesting, not less.

A practical Spain and Morocco combined trip:

  • Fly into Madrid or Barcelona (2 to 3 days — Alhambra, Sagrada Familia)
  • Train or bus to Seville (2 days — Alcazar, Real Maestranza, tapas)
  • Day trip or overnight in Tarifa (the southernmost point of continental Europe)
  • Ferry to Tangier (35 minutes, step into Africa)
  • 7-day private tour Tangier → Chefchaouen → Fes → Sahara → Ait Ben Haddou → Marrakech
  • Fly home from Marrakech

Total trip: 12 to 14 days. Two countries, two continents, no repeated roads.

For the travel Portugal and Morocco version, add 2 days in Porto or Lisbon before travelling south to the ferry crossing. The Portugal-Seville-Tarifa-Tangier connection is efficient enough that it does not require a flight.

Frequently Asked Questions — Spain to Morocco Ferry

How do I get from Spain to Morocco by ferry?

+

The main ferry routes are Tarifa to Tangier Ville (35 minutes, foot passengers only) and Algeciras to Tangier Med (90 minutes, vehicles and foot passengers). FRS and Balearia operate both routes. Book online in advance during July and August. Tarifa to Tangier Ville is the best option for foot passengers — it arrives in the city centre.

How long is the ferry from Spain to Morocco?

+

Tarifa to Tangier Ville takes approximately 35 minutes crossing time — total port to port including boarding is 60 to 75 minutes. Algeciras to Tangier Med takes approximately 90 minutes. The Algeciras to Ceuta crossing is 35 minutes but the subsequent land border can add 1 to 3 hours.

Is there a ferry from Gibraltar to Morocco?

+

No regular passenger ferry operates directly from Gibraltar to Morocco. The closest active ferry port is Tarifa, approximately 30 km west. Cross into Spain at La Linea de la Concepcion and take a bus or taxi to Tarifa or Algeciras. Total time from Gibraltar to Tangier via Tarifa is approximately 2 to 2.5 hours.

How do I get from Portugal to Morocco?

+

There is no direct ferry from Portugal to Morocco. The standard route is overland to southern Spain — Lisbon to Seville by bus or train (2.5 to 3 hours), then Seville to Tarifa by bus (2 hours), then the 35-minute ferry. Total Lisbon to Tangier is 5 to 7 hours. Flying direct from Lisbon or Porto to Marrakech or Casablanca is a faster alternative.

Can I visit Spain and Morocco on the same trip?

+

Yes. Spain and Morocco combine naturally — fly into Madrid or Barcelona, travel south to Seville and Tarifa, ferry to Tangier, and continue south through Morocco. A 10 to 14-day trip can cover Andalusia and Morocco (Tangier, Chefchaouen, Fes, Sahara, Marrakech) in one comfortable circuit ending with a flight home from Marrakech.

What documents do I need for the ferry to Morocco?

+

EU, US, UK, Australian, and Canadian citizens do not need a visa. You need a valid passport (at least 6 months validity beyond entry date) and fill in a Moroccan entry card on the ferry before arrival. If travelling with a vehicle, bring vehicle registration documents, insurance valid in Morocco, and your driving licence.

How do I get from Seville to Morocco?

+

Bus from Seville Plaza de Armas to Tarifa (approximately 2 hours, Comes bus company), then FRS or Balearia ferry from Tarifa to Tangier Ville (35 minutes). Total Seville to Tangier is approximately 3 to 4 hours door to door. Alternatively, bus to Algeciras (2 hours) and Balearia or FRS to Tangier Med (90 minutes).

What happens at the Morocco border crossing?

+

Fill in the Moroccan entry card on the ferry. At Tangier Ville port, pass through passport control — the process takes 10 to 30 minutes. Border officer stamps your passport and checks your entry card. You may be asked for your first-night accommodation booking. At Tangier Med, vehicle customs inspection adds 30 to 60 minutes after passport control.

What should I do once I arrive in Tangier?

+

Arriving at Tangier Ville port puts you in the city centre — 10 minutes walk from the medina. Spend a day exploring the Kasbah, Grand Socco, and Cap Spartel. Then continue south by private tour or public transport through Chefchaouen, Fes, and the Sahara to Marrakech. The 7-day Tangier to Marrakech desert tour covers the complete south route in one private trip.

Arriving by Ferry? Continue South with a Private Tour

The 7-day Tangier to Marrakech tour picks you up in Tangier and drops off in Marrakech — Chefchaouen, Fes, Sahara, and Ait Ben Haddou in between. No logistics, no backtracking.

Leave a Comment