Skip to content

Cheap flights to Rabat from 60 cities

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

Departure cities with a recent price: 50

Recent prices: 483

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

Fares Aviasales flagged as unusually low

CityFromTripDatesAirportsStopsAirlineFound
Lyon$174one-way18 DecLYS → RBAstops unknowneasyJetfound 2 days agoOpen this trip

When these trips depart

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

Return

  • Malaga · 27 Nov – 29 Nov · found 2 days ago · See prices for these dates

  • Sevilla · 10 Dec – 20 Dec · found 6 days ago · See prices for these dates

  • Milan · 27 Jan 2027 – 30 Jan 2027 · found 3 days ago · See prices for these dates

  • London · 2 Feb 2027 – 6 Feb 2027 · found 4 days ago · See prices for these dates

  • Dusseldorf · 5 Mar 2027 – 17 Mar 2027 · found 4 days ago · See prices for these dates

  • Bucharest · 9 Apr 2027 – 20 Apr 2027 · found 6 days ago · See prices for these dates

  • Dubai · 22 May 2027 – 31 May 2027 · found 3 days ago · See prices for these dates

  • Vilnius · 1 Aug 2027 – 8 Aug 2027 · found 2 days ago · See prices for these dates

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

One-way

  • Madrid · 18 Nov · found 4 days ago · Open this trip

  • Paris · 9 Dec · found 4 days ago · Open this trip

  • Milan · 27 Jan 2027 · found 4 days ago · Open this trip

  • Malaga · 19 Feb 2027 · found 4 days ago · Open this trip

  • Marseille · 11 Apr 2027 · found 4 days ago · Open this trip

  • Pisa · 15 May 2027 · found 4 days ago · Open this trip

  • Marrakech · 28 Sept 2027 · found 4 days ago · Open this trip

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Spain
Madrid$17one-way18 NovMAD → RBAnonstopRyanairfound 4 days agoOpen this trip
Malaga$20one-way19 Feb 2027AGP → RBAnonstopRyanairfound 4 days agoOpen this trip
Barcelona$21one-way28 NovBCN → RBAnonstopRyanairfound 5 days agoOpen this trip
Jerez de la Frontera$140one-way21 NovXRY → RBA2 stopsIberiafound 2 days agoOpen this trip
Malaga$34return27 Nov – 29 NovAGP → RBAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Bilbao$152return27 Nov – 14 DecBIO → RBAout 1 stop, back 2 stopseasyJetfound 3 days agoSee prices for these dates
Zaragoza$214return13 Nov – 16 NovZAZ → RBAout 2 stops, back 1 stopRyanairfound 3 days agoSee prices for these dates
Sevilla$40return10 Dec – 20 DecSVQ → RBAout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Madrid$45return2 Dec – 4 DecMAD → RBAout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Italy
Milan$21one-way27 Jan 2027MXP → RBAnonstopeasyJetfound 4 days agoOpen this trip
Pisa$93one-way15 May 2027PSA → RBAnonstopRyanairfound 4 days agoOpen this trip
Milan$39return27 Jan 2027 – 30 Jan 2027MXP → RBAout nonstop, back nonstopeasyJetfound 3 days agoSee prices for these dates
Pisa$89return22 Jan 2027 – 1 Feb 2027PSA → RBAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Rome$97return18 Nov – 25 NovCIA → RBAout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Portugal
Porto$23one-way14 NovOPO → RBAnonstopRyanairfound 7 days agoOpen this trip
Porto$64return19 Dec – 21 DecOPO → RBAout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
France
Paris$31one-way9 DecBVA → RBAnonstopRyanairfound 4 days agoOpen this trip
Toulouse$33one-way1 Feb 2027TLS → RBAnonstopRyanairfound 3 days agoOpen this trip
Bordeaux$42one-way12 Jan 2027BOD → RBAnonstopeasyJetfound 4 days agoOpen this trip
Lyon$61one-way10 DecLYS → RBAnonstopeasyJetfound 5 days agoOpen this trip
Marseille$129one-way11 Apr 2027MRS → RBAnonstopRyanairfound 4 days agoOpen this trip
Paris$78return7 Dec – 11 Jan 2027BVA → RBAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
ParisAs low as $69return9 Dec – 16 DecBVA → RBAout nonstop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Lyon$166return25 Nov – 29 NovLYS → RBAout 1 stop, back 1 stopWizz Air UKfound 2 days agoSee prices for these dates
Nice$189return24 Nov – 30 NovNCE → RBAout 1 stop, back 1 stopIberiafound 3 days agoSee prices for these dates
Biarritz$302return27 Nov – 4 DecBIQ → RBAout 1 stop, back 2 stopsRyanairfound 2 days agoSee prices for these dates
Metz/Nancy$627return16 Nov – 23 NovETZ → RBAout 3 stops, back 2 stopsAir Algeriefound 3 days agoSee prices for these dates
Toulouse$115return7 Feb 2027 – 19 Mar 2027TLS → RBAout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Marseille$151return19 Nov – 26 NovMRS → RBAout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Montpellier$200return19 Nov – 26 NovMPL → RBAout 1 stop, back 1 stopTransavia Francefound 6 days agoSee prices for these dates
Lille$270return18 Dec – 21 DecLIL → RBAout 2 stops, back 1 stopVoloteafound 4 days agoSee prices for these dates
Bordeaux$355return1 Oct 2027 – 4 Oct 2027BOD → RBAout 2 stops, back 2 stopsWizz Air UKfound 4 days agoSee prices for these dates
Germany
Nuremberg$33one-way11 DecNUE → RBAnonstopRyanairfound 3 days agoOpen this trip
Nuremberg$65return6 Dec – 13 DecNUE → RBAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Frankfurt$126return10 Dec – 31 DecHHN → RBAout nonstop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Dusseldorf$160return5 Mar 2027 – 17 Mar 2027NRN → RBAout nonstop, back 1 stopMalta Airfound 4 days agoSee prices for these dates
Switzerland
Geneva$39one-way31 DecGVA → RBAnonstopeasyJetfound 4 days agoOpen this trip
Geneva$498return24 Dec – 3 Jan 2027GVA → RBAout 1 stop, back 2 stopseasyJetfound yesterdaySee prices for these dates
United Kingdom
London$40one-way14 Mar 2027STN → RBAnonstopRyanair UKfound 7 days agoOpen this trip
London$58return2 Feb 2027 – 6 Feb 2027STN → RBAout nonstop, back nonstopRyanair UKfound 4 days agoSee prices for these dates
Morocco
Agadir$60one-way19 NovAGA → RBAnonstopAir Arabia Marocfound 4 days agoOpen this trip
Oujda$87one-way15 Feb 2027OUD → RBA1 stopALPAVIAfound 4 days agoOpen this trip
Marrakech$114one-way28 Sept 2027RAK → RBA1 stopRyanairfound 4 days agoOpen this trip
Dakhla$125one-way2 Jan 2027VIL → RBAnonstopRoyal Air Marocfound 5 days agoOpen this trip
Marrakech$167return17 Nov – 24 NovRAK → RBAout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Casablanca$246return1 Jan 2027 – 4 Jan 2027CMN → RBAout 1 stop, back 1 stopRoyal Air Marocfound 2 days agoSee prices for these dates
Agadir$96return23 Dec – 9 Jan 2027AGA → RBAout nonstop, back nonstopAir Arabia Marocfound 7 days agoSee prices for these dates
Austria
Vienna$69one-way25 Feb 2027VIE → RBA1 stopLauda Europefound 4 days agoOpen this trip
Tunisia
Tunis$113one-way3 Jan 2027TUN → RBAnonstopNouvelairfound 4 days agoOpen this trip
Monastir$243one-way23 Apr 2027MIR → RBA1 stopTunisairfound 6 days agoOpen this trip
Tunis$206return13 Nov – 15 NovTUN → RBAout nonstop, back nonstopNouvelairfound 7 days agoSee prices for these dates
Netherlands
Amsterdam$115one-way20 Feb 2027AMS → RBA1 stopeasyJetfound 5 days agoOpen this trip
Luxembourg
Luxembourg$140one-way19 DecLUX → RBA1 stopRyanairfound 6 days agoOpen this trip
United States
Philadelphia$520one-way5 Apr 2027PHL → RBA2 stopsBritish Airwaysfound 4 days agoOpen this trip
Miami$1,097return14 Dec – 6 Jan 2027MIA → RBAout 1 stop, back 2 stopsAir Europafound 6 days agoSee prices for these dates
Belgium
Brussels$94return10 Dec – 14 DecCRL → RBAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
BrusselsAs low as $86return9 Dec – 14 DecCRL → RBAout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Armenia
Yerevan$197return1 Dec – 13 DecEVN → RBAout 2 stops, back 1 stopWizz Airfound 3 days agoSee prices for these dates
Lithuania
Vilnius$736return1 Aug 2027 – 8 Aug 2027VNO → RBAout 2 stops, back 2 stopsairBalticfound 2 days agoSee prices for these dates
United Arab Emirates
Dubai$741return22 May 2027 – 31 May 2027DXB → RBAout 1 stop, back 1 stopKLMfound 3 days agoSee prices for these dates
Sharjah$1,038return22 May 2027 – 31 May 2027SHJ → RBAout 2 stops, back 2 stopsAir Arabiafound 3 days agoSee prices for these dates
Serbia
Belgrade$137return22 Feb 2027 – 28 Feb 2027BEG → RBAout 1 stop, back 1 stopWizz Airfound 6 days agoSee prices for these dates
Poland
Krakow$151return25 Jan 2027 – 28 Jan 2027KRK → RBAout 1 stop, back 1 stopWizz Airfound 4 days agoSee prices for these dates
Montenegro
Podgorica$211return29 Dec – 7 Jan 2027TGD → RBAout 1 stop, back 1 stopRyanair UKfound 7 days agoSee prices for these dates
Sweden
Umea$240return29 Nov – 6 DecUME → RBAout 1 stop, back 1 stopNorwegian Air Swedenfound 7 days agoSee prices for these dates
Romania
Bucharest$268return9 Apr 2027 – 20 Apr 2027OTP → RBAout 2 stops, back 2 stopsWizz Air Maltafound 6 days agoSee prices for these dates
Azerbaijan
Baku$276return28 Nov – 11 DecGYD → RBAout 2 stops, back 2 stopsWizz Airfound 4 days agoSee prices for these dates
Georgia
Tbilisi$297return1 Dec – 15 DecTBS → RBAout 1 stop, back 2 stopseasyJetfound 7 days agoSee prices for these dates
Turkiye
Istanbul$300return18 Mar 2027 – 24 Mar 2027SAW → RBAout 1 stop, back 1 stopPegasus Airlinesfound 5 days agoSee prices for these dates
Antalya$492return12 Mar 2027 – 28 Mar 2027AYT → RBAout 2 stops, back 3 stopsAjetfound 6 days agoSee prices for these dates
Egypt
Cairo$370return26 Jan 2027 – 2 Feb 2027CAI → RBAout 1 stop, back 2 stopsTransavia Francefound 6 days agoSee prices for these dates
Kazakhstan
Astana$502return1 Feb 2027 – 28 Feb 2027NQZ → RBAout 2 stops, back 1 stopShirak Aviafound 6 days agoSee prices for these dates
Senegal
Dakar$651return15 Dec – 31 DecDSS → RBAout 2 stops, back 3 stopsTransavia Francefound 7 days agoSee prices for these dates
Canada
MontrealC$935 (US$656)return14 Nov – 14 DecYUL → RBAout 1 stop, back 2 stopsAir Transatfound 7 days agoSee prices for these dates
South Africa
Johannesburg$882return15 Mar 2027 – 26 Mar 2027JNB → RBAout 1 stop, back 1 stopAir Francefound 7 days agoSee prices for these dates
Cape Town$890return16 Mar 2027 – 23 Mar 2027CPT → RBAout 2 stops, back 1 stopFlySafairfound 7 days agoSee prices for these dates
Thailand
Phuket$1,045return10 Jan 2027 – 18 Jan 2027HKT → RBAout 3 stops, back 3 stopsScootfound 7 days agoSee prices for these dates
Seychelles
Mahe$1,659return20 Apr 2027 – 4 May 2027SEZ → RBAout 3 stops, back 3 stopsAir Seychellesfound 5 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