Knowing how far Spain to Morocco actually is changes the way you plan the whole trip. The two countries are separated by just 14 kilometres of open water at the Strait of Gibraltar, yet crossing that narrow stretch feels like entering a completely different world. This article covers the exact distances, crossing times, route options, and what to expect the moment you arrive on Moroccan soil.
- How far is it from Spain to Morocco?
- The ferry crossing: what to expect
- How long does the ferry take to Morocco?
- From the port to Marrakech: planning the overland route
- What happens at the Morocco border crossing?
- Planning how far Spain to Morocco fits into your journey
How far is it from Spain to Morocco?
The shortest distance from Spain to Morocco is approximately 14 kilometres, measured at the narrowest point of the Strait of Gibraltar, between Punta Marroquí in Spain and Punta Cires in Morocco. This makes it one of the shortest international sea crossings anywhere in the world.
The most common route travellers take is from Tarifa or Algeciras on the Spanish coast to Tangier on the Moroccan side. The Tarifa to Tangier distance by boat covers roughly 35 kilometres once you factor in the actual sailing line, which curves slightly to account for currents.
If you are travelling from a major Spanish city, the distances look like this:
- Madrid to Algeciras by road: approximately 660 kilometres
- Seville to Algeciras by road: approximately 220 kilometres
- Málaga to Algeciras by road: approximately 130 kilometres
The ferry crossing: what to expect
The Spain to Morocco ferry crossing departs primarily from two Spanish ports: Tarifa and Algeciras. Tarifa serves the faster, smaller passenger ferries to Tangier Ville, while Algeciras handles larger car ferries and connects to both Tangier Med port and Ceuta.
Tangier Med is a large commercial port located about 40 kilometres east of Tangier city centre. If you arrive there, factor in the transfer time into Tangier or onward to Fes and Marrakech. Tangier Ville, the city-centre port, puts you directly in the heart of Tangier within walking distance of the medina.
The experience of crossing the Strait of Gibraltar is genuinely striking. On a clear day, you watch Spain shrink behind you while the Rif Mountains rise ahead, and the shift in light, colour, and atmosphere is immediate. For a more personal account of that moment, read what the crossing actually feels like from someone who has made it many times.
How long does the ferry take to Morocco?
How long does the ferry take to Morocco depends on which route and operator you choose. The Tarifa to Tangier Ville crossing takes approximately 35 minutes on a fast ferry. The Algeciras to Tangier Med route takes around 90 minutes on a standard car ferry.
FRS and Baleària are the main ferry operators on the Tarifa to Tangier Ville route. Algeciras ferry schedules run throughout the day from early morning to late evening, with multiple daily crossings in each direction. You can check live timetables and book through the FRS Ferries official website.
A few practical points on timing:
- Arrive at the port at least 45 minutes before departure, especially in summer when queues are longer.
- Car ferry crossings from Algeciras require earlier check-in, typically 60 to 90 minutes before sailing.
- Passport control happens on the boat itself on some routes, saving time on arrival.
- Allow extra time if you are travelling during July or August, when the crossing is extremely busy with Moroccan diaspora travellers returning home.
How far Spain to Morocco translates into total travel time from major cities
The ferry itself is short, but total travel time from Spain to Morocco depends heavily on your starting point. The travel time from Madrid to Fes, for example, involves roughly 5 to 6 hours of driving to Algeciras, a 90-minute ferry, and then another 3 to 4 hours of driving inside Morocco.
From Seville, the whole journey to Fes door-to-door is achievable in a single long day. From Málaga or the Costa del Sol, it is even more manageable. Many travellers combine a short Andalucía trip with a Morocco extension precisely because the crossing is so fast.
From the port to Marrakech: planning the overland route
The overland route from Spain to Marrakech via ferry is a rewarding journey that takes you through Tangier, the Rif Mountains, and the plains of central Morocco. The total driving distance from Tangier to Marrakech is approximately 570 kilometres, which takes around 6 hours by road.
Most travellers stop overnight in either Tangier, Chefchaouen, or Fes before continuing south. This makes the journey feel less rushed and gives you time to absorb each place properly. Morocco from Europe travel planning works well when you treat the overland leg as part of the experience, not just a transfer.
If you want to skip the driving entirely, trains from Tangier connect to Casablanca and Rabat, with onward connections to Marrakech. The ONCF rail network covers the main cities efficiently. That said, travelling with a private tour Morocco from ferry port means everything is arranged in advance and you are met the moment you step off the boat.
What happens at the Morocco border crossing?
Morocco border crossing tips are worth knowing before you arrive, because the process can feel unfamiliar the first time. EU, UK, and US passport holders do not need a visa to enter Morocco for stays of up to 90 days.
Here is what the arrival process looks like on the ferry from Spain:
- Collect an entry form on the boat and fill it in before docking.
- Join the passport control queue at the port on arrival. Tangier Ville is generally faster than Tangier Med.
- Your passport is stamped and you are issued an entry card. Keep this for the duration of your stay.
- Customs checks are usually light for foot passengers. Car arrivals may face slightly more inspection.
- You are now in Morocco. Currency exchange booths are available at both ports.
The Morocco border crossing is straightforward for most travellers. If you want a realistic picture of what arrival actually looks like beyond the official steps, the article on whether Morocco is safe to visit covers the real-world experience of arriving and getting settled.
Planning how far Spain to Morocco fits into your journey
Understanding how far Spain to Morocco is gives you a clearer sense of what kind of trip is actually possible. With a two-week holiday, you can comfortably do a few days in Andalucía, cross by ferry, and spend 8 to 10 days exploring Morocco before returning.
With a week, the crossing still makes sense if you fly into Málaga or Seville and head straight to the port. Morocco from Europe travel planning becomes much more flexible once you realise the two continents are separated by less than an hour on the water.
The key is not just understanding the distance but preparing for what comes after. Tangier receives you at one end of the country; Marrakech, the Atlas Mountains, and the Sahara are spread across the other. Having a clear itinerary and a trusted contact on the Moroccan side makes the difference between a chaotic crossing and a seamless one.
Now that you know exactly how far Spain to Morocco is and what the journey involves, the next step is planning what you will actually do once you are here. Whether you cross from Tarifa in 35 minutes or take the longer Algeciras route with your car, the crossing itself is an experience worth savouring, and everything that follows makes it worthwhile.


