Flights to Tangier

Direct flights from 15 cities, 124 flights a week. From London the flight takes 2h 5m, tickets from $22. From Madrid the flight takes 30m, tickets from $19.

Flights to Tangier at a glance

cities with nonstop flights here
15
nonstop flights a week
124
lowest fare from London
$22
flight time from London
2h 5m
lowest fare from Madrid
$19
flight time from Madrid
30m
arrival airport
Tangier Ibn Battouta

Where you can fly to Tangier from

Nonstop flights, busiest routes first

Arrival airport

Where the nonstop flights land

124 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Tangier from?
From 15 cities. The busiest routes are from London (9 flights a week).
How long is the flight from London to Tangier?
A nonstop flight takes about 2 hours 5 minutes, tickets from $22.
How long is the flight from Madrid to Tangier?
A nonstop flight takes about 30 minutes, tickets from $19.
What is the cheapest city to fly to Tangier from?
Agadir from $18, Barcelona from $18, Marrakech from $18 and Madrid from $19.
Which airport do flights to Tangier arrive at?
All nonstop flights land at Tangier Ibn Battouta (TNG).

Cities near Tangier with their own flights

Worth a look when fares or dates to Tangier do not suit; distance by straight line