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
How the two stack up across the things that actually shape a trip — read down each column, or across each row.
Category
Ferry from SpainFly direct
Ferry from Spain compared with Fly direct
Journey time
Ferry from SpainTarifa–Tangier Ville fast ferry: about 1 hour on the water
Fly directDirect flights from London ~3 h, Paris ~2.5 h, Madrid ~1.5 h
Arrival point
Ferry from SpainTangier Ville port, beside the medina; or Tanger-Med (40 km east) for car ferries
Fly directIbn Battouta Airport (TNG), about 15 km south-west of the centre
Cost
Ferry from SpainTarifa fast ferry roughly €40–60 each way per foot passenger
Fly directVaries widely; budget airlines can undercut the ferry, especially off-season
Scenery
Ferry from SpainSpectacular — the Strait of Gibraltar with the Rif ahead and Spain behind
Fly directAerial views on approach, but no sea crossing
Bringing a car
Ferry from SpainYes via Tanger-Med (Algeciras crossing) — ideal for self-drive road trips
Fly directNo; hire a car on arrival instead
Frequency
Ferry from SpainMultiple Tarifa sailings daily in season; fewer in winter and weather-dependent
Fly directDaily direct flights, but fewer routes than Marrakech or Casablanca
Best for
Ferry from SpainTravellers already in Andalusia or combining Spain with Morocco
Fly directTravellers flying from home with limited time
Time zone & passport
Ferry from SpainPassport control on board or at port; remember Morocco is usually 1 h behind Spain
Fly 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.
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.