Skip to content

Cheap flights from Tangier from $17

55 cities in 24 countries. In each country, prices we can stand behind come first, then the cheapest.

Destinations with a recent price: 46

Recent prices: 364

FareTell may earn a commission when you book through a partner.

Standing out right now

  • Agadir

    29 Nov · Nonstop

    Leaves from Tangier Ibn Battouta Airport (TNG) → AGA

    From $19 one way

    1 traveler · Economy

    found 6 days ago

    60.8% below the middle price here: the cheapest one-way fare on each of 10 departure dates is usually $47 to $68.

    This price is for these exact dates; other dates may cost more.

  • Barcelona

    17 Dec · Nonstop

    Leaves from Tangier Ibn Battouta Airport (TNG) → BCN

    From $18 one way

    1 traveler · Economy

    found 3 days ago

    55% below the middle price here: the cheapest one-way fare on each of 8 departure dates is usually $24 to $74.

    This price is for these exact dates; other dates may cost more.

  • Saint Petersburg

    26 Apr 2027

    Leaves from Tangier Ibn Battouta Airport (TNG) → LED

    From $165 one way

    1 traveler · Economy

    found 7 days ago

    45.3% below the middle price here: the cheapest one-way fare on each of 24 departure dates is usually $284 to $324.

    This trip has 2 stops.

  • Marrakech

    30 Nov · Nonstop

    Leaves from Tangier Ibn Battouta Airport (TNG) → RAK

    From $17 one way

    1 traveler · Economy

    found 5 days ago

    40.4% below the middle price here: the cheapest one-way fare on each of 18 departure dates is usually $20 to $59.

    This price is for these exact dates; other dates may cost more.

  • Madrid

    19 Dec · Nonstop

    Leaves from Tangier Ibn Battouta Airport (TNG) → MAD

    From $17 one way

    1 traveler · Economy

    found 2 days ago

    22.7% below the middle price here: the cheapest one-way fare on each of 21 departure dates is usually $18 to $28.

    This price is for these exact dates; other dates may cost more.

Fares Aviasales flagged as unusually low

No fares flagged as unusually low in the last two days.

When these trips depart

Every price counted here was found on or after 6 Nov.

Return

One-way

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Spain
Madrid$17one-way19 DecTNG → MADnonstopRyanairfound 2 days agoOpen this trip
Barcelona$18one-way17 DecTNG → BCNnonstopRyanairfound 3 days agoOpen this trip
Malaga$21one-way21 NovTNG → AGPnonstopRyanairfound 2 days agoOpen this trip
Menorca$75one-way15 Mar 2027TNG → MAH2 stopsRoyal Air Marocfound 6 days agoOpen this trip
Ibiza$128one-way2 Jan 2027TNG → IBZ2 stopsRyanairfound 4 days agoOpen this trip
Las Palmas$151one-way2 Jan 2027TNG → LPA2 stopsRyanairfound 5 days agoOpen this trip
Malaga$38return28 Dec – 3 Jan 2027TNG → AGPout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Madrid$57return13 Mar 2027 – 21 Mar 2027TNG → MADout nonstop, back nonstopRoyal Air Marocfound 2 days agoSee prices for these dates
MadridAs low as $49return26 Dec – 2 Jan 2027TNG → MADout nonstop, back nonstopRoyal Air Marocfound 3 days agoSee prices for these dates
Santander$137return18 Dec – 27 DecTNG → SDRout 1 stop, back 1 stopRyanairfound 2 days agoSee prices for these dates
Barcelona$38return23 Dec – 7 Jan 2027TNG → BCNout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Valencia$145return17 Mar 2027 – 31 Mar 2027TNG → VLCout 3 stops, back 1 stopRoyal Air Marocfound 6 days agoSee prices for these dates
Morocco
Marrakech$17one-way30 NovTNG → RAKnonstopRyanairfound 5 days agoOpen this trip
Agadir$19one-way29 NovTNG → AGAnonstopRyanairfound 6 days agoOpen this trip
Oujda$19one-way22 NovTNG → OUDnonstopRyanairfound 6 days agoOpen this trip
Fez$43one-way23 DecTNG → FEZ1 stopRyanairfound 2 days agoOpen this trip
Casablanca$50one-way10 DecTNG → CMN1 stopRoyal Air Marocfound 4 days agoOpen this trip
Tetuan$60one-way25 DecTNG → TTU1 stopRoyal Air Marocfound 6 days agoOpen this trip
Dakhla$113one-way28 Jan 2027TNG → VIL2 stopsRoyal Air Marocfound 7 days agoOpen this trip
Agadir$266return13 Nov – 14 NovTNG → AGAout nonstop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Marrakech$48return17 Dec – 19 DecTNG → RAKout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Casablanca$206return16 Feb 2027 – 21 Feb 2027TNG → CMNout nonstop, back 1 stopRoyal Air Marocfound 6 days agoSee prices for these dates
Italy
Milan$19one-way3 DecTNG → BGYnonstopRyanairfound 2 days agoOpen this trip
Milan$91return28 Nov – 31 DecTNG → BGYout nonstop, back nonstopMalta Airfound 7 days agoSee prices for these dates
Portugal
Porto$19one-way12 DecTNG → OPOnonstopRyanairfound 4 days agoOpen this trip
Lisbon$47one-way25 Apr 2027TNG → LISnonstopRyanairfound 7 days agoOpen this trip
Lisbon$121return18 Jan 2027 – 19 Jan 2027TNG → LISout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
United Kingdom
London$23one-way8 DecTNG → STNnonstopRyanair UKfound 2 days agoOpen this trip
Germany
Memmingen$30one-way30 Jan 2027TNG → FMMnonstopRyanairfound 7 days agoOpen this trip
Dusseldorf$82one-way18 NovTNG → NRNnonstopMalta Airfound 7 days agoOpen this trip
Frankfurt$158return14 Nov – 21 NovTNG → FRAout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Cologne$195return26 Dec – 3 Jan 2027TNG → CGNout 1 stop, back 2 stopsRyanair UKfound 7 days agoSee prices for these dates
Belgium
Brussels$31one-way9 DecTNG → CRLnonstopRyanairfound 4 days agoOpen this trip
France
Marseille$34one-way9 Jan 2027TNG → MRSnonstopRyanairfound 4 days agoOpen this trip
Paris$57one-way20 NovTNG → BVAnonstopRyanairfound 5 days agoOpen this trip
Lille$100one-way23 Jan 2027TNG → LIL1 stopRyanairfound 2 days agoOpen this trip
Toulouse$131one-way22 NovTNG → TLSnonstopRyanairfound 7 days agoOpen this trip
Nice$190return25 Nov – 4 DecTNG → NCEout 1 stop, back 1 stopRyanair UKfound 3 days agoSee prices for these dates
Marseille$61return9 Jan 2027 – 11 Jan 2027TNG → MRSout nonstop, back nonstopMalta Airfound 5 days agoSee prices for these dates
Paris$99return26 Nov – 29 NovTNG → ORYout nonstop, back nonstopTransavia Francefound 5 days agoSee prices for these dates
Lyon$149return15 Mar 2027 – 29 Mar 2027TNG → LYSout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Bordeaux$258return1 Dec – 1 DecTNG → BODout 1 stop, back 2 stopsRoyal Air Marocfound 6 days agoSee prices for these dates
Turkiye
Antalya$90one-way19 Jan 2027TNG → AYT1 stopRyanair UKfound 3 days agoOpen this trip
Istanbul$112one-way13 Jan 2027TNG → SAW1 stopRyanairfound 2 days agoOpen this trip
Istanbul$237return13 Nov – 22 NovTNG → SAWout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Bosnia and Herzegovina
Sarajevo$108one-way18 Jan 2027TNG → SJJ1 stopRoyal Air Marocfound 6 days agoOpen this trip
Russia
Saint Petersburg$164one-way24 Jan 2027TNG → LED2 stopsRoyal Air Marocfound 7 days agoOpen this trip
Moscow$216one-way5 May 2027TNG → SVO2 stopsRoyal Air Marocfound 2 days agoOpen this trip
Orenburg$319one-way27 Jan 2027TNG → REN4 stopsVuelingfound 7 days agoOpen this trip
Volgograd$748return1 Apr 2027 – 4 Apr 2027TNG → VOGout 2 stops, back 2 stopsRoyal Air Marocfound 3 days agoSee prices for these dates
Moscow$384return1 Feb 2027 – 28 Feb 2027TNG → SVOout 2 stops, back 2 stopsRoyal Air Marocfound 6 days agoSee prices for these dates
Krasnodar$685return15 May 2027 – 20 May 2027TNG → KRRout 3 stops, back 3 stopsAir Arabia Marocfound 6 days agoSee prices for these dates
Tomsk$1,137return13 Nov – 15 NovTNG → TOFout 3 stops, back 3 stopsRoyal Air Marocfound 4 days agoSee prices for these dates
Saudi Arabia
Jeddah$243one-way21 Mar 2027TNG → JED2 stopsVuelingfound 4 days agoOpen this trip
Medina$629return17 Dec – 5 Jan 2027TNG → MEDout 3 stops, back 2 stopsVuelingfound 6 days agoSee prices for these dates
Kazakhstan
Astana$285one-way19 Apr 2027TNG → NQZ2 stopsRyanairfound 4 days agoOpen this trip
Astana$754return25 Dec – 1 Jan 2027TNG → NQZout 2 stops, back 3 stopsVuelingfound 4 days agoSee prices for these dates
Uzbekistan
Tashkent$311one-way22 Apr 2027TNG → TAS2 stopsAir Arabia Marocfound 3 days agoOpen this trip
Mauritania
Nouakchott$331one-way11 Jan 2027TNG → NKC1 stopRoyal Air Marocfound 3 days agoOpen this trip
Chile
Santiago$418one-way5 May 2027TNG → SCL1 stopAir Arabia Marocfound 3 days agoOpen this trip
Algeria
Algiers$163return1 Mar 2027 – 4 Mar 2027TNG → ALGout 3 stops, back 1 stopRoyal Air Marocfound 3 days agoSee prices for these dates
Egypt
Sharm el Sheikh$225return5 Dec – 11 DecTNG → SSHout 2 stops, back 1 stopMalta Airfound 2 days agoSee prices for these dates
Cairo$346return1 Feb 2027 – 6 Feb 2027TNG → CAIout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Malta
Malta$130return17 Mar 2027 – 31 Mar 2027TNG → MLAout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Moldova
Chisinau$211return26 Apr 2027 – 6 May 2027TNG → RMOout 2 stops, back 1 stopAir Arabia Marocfound 7 days agoSee prices for these dates
Denmark
Copenhagen$221return14 Nov – 20 NovTNG → CPHout 2 stops, back 1 stopRyanair UKfound 8 days agoSee prices for these dates
Tunisia
Tunis$239return17 Jan 2027 – 22 Jan 2027TNG → TUNout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Netherlands
Rotterdam$303return29 Nov – 30 NovTNG → RTMout nonstop, back 2 stopsTransaviafound 5 days agoSee prices for these dates
Lithuania
Vilnius$345return27 Nov – 28 NovTNG → VNOout 2 stops, back 1 stopRoyal Air Marocfound 6 days agoSee prices for these dates

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work