Skip to content

Cheap flights to Tangier from 67 cities

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

Departure cities with a recent price: 56

Recent prices: 565

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

Fares Aviasales flagged as unusually low

CityFromTripDatesAirportsStopsAirlineFound
Marrakech$18one-way23 DecRAK → TNGnonstopRyanairfound 2 days agoOpen this trip
Agadir$25one-way24 Jan 2027AGA → TNGstops unknownRyanairfound 2 days agoOpen this trip
Dusseldorf$50one-way18 NovNRN → TNGstops unknownRyanairfound 2 days agoOpen this trip

When these trips depart

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

Return

  • Madrid · 23 Nov – 6 Dec · found 2 days ago · See prices for these dates

  • Marseille · 6 Dec – 16 Dec · found 2 days ago · See prices for these dates

  • Toulouse · 24 Jan 2027 – 31 Jan 2027 · found 6 days ago · See prices for these dates

  • Barcelona · 12 Feb 2027 – 14 Feb 2027 · found 2 days ago · See prices for these dates

  • Amsterdam · 16 Mar 2027 – 19 Mar 2027 · found 3 days ago · See prices for these dates

  • Moscow · 13 May 2027 – 21 May 2027 · found 6 days ago · See prices for these dates

  • Florianopolis · 1 Jun 2027 – 4 Jun 2027 · found 6 days ago · See prices for these dates

  • Makhachkala · 1 Oct 2027 – 4 Oct 2027 · found 6 days ago · See prices for these dates

One-way

  • Madrid · 23 Nov · found 2 days ago · Open this trip

  • Marrakech · 7 Dec · found 2 days ago · Open this trip

  • Barcelona · 10 Jan 2027 · found 3 days ago · Open this trip

  • Bucharest · 10 Feb 2027 · found 6 days ago · Open this trip

  • Sialkot · 4 Mar 2027 · found 5 days ago · Open this trip

  • Manchester · 5 May 2027 · found 5 days ago · Open this trip

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Spain
Madrid$17one-way23 NovMAD → TNGnonstopRyanairfound 2 days agoOpen this trip
Malaga$18one-way19 NovAGP → TNGnonstopRyanairfound 2 days agoOpen this trip
Barcelona$18one-way10 Jan 2027BCN → TNGnonstopRyanairfound 3 days agoOpen this trip
Malaga$35return19 Nov – 22 NovAGP → TNGout nonstop, back nonstopRyanairfound yesterdaySee prices for these dates
Ibiza$66one-way2 DecIBZ → TNG1 stopVuelingfound 5 days agoOpen this trip
Madrid$31return23 Nov – 6 DecMAD → TNGout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Barcelona$41return12 Feb 2027 – 14 Feb 2027BCN → TNGout nonstop, back nonstopVuelingfound 2 days agoSee prices for these dates
Bilbao$136return14 Dec – 18 DecBIO → TNGout 2 stops, back 1 stopVuelingfound 4 days agoSee prices for these dates
Valencia$192return2 Jan 2027 – 9 Jan 2027VLC → TNGout 1 stop, back 1 stopAir Europafound 5 days agoSee prices for these dates
Portugal
Porto$17one-way30 NovOPO → TNGnonstopRyanairfound 7 days agoOpen this trip
Lisbon$74one-way4 May 2027LIS → TNG1 stopIberiafound 7 days agoOpen this trip
Lisbon$111return20 Nov – 18 DecLIS → TNGout 1 stop, back 1 stopRyanairfound 4 days agoSee prices for these dates
Porto$112return16 Dec – 9 Jan 2027OPO → TNGout 1 stop, back nonstopRyanairfound 7 days agoSee prices for these dates
Morocco
Agadir$18one-way18 DecAGA → TNGnonstopRyanairfound 3 days agoOpen this trip
Marrakech$18one-way7 DecRAK → TNGnonstopRyanairfound 2 days agoOpen this trip
Oujda$19one-way23 NovOUD → TNGnonstopRyanairfound 4 days agoOpen this trip
Casablanca$84one-way28 Jan 2027CMN → TNG1 stopRoyal Air Marocfound 3 days agoOpen this trip
Nador$125one-way15 DecNDR → TNG2 stopsRyanairfound 6 days agoOpen this trip
Essaouira$133one-way12 May 2027ESU → TNG2 stopsFastjet Zimbabwefound 7 days agoOpen this trip
Oujda$37return27 Nov – 30 NovOUD → TNGout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Casablanca$219return21 Dec – 24 DecCMN → TNGout nonstop, back nonstopRoyal Air Marocfound 2 days agoSee prices for these dates
CasablancaAs low as $119return29 Nov – 10 DecCMN → TNGout 1 stop, back nonstopRoyal Air Marocfound 7 days agoSee prices for these dates
Marrakech$117return29 Nov – 30 NovRAK → TNGout 2 stops, back nonstopRoyal Air Marocfound 5 days agoSee prices for these dates
Rabat$383return1 Apr 2027 – 4 Apr 2027RBA → TNGout 2 stops, back 1 stopAir Arabia Marocfound 7 days agoSee prices for these dates
France
Toulouse$23one-way1 Jan 2027TLS → TNGnonstopRyanairfound 3 days agoOpen this trip
Paris$29one-way1 DecBVA → TNGnonstopRyanairfound 2 days agoOpen this trip
Marseille$39return6 Dec – 16 DecMRS → TNGout nonstop, back nonstopMalta Airfound 2 days agoSee prices for these dates
Paris$68return8 Jan 2027 – 10 Jan 2027BVA → TNGout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Lyon$133return19 Feb 2027 – 28 Feb 2027LYS → TNGout 1 stop, back 1 stopVoloteafound 3 days agoSee prices for these dates
Strasbourg$157return19 Feb 2027 – 28 Feb 2027SXB → TNGout 1 stop, back 1 stopVoloteafound 3 days agoSee prices for these dates
Montpellier$215return13 Dec – 16 DecMPL → TNGout 2 stops, back 1 stopVoloteafound 3 days agoSee prices for these dates
Metz/Nancy$673return19 Feb 2027 – 28 Feb 2027ETZ → TNGout 2 stops, back 2 stopsAir Algeriefound 3 days agoSee prices for these dates
Toulouse$51return24 Jan 2027 – 31 Jan 2027TLS → TNGout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Bordeaux$159return5 Dec – 6 DecBOD → TNGout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Lille$247return16 Nov – 30 NovLIL → TNGout 1 stop, back 2 stopsRoyal Air Marocfound 5 days agoSee prices for these dates
Rennes$274return27 Nov – 29 NovRNS → TNGout 1 stop, back 1 stopeasyJetfound 5 days agoSee prices for these dates
Bastia$433return7 Feb 2027 – 19 Feb 2027BIA → TNGout 1 stop, back 1 stopAir Corsicafound 4 days agoSee prices for these dates
Belgium
Brussels$26one-way12 Jan 2027CRL → TNGnonstopRyanairfound 4 days agoOpen this trip
Brussels$121return6 Dec – 28 DecCRL → TNGout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
BrusselsAs low as $51return7 Dec – 15 DecCRL → TNGout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Germany
Karlsruhe$28one-way19 NovFKB → TNGnonstopRyanairfound 3 days agoOpen this trip
Memmingen$30one-way23 Jan 2027FMM → TNGnonstopRyanairfound 2 days agoOpen this trip
Dusseldorf$50one-way18 NovNRN → TNGstops unknownRyanairfound 2 days agoOpen this trip
Dusseldorf$65return7 Jan 2027 – 14 Jan 2027NRN → TNGout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Nuremberg$188return1 Feb 2027 – 7 Feb 2027NUE → TNGout 2 stops, back 1 stopRyanairfound 3 days agoSee prices for these dates
Memmingen$57return17 Nov – 24 NovFMM → TNGout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Karlsruhe$82return12 Dec – 19 DecFKB → TNGout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Frankfurt$567return1 Aug 2027 – 3 Aug 2027FRA → TNGout 2 stops, back 2 stopsCondorfound 8 days agoSee prices for these dates
United Kingdom
London$37one-way27 Jan 2027STN → TNGnonstopRyanair UKfound 6 days agoOpen this trip
Manchester$83one-way5 May 2027MAN → TNG1 stopRyanairfound 5 days agoOpen this trip
Manchester$108return7 Dec – 13 DecMAN → TNGout 1 stop, back 1 stopRyanair UKfound 7 days agoSee prices for these dates
London$117return12 Apr 2027 – 24 May 2027LGW → TNGout nonstop, back nonstopRoyal Air Marocfound 7 days agoSee prices for these dates
Romania
Bucharest$76one-way10 Feb 2027OTP → TNG1 stopRyanairfound 6 days agoOpen this trip
Netherlands
Rotterdam$94one-way12 Jan 2027RTM → TNGnonstopAir Arabia Marocfound 7 days agoOpen this trip
Amsterdam$116one-way31 May 2027AMS → TNG1 stopRyanairfound 7 days agoOpen this trip
Amsterdam$194return16 Mar 2027 – 19 Mar 2027AMS → TNGout 2 stops, back 1 stopRyanairfound 3 days agoSee prices for these dates
Rotterdam$139return4 Dec – 6 DecRTM → TNGout nonstop, back nonstopTransaviafound 6 days agoSee prices for these dates
Cape Verde
Praia$145one-way28 NovRAI → TNG2 stopseasyJetfound 5 days agoOpen this trip
Turkiye
Istanbul$165one-way19 NovSAW → TNGstops unknownAir Arabia Marocfound 3 days agoOpen this trip
Istanbul$272return20 Feb 2027 – 27 Feb 2027IST → TNGout 1 stop, back nonstopVuelingfound 6 days agoSee prices for these dates
Senegal
Dakar$241one-way26 NovDSS → TNG1 stopVuelingfound 3 days agoOpen this trip
Dakar$814return15 Nov – 26 NovDSS → TNGout 2 stops, back 1 stopIberiafound 3 days agoSee prices for these dates
Pakistan
Sialkot$605one-way4 Mar 2027SKT → TNG4 stopsSalamAirfound 5 days agoOpen this trip
Canada
CalgaryC$1,049 (US$736)one-way21 DecYYC → TNG3 stopsFlair Airlinesfound yesterdayOpen this trip
MontrealC$1,008 (US$707)return16 Nov – 4 DecYUL → TNGout 1 stop, back 2 stopsLufthansafound 2 days agoSee prices for these dates
Luxembourg
Luxembourg$159return19 Feb 2027 – 28 Feb 2027LUX → TNGout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Lithuania
Vilnius$175return14 Dec – 20 DecVNO → TNGout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Ireland
Dublin$190return8 Dec – 3 Jan 2027DUB → TNGout 1 stop, back 2 stopsRyanairfound 2 days agoSee prices for these dates
Italy
Salerno$286return17 Nov – 18 NovQSR → TNGout 1 stop, back 1 stopTransavia Francefound 3 days agoSee prices for these dates
Milan$95return28 Nov – 31 DecBGY → TNGout nonstop, back nonstopMalta Airfound 7 days agoSee prices for these dates
Naples$131return1 Feb 2027 – 7 Feb 2027NAP → TNGout 2 stops, back 1 stopWizz Air Maltafound 5 days agoSee prices for these dates
Rome$131return1 Feb 2027 – 7 Feb 2027FCO → TNGout 2 stops, back 1 stopWizz Air Maltafound 5 days agoSee prices for these dates
Palermo$676return19 Oct 2027 – 31 Oct 2027PMO → TNGout 2 stops, back 3 stopsITA Airwaysfound 7 days agoSee prices for these dates
Georgia
Kutaisi$387return6 Jan 2027 – 14 Jan 2027KUT → TNGout 2 stops, back 2 stopsWizz Airfound 2 days agoSee prices for these dates
Batumi$511return9 Jan 2027 – 18 Jan 2027BUS → TNGout 2 stops, back 3 stopsPegasus Airlinesfound 2 days agoSee prices for these dates
Russia
Surgut$749return18 May 2027 – 24 May 2027SGC → TNGout 2 stops, back 2 stopsUtairfound 3 days agoSee prices for these dates
Moscow$384return13 May 2027 – 21 May 2027SVO → TNGout 1 stop, back 1 stopRoyal Air Marocfound 6 days agoSee prices for these dates
Adler/Sochi$647return13 May 2027 – 20 May 2027AER → TNGout 3 stops, back 3 stopsFLYONE Armeniafound 6 days agoSee prices for these dates
Orenburg$784return11 Jan 2027 – 23 Jan 2027REN → TNGout 2 stops, back 3 stopsSmartaviafound 7 days agoSee prices for these dates
Makhachkala$2,013return1 Oct 2027 – 4 Oct 2027MCX → TNGout 2 stops, back 3 stopsUtairfound 6 days agoSee prices for these dates
Finland
Helsinki$213return1 Feb 2027 – 7 Feb 2027HEL → TNGout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Sweden
Umea$255return2 Dec – 14 DecUME → TNGout 2 stops, back 2 stopsNorwegian Air Swedenfound 7 days agoSee prices for these dates
Hungary
Budapest$295return28 Dec – 6 Jan 2027BUD → TNGout 1 stop, back 1 stopWizz Airfound 4 days agoSee prices for these dates
Tunisia
Tunis$297return17 Dec – 26 DecTUN → TNGout 1 stop, back 1 stopTunisairfound 7 days agoSee prices for these dates
South Korea
Seoul$708return15 Jan 2027 – 24 Jan 2027ICN → TNGout 2 stops, back 2 stopsChina Easternfound 4 days agoSee prices for these dates
Guinea
Conakry$821return15 Jan 2027 – 28 Jan 2027CKY → TNGout 2 stops, back 2 stopsAir Algeriefound 4 days agoSee prices for these dates
Saudi Arabia
Buraydah$992return19 Nov – 26 NovELQ → TNGout 2 stops, back 2 stopsflyadealfound 4 days agoSee prices for these dates
India
Goa$1,093return24 Nov – 17 DecGOX → TNGout 4 stops, back 4 stopsIndiGofound 7 days agoSee prices for these dates
Brazil
Florianopolis$1,278return1 Jun 2027 – 4 Jun 2027FLN → TNGout 3 stops, back 3 stopsAzul Airlinesfound 6 days agoSee prices for these dates

Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work