Skip to main content
Ferry vs Fly to Tangier: How Should You Arrive in Northern Morocco?

Travel comparison · Getting to Tangier

Ferry vs Fly to Tangier: How Should You Arrive in Northern Morocco?

You can reach Tangier from Spain by fast ferry across the Strait of Gibraltar or fly in directly from Europe. Each route suits a different traveller — here is how to choose.

Tangier is unusual among Moroccan cities in offering two genuinely competitive ways to arrive. The fast ferry from Tarifa in southern Spain crosses the Strait of Gibraltar to Tangier Ville port — right beside the medina — in around an hour, and it is one of the most scenic arrivals in the Mediterranean, with the Rif mountains rising ahead as the Spanish coast recedes behind. Alternatively, Ibn Battouta Airport (TNG), about 15 km south-west of the centre, receives direct flights from London, Paris, Brussels, Madrid and a growing roster of European cities. The ferry favours travellers already in Andalusia or building a Spain-and-Morocco trip; flying suits anyone coming straight from home or short on time. There is a third nuance: the larger Tanger-Med port, 40 km east, handles most car ferries and longer crossings (including from Algeciras and Genoa), while Tangier Ville handles the quick Tarifa passenger service.

Option A

Ferry from Spain

Cross the Strait of Gibraltar by sea — Tarifa to Tangier Ville in about an hour

Best for

Travellers already in Andalusia, road-trippers, those who want the scenic crossing

Full guide

Option B

Fly direct

Land at Ibn Battouta Airport (TNG) from a growing list of European cities

Best for

Travellers coming straight from home, those short on time, anyone avoiding Spain

Full guide

Side-by-side breakdown

Ferry from Spain vs Fly direct

How the two stack up across the things that actually shape a trip — read down each column, or across each row.

Ferry from SpainFly direct
Ferry from Spain compared with Fly direct
Journey timeFerry from SpainTarifa–Tangier Ville fast ferry: about 1 hour on the waterFly directDirect flights from London ~3 h, Paris ~2.5 h, Madrid ~1.5 h
Arrival pointFerry from SpainTangier Ville port, beside the medina; or Tanger-Med (40 km east) for car ferriesFly directIbn Battouta Airport (TNG), about 15 km south-west of the centre
CostFerry from SpainTarifa fast ferry roughly €40–60 each way per foot passengerFly directVaries widely; budget airlines can undercut the ferry, especially off-season
SceneryFerry from SpainSpectacular — the Strait of Gibraltar with the Rif ahead and Spain behindFly directAerial views on approach, but no sea crossing
Bringing a carFerry from SpainYes via Tanger-Med (Algeciras crossing) — ideal for self-drive road tripsFly directNo; hire a car on arrival instead
FrequencyFerry from SpainMultiple Tarifa sailings daily in season; fewer in winter and weather-dependentFly directDaily direct flights, but fewer routes than Marrakech or Casablanca
Best forFerry from SpainTravellers already in Andalusia or combining Spain with MoroccoFly directTravellers flying from home with limited time
Time zone & passportFerry from SpainPassport control on board or at port; remember Morocco is usually 1 h behind SpainFly directPassport control at the airport on arrival

Our verdict

Which should you choose?

Fly direct if you are coming straight from home and want to maximise your time in Morocco — Ibn Battouta Airport puts you in the medina within 25 minutes. Take the ferry if you are already in Andalusia, want to bring a car, or simply relish the romance of crossing the Strait by sea: the Tarifa fast ferry to Tangier Ville is the quickest and most scenic option, landing you a short walk from the Kasbah. For a Spain-and-Morocco road trip, use the car ferry from Algeciras to Tanger-Med. Whichever you choose, Tangier Tours can arrange a meet-and-greet transfer at the port or airport so your first hour in Morocco is seamless.

Deep dives

Explore each destination in full.

FAQ

Frequently asked questions.

How long is the ferry from Spain to Tangier?

The fast ferry from Tarifa to Tangier Ville crosses the Strait of Gibraltar in about 1 hour. Crossings from Algeciras to the larger Tanger-Med port (which takes cars) take around 1.5 to 2 hours.

What is the difference between Tangier Ville and Tanger-Med ports?

Tangier Ville port is right beside the medina and handles the fast passenger ferry from Tarifa. Tanger-Med, about 40 km east, is a major cargo and car-ferry port serving Algeciras and longer crossings. If you are bringing a vehicle, you will use Tanger-Med; if you are a foot passenger from Tarifa, you arrive at Tangier Ville.

Is it cheaper to fly or take the ferry to Tangier?

It depends on the season and how far in advance you book. Budget airlines flying into Ibn Battouta Airport can be cheaper than the ferry, especially off-season; the Tarifa fast ferry typically runs €40–60 each way. If you are already in southern Spain, the ferry is usually the better value and far quicker overall.

Do I need my passport for the Tangier ferry?

Yes. The Strait crossing is an international border, so you need a valid passport and you will pass through Moroccan immigration either on board the ferry or at the port. Keep your passport handy throughout the crossing.

How do I get from Ibn Battouta Airport to Tangier city centre?

Ibn Battouta Airport is about 15 km from the centre, roughly a 25-minute drive. Petit taxis and arranged transfers are readily available. Tangier Tours offers a fixed-price meet-and-greet airport transfer so there is no need to negotiate a fare on arrival.

Ready to book?

Let a Tangier atelier build your itinerary.

Tell us which destinations you want to combine and we'll send a written itinerary and a transparent quote within 24 hours.

Keep comparing — all destination comparisons