London to Tangier is a short-haul hop to the northern tip of Morocco, flown non-stop in about three hours. Budget carriers keep fares low — a return can drop below £40 outside summer — while Royal Air Maroc offers a one-stop alternative via Casablanca. This guide covers who flies the route, what a fair fare looks like in pounds, and when to book.
Route: London (STN / LGW) → Tangier Ibn Battouta (TNG)
Distance: approximately 1,700 km (1,060 miles)
Non-stop flight time: about 3h 00m – 3h 15m
Direct flights: Yes — Ryanair flies non-stop from Stansted and Air Arabia Maroc from Gatwick. Royal Air Maroc also serves the route but usually with a connection in Casablanca.
Fares from London to Tangier (GBP)
Tangier’s peak is the summer (June–August), when the coast is busiest and fares are highest; spring and autumn bring pleasant weather and softer prices, and the mild winter is the cheapest time to fly. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | low |
| February | low |
| March | medium |
| April | medium (Easter) |
| May | medium |
| June | high |
| July | high |
| August | high |
| September | medium |
| October | medium |
| November | low |
| December | medium (holidays) |
Reference points from our own deal tracking: from Stansted a genuinely good return lands around £25–£35, with typical fares near £60–£90; from Gatwick expect roughly £60–£90 as a fair price. Anything under about £50 is worth booking quickly. The lowest fares are hand-baggage only — add a checked bag and the all-in price rises.
Airlines on this route
Non-stop (about 3 hours):
- Ryanair — non-stop from Stansted; usually competitive headline fares, hand baggage only unless you add extras.
- Air Arabia Maroc — non-stop from Gatwick; a low-cost carrier with a handful of flights each week.
One-stop (via Casablanca):
- Royal Air Maroc — Morocco’s flag carrier connects London to Tangier through its Casablanca hub; useful for full-service comfort and an included bag, though slower than the non-stops.
For most travellers the non-stop budget flights are both cheaper and faster. A Royal Air Maroc connection makes sense mainly if you want a full-service fare, checked baggage included, or a schedule the non-stops don’t offer.
When to book & how to save
- Book 4–8 weeks ahead for the best short-haul fares; the cheapest seats on each flight sell first.
- Avoid peak summer (July–August) if you can — spring and autumn are cheaper and more comfortable for exploring the medina.
- Fly midweek: Tuesday and Wednesday departures usually beat a Friday-out, Sunday-back weekend.
- Pack light on Ryanair — a cabin-only fare is by far the cheapest; only pay for a checked bag if you truly need it.
- Compare Stansted and Gatwick — the two direct services price independently, so check both before booking.
Arriving in Tangier
You land at Tangier Ibn Battouta Airport (TNG), about 12 km southwest of the city. There’s no train, so the usual options are a taxi from the official rank — roughly £10–£15 to the centre, and worth agreeing the fare before you set off — or a pre-booked transfer. The drive into town takes around 20 minutes. Morocco uses the dirham, and while cards are increasingly accepted, it’s handy to carry some cash for taxis and the medina.
Frequently asked questions
How long is the flight from London to Tangier?
The non-stop flight takes about 3 hours to 3 hours 15 minutes. A one-stop routing with Royal Air Maroc via Casablanca is considerably longer — usually 6 to 9 hours in total, depending on the connection.
Are there direct flights from London to Tangier?
Yes. Ryanair flies non-stop from London Stansted and Air Arabia Maroc from London Gatwick. Royal Air Maroc also serves the route, but usually with a connection in Casablanca rather than direct.
How much does it cost to fly from London to Tangier?
A typical economy return runs about £70–£120 depending on the season and baggage. The best budget deals from Stansted dip to around £25–£35 hand-baggage only in the off-season, while peak summer sits toward the top of the range.
What is the cheapest month to fly from London to Tangier?
January, February and November are usually the cheapest months to fly. Avoid July and August, the busiest and most expensive months, and expect a small bump around Easter and the Christmas holidays.
Which airlines fly from London to Tangier?
Non-stop: Ryanair (from Stansted) and Air Arabia Maroc (from Gatwick). One-stop: Royal Air Maroc via Casablanca. The budget non-stops are usually both cheaper and faster.
Which airport do I fly into in Tangier?
You arrive at Tangier Ibn Battouta Airport (TNG), about 12 km from the city centre. It’s a small, easy airport; a taxi is the simplest way in, taking around 20 minutes.
How far in advance should I book London to Tangier flights?
Aim to book 4 to 8 weeks ahead for the best short-haul fares. The cheapest seats go first and prices climb closer to departure, especially for the summer months and school-holiday weeks.
Is it cheaper to fly on weekdays?
Yes — midweek departures (Tuesday and Wednesday) are usually cheaper than a Friday-out, Sunday-back weekend, and save a little on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



