Cheap Flights to Rabat
No deals arriving in Rabat right now. Below is the latest price we saw from each of 141 cities, ranked by cost per mile.
Cheapest ways to reach Rabat
The latest round-trip price we saw from each city, ranked by cost per mile.
Point at a dot or a row in the table to see its fare.
| From | Price | Per mile | Travel dates | Airline | Seen | Check price |
|---|---|---|---|---|---|---|
| London (STN) | $40 | 1.6¢ | Dec 6 – Dec 12 | Ryanair UK | Nov 5 | Check price |
| Stockholm (ARN) | $72 | 1.7¢ | Jan 10 – Jan 17 | Ryanair | Nov 6 | Check price |
| Baden-Baden (FKB) | $49 | 1.9¢ | Nov 20 – Nov 27 | Ryanair | Nov 4 | Check price |
| Nuremberg (NUE) | $57 | 2.0¢ | Nov 22 – Nov 29 | Ryanair | Nov 4 | Check price |
| Krakow (KRK) | $74 | 2.1¢ | Nov 21 – Nov 28 | Ryanair | Nov 4 | Check price |
| Pisa (PSA) | $49 | 2.1¢ | Nov 27 – Dec 4 | Ryanair | Nov 5 | Check price |
| Rome (CIA) | $53 | 2.2¢ | Nov 26 – Dec 3 | Ryanair | Nov 4 | Check price |
| Brussels (CRL) | $60 | 2.4¢ | Jan 14 – Jan 20 | Ryanair | Nov 5 | Check price |
| Marseille (MRS) | $44 | 2.4¢ | Dec 7 – Dec 14 | Ryanair | Nov 4 | Check price |
| Bergamo (BGY) | $57 | 2.4¢ | Dec 10 – Dec 17 | Ryanair | Nov 5 | Check price |
| Milan (MXP) | $56 | 2.4¢ | Feb 28 – Mar 7 | easyJet | Nov 5 | Check price |
| Dublin (DUB) | $67 | 2.5¢ | Jan 15 – Jan 22 | Ryanair | Nov 5 | Check price |
| Manchester (MAN) | $74 | 2.7¢ | Mar 6 – Mar 13 | Ryanair UK | Nov 5 | Check price |
| Beauvais/Tille (BVA) | $66 | 2.8¢ | Jan 10 – Jan 16 | Ryanair | Nov 6 | Check price |
| Barcelona (BCN) | $45 | 3.3¢ | Nov 28 – Dec 6 | Ryanair | Nov 5 | Check price |
| Toulouse/Blagnac (TLS) | $57 | 3.6¢ | Jan 18 – Jan 26 | Ryanair | Nov 6 | Check price |
| Madrid (MAD) | $35 | 3.6¢ | Nov 26 – Dec 2 | Ryanair | Nov 5 | Check price |
| Geneva (GVA) | $83 | 3.9¢ | Dec 7 – Dec 15 | easyJet | Nov 5 | Check price |
| Lyon (LYS) | $83 | 4.1¢ | Mar 4 – Mar 10 | easyJet | Nov 4 | Check price |
| Nantes (NTE) | $86 | 4.6¢ | Jan 9 – Jan 16 | easyJet | Nov 4 | Check price |
| Nice (NCE) | $96 | 4.8¢ | Jan 9 – Jan 16 | easyJet | Nov 6 | Check price |
| Porto (OPO) | $49 | 4.9¢ | Jan 9 – Jan 16 | Ryanair | Nov 5 | Check price |
| Bordeaux/Merignac (BOD) | $83 | 5.1¢ | Jan 9 – Jan 16 | easyJet | Nov 4 | Check price |
| Amsterdam (AMS) | $155 | 5.6¢ | Dec 10 – Dec 17 | Transavia | Nov 6 | Check price |
| Helsinki (HEL) | $295 | 6.4¢ | Jan 8 – Jan 14 | Air France, Transavia, and KLM | Nov 6 | Check price |
| Los Angeles (LAX) | $772 | 6.5¢ | Feb 14 – Feb 23 | Air France and Delta | Nov 4 | Check price |
| San Francisco (SFO) | $772 | 6.5¢ | Feb 21 – Mar 2 | Air France | Nov 4 | Check price |
| Seattle (SEA) | $757 | 6.8¢ | Feb 27 – Mar 5 | Air France and Delta | Nov 4 | Check price |
| Phoenix (PHX) | $794 | 7.0¢ | Feb 4 – Feb 11 | Air France | Nov 6 | Check price |
| Istanbul (IST) | $280 | 7.0¢ | Feb 12 – Feb 18 | Air Arabia Maroc | Nov 7 | Check price |
| San Diego (SAN) | $852 | 7.1¢ | Feb 1 – Feb 7 | Delta, Transavia, and KLM | Nov 5 | Check price |
| Vienna (VIE) | $221 | 7.2¢ | Jan 7 – Jan 13 | Air France | Nov 6 | Check price |
| Athens (ATH) | $248 | 7.2¢ | Nov 28 – Dec 4 | Air France and KLM | Nov 4 | Check price |
| Salt Lake City (SLC) | $782 | 7.2¢ | Feb 4 – Feb 11 | Air France and Delta | Nov 5 | Check price |
| Hannover (HAJ) | $219 | 7.3¢ | Nov 19 – Nov 25 | Air France | Nov 3 | Check price |
| Bale/Mulhouse (BSL) | $174 | 7.3¢ | Feb 20 – Feb 27 | Air Arabia Maroc | Nov 5 | Check price |
| Hamburg (HAM) | $231 | 7.3¢ | Nov 26 – Dec 2 | Air France | Nov 4 | Check price |
| Vancouver (YVR) | $804 | 7.3¢ | Nov 14 – Nov 23 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Portland (PDX) | $837 | 7.4¢ | Feb 4 – Feb 10 | Air France and Delta | Nov 5 | Check price |
| Berlin (BER) | $241 | 7.5¢ | Jan 17 – Jan 24 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Dusseldorf (DUS) | $207 | 7.6¢ | Jan 4 – Jan 11 | Air France | Nov 4 | Check price |
| Malaga (AGP) | $34 | 7.6¢ | Nov 16 – Nov 22 | Ryanair | Nov 5 | Check price |
| Sevilla (SVQ) | $36 | 7.6¢ | Nov 19 – Nov 28 | Ryanair | Nov 5 | Check price |
| Warsaw (WAW) | $286 | 7.7¢ | Jan 10 – Jan 17 | Air France, Transavia, and KLM | Nov 5 | Check price |
| Dallas (DFW) | $772 | 7.7¢ | Feb 8 – Feb 17 | Air France | Nov 5 | Check price |
| Kuala Lumpur (KUL) | $1125 | 7.9¢ | Nov 16 – Nov 22 | Royal Air Maroc, British Airways, and Etihad | Nov 4 | Check price |
| Oslo (OSL) | $314 | 7.9¢ | Dec 6 – Dec 12 | Air France, Transavia, and KLM | Nov 6 | Check price |
| Calgary (YYC) | $817 | 8.0¢ | Nov 15 – Nov 22 | Air France, Transavia, KLM, and WestJet | Nov 5 | Check price |
| Oklahoma City (OKC) | $796 | 8.0¢ | Feb 1 – Feb 7 | Air France and Delta | Nov 4 | Check price |
| San Antonio (SAT) | $847 | 8.2¢ | Dec 7 – Dec 13 | Delta, Transavia, and KLM | Nov 5 | Check price |
| Minneapolis (MSP) | $732 | 8.2¢ | Feb 8 – Feb 17 | Air France and Delta | Nov 4 | Check price |
| Austin (AUS) | $849 | 8.3¢ | Feb 1 – Feb 9 | Air France, Delta, Transavia, and KLM | Nov 5 | Check price |
| Newcastle (NCL) | $245 | 8.3¢ | Nov 29 – Dec 5 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Montreal (YUL) | $596 | 8.4¢ | Nov 30 – Dec 6 | Transavia and KLM | Nov 5 | Check price |
| Miami (MIA) | $732 | 8.4¢ | Feb 21 – Mar 2 | Air France | Nov 5 | Check price |
| Frankfurt-am-Main (FRA) | $229 | 8.5¢ | Nov 16 – Nov 24 | Air France | Nov 6 | Check price |
| Budapest (BUD) | $283 | 8.7¢ | Dec 3 – Dec 10 | Air France | Nov 6 | Check price |
| Paris (CDG) | $198 | 8.7¢ | Nov 19 – Nov 26 | Air France | Nov 7 | Check price |
| Copenhagen (CPH) | $306 | 8.7¢ | Dec 6 – Dec 12 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Munich (MUC) | $241 | 8.8¢ | Jan 17 – Jan 23 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Atlanta (ATL) | $772 | 8.9¢ | Feb 7 – Feb 16 | Air France and Delta | Nov 5 | Check price |
| Detroit (DTW) | $732 | 9.0¢ | Feb 7 – Feb 16 | Air France and Delta | Nov 5 | Check price |
| Kansas City (MCI) | $847 | 9.0¢ | Dec 7 – Dec 13 | Delta, Transavia, and KLM | Nov 6 | Check price |
| Luxembourg (LUX) | $230 | 9.1¢ | Dec 6 – Dec 12 | Air France, Transavia, and KLM | Nov 3 | Check price |
| Orlando (MCO) | $787 | 9.1¢ | Feb 11 – Feb 17 | Air France and Delta | Nov 5 | Check price |
| Tokyo (NRT) | $1314 | 9.2¢ | Nov 20 – Nov 27 | Air France, JAL, and Asiana Airlines | Nov 7 | Check price |
| Colorado Springs (COS) | $952 | 9.2¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 6 | Check price |
| Prague (PRG) | $283 | 9.2¢ | Nov 19 – Nov 25 | Air France | Nov 7 | Check price |
| Toronto (YYZ) | $712 | 9.2¢ | Apr 2 – Apr 10 | Transavia and KLM | Nov 5 | Check price |
| Cincinnati (CVG) | $777 | 9.2¢ | Feb 7 – Feb 16 | Air France and Delta | Nov 6 | Check price |
| Denver (DEN) | $949 | 9.2¢ | Jan 16 – Jan 24 | British Airways | Nov 5 | Check price |
| Bangalore (BLR) | $999 | 9.2¢ | Nov 16 – Nov 24 | Air France | Nov 4 | Check price |
| Raleigh/Durham (RDU) | $737 | 9.3¢ | Feb 8 – Feb 17 | Air France and Delta | Nov 7 | Check price |
| Dubai (DXB) | $692 | 9.3¢ | Dec 3 – Dec 9 | Air France | Nov 4 | Check price |
| Bucharest (OTP) | $357 | 9.5¢ | Nov 19 – Nov 25 | Air France | Nov 4 | Check price |
| Venice (VCE) | $244 | 9.5¢ | Dec 3 – Dec 10 | Air France | Nov 5 | Check price |
| Edinburgh (EDI) | $292 | 9.6¢ | Nov 19 – Nov 25 | Air France | Nov 5 | Check price |
| New York City (JFK) | $696 | 9.6¢ | Nov 16 – Nov 24 | Delta and Transavia | Nov 5 | Check price |
| Washington, D.C. (IAD) | $747 | 9.7¢ | Feb 27 – Mar 5 | Air France and Delta | Nov 5 | Check price |
| Houston (IAH) | $993 | 9.9¢ | Jan 23 – Jan 31 | British Airways | Nov 5 | Check price |
| San Jose, United States (SJC) | $1202 | 10.0¢ | Nov 8 – Nov 14 | Air France and Delta | Nov 7 | Check price |
| Philadelphia (PHL) | $747 | 10.1¢ | Feb 7 – Feb 16 | Air France and Delta | Nov 4 | Check price |
| Boston (BOS) | $696 | 10.1¢ | Nov 16 – Nov 24 | Air France, Delta, Transavia, and KLM | Nov 5 | Check price |
| Charlotte (CLT) | $831 | 10.1¢ | Feb 1 – Feb 9 | Air France, Delta, Transavia, and KLM | Nov 5 | Check price |
| Hong Kong (HKG) | $1428 | 10.3¢ | Dec 25 – Jan 3 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Columbus (CMH) | $847 | 10.4¢ | Dec 7 – Dec 13 | Delta, Transavia, and KLM | Nov 6 | Check price |
| Des Moines (DSM) | $952 | 10.4¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 6 | Check price |
| Indianapolis (IND) | $899 | 10.5¢ | Dec 7 – Dec 13 | Air France, Delta, Transavia, and KLM | Nov 7 | Check price |
| Edmonton (YEG) | $1057 | 10.6¢ | Nov 14 – Nov 20 | Air France, Transavia, KLM, and WestJet | Nov 4 | Check price |
| New Orleans (MSY) | $1015 | 10.7¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 5 | Check price |
| Ottawa (YOW) | $786 | 10.8¢ | Nov 20 – Nov 27 | Air France | Nov 4 | Check price |
| Bologna (BLQ) | $261 | 10.8¢ | Dec 6 – Dec 12 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Belgrade (BEG) | $355 | 11.0¢ | Dec 3 – Dec 10 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Reno (RNO) | $1278 | 11.0¢ | Nov 7 – Nov 13 | Air France and Delta | Nov 6 | Check price |
| Louisville (SDF) | $952 | 11.1¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 7 | Check price |
| Birmingham (BHX) | $289 | 11.2¢ | Jan 17 – Jan 23 | Air France, Transavia, and KLM | Nov 5 | Check price |
| Sacramento (SMF) | $1321 | 11.2¢ | Nov 7 – Nov 13 | Air France, Delta, and Transavia | Nov 6 | Check price |
| Cleveland (CLE) | $898 | 11.2¢ | Dec 7 – Dec 13 | Air France, Delta, Transavia, and KLM | Nov 6 | Check price |
| Montpellier/Mediterranee (MPL) | $200 | 11.4¢ | Nov 26 – Dec 2 | Air France | Nov 4 | Check price |
| Chicago (ORD) | $990 | 11.6¢ | Feb 14 – Feb 23 | Air France | Nov 4 | Check price |
| Valencia (VLC) | $119 | 11.6¢ | Apr 15 – Apr 22 | Ryanair | Nov 4 | Check price |
| Richmond (RIC) | $952 | 12.3¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 7 | Check price |
| Wroclaw (WRO) | $419 | 12.6¢ | Nov 29 – Dec 5 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Eindhoven (EIN) | $348 | 12.9¢ | Dec 3 – Dec 9 | Air France and KLM | Nov 7 | Check price |
| Hartford (BDL) | $922 | 13.0¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 7 | Check price |
| Zagreb (ZAG) | $380 | 13.1¢ | May 3 – May 10 | Air France | Nov 5 | Check price |
| Albany (ALB) | $952 | 13.3¢ | Nov 12 – Nov 18 | Air France and Delta | Nov 7 | Check price |
| Syracuse (SYR) | $1007 | 13.6¢ | Nov 7 – Nov 13 | Air France, Delta, and Transavia | Nov 6 | Check price |
| New Delhi (DEL) | $1320 | 13.7¢ | Dec 25 – Dec 31 | Air France | Nov 4 | Check price |
| Doha (DOH) | $972 | 13.8¢ | Nov 23 – Dec 1 | Air France and flydubai | Nov 7 | Check price |
| Mumbai (BOM) | $1365 | 13.9¢ | Dec 17 – Dec 23 | Air France | Nov 7 | Check price |
| Memphis (MEM) | $1284 | 14.0¢ | Nov 7 – Nov 13 | Air France and Delta | Nov 7 | Check price |
| Zurich (ZRH) | $343 | 14.1¢ | Jan 24 – Jan 31 | Air France, Transavia, and KLM | Nov 6 | Check price |
| Stuttgart (STR) | $369 | 14.2¢ | Dec 3 – Dec 10 | Air France, Transavia, and KLM | Nov 4 | Check price |
| Bristol (BRS) | $349 | 14.4¢ | Dec 6 – Dec 12 | Air France, Transavia, and KLM | Nov 5 | Check price |
| Providence (PVD) | $1014 | 14.6¢ | Nov 7 – Nov 13 | Air France and Delta | Nov 6 | Check price |
| Clermont-Ferrand/Auvergne (CFE) | $282 | 14.6¢ | Nov 12 – Nov 19 | Air France | Nov 4 | Check price |
| Omaha (OMA) | $1382 | 14.8¢ | Nov 7 – Nov 13 | Air France and Delta | Nov 7 | Check price |
| Portland, Maine (PWM) | $1007 | 14.8¢ | Nov 7 – Nov 13 | Air France, Delta, and Transavia | Nov 7 | Check price |
| Jacksonville (JAX) | $1284 | 15.0¢ | Nov 8 – Nov 14 | Air France and Delta | Nov 7 | Check price |
| Knoxville (TYS) | $1284 | 15.1¢ | Nov 7 – Nov 13 | Air France and Delta | Nov 6 | Check price |
| Monterrey (MTY) | $1768 | 16.3¢ | Nov 7 – Nov 13 | Air France and Aeromexico | Nov 7 | Check price |
| Victoria (YYJ) | $1838 | 16.6¢ | Nov 7 – Nov 13 | Air France, Transavia, KLM, and WestJet | Nov 6 | Check price |
| Norfolk (ORF) | $1328 | 17.4¢ | Nov 8 – Nov 14 | Air France and Delta | Nov 7 | Check price |
| Abu Dhabi (AUH) | $1337 | 18.0¢ | Nov 19 – Nov 25 | Royal Air Maroc and Qatar Airways | Nov 4 | Check price |
| Brindisi (BDS) | $543 | 19.1¢ | Nov 12 – Nov 18 | Air France and ITA | Nov 7 | Check price |
| Bremen (BRE) | $583 | 19.2¢ | Nov 7 – Nov 13 | Air France and KLM | Nov 6 | Check price |
| Pointe-a-Pitre Le Raizet (PTP) | $1413 | 19.7¢ | Nov 12 – Nov 18 | Air France | Nov 6 | Check price |
| Torp (TRF) | $770 | 20.2¢ | Dec 11 – Dec 17 | Air France, Transavia, KLM, and Scandinavian Airlines | Nov 6 | Check price |
| Timisoara (TSR) | $757 | 22.5¢ | Nov 23 – Nov 29 | Air France and TAROM | Nov 4 | Check price |
| Cluj-Napoca (CLJ) | $821 | 22.7¢ | Nov 12 – Nov 18 | Air France and TAROM | Nov 5 | Check price |
| Willemstad (CUR) | $1932 | 23.2¢ | Nov 12 – Nov 18 | Air France and KLM | Nov 5 | Check price |
| Kavala (KVA) | $1016 | 28.7¢ | Nov 7 – Nov 13 | Aegean and Air France | Nov 7 | Check price |
| Lisbon (LIS) | $218 | 31.0¢ | Jan 14 – Jan 21 | Air France, Transavia, and KLM | Nov 5 | Check price |
| Saint Martin (SXM) | $2445 | 33.8¢ | Nov 12 – Nov 18 | Air France | Nov 7 | Check price |
| Nottingham (EMA) | $940 | 35.5¢ | Nov 20 – Nov 26 | British Airways and Aer Lingus | Nov 4 | Check price |
| Nassau (NAS) | $5391 | 64.0¢ | Nov 12 – Nov 18 | American, Air France, and Delta | Nov 6 | Check price |
| Quebec (YQB) | $4934 | 72.3¢ | Nov 21 – Nov 29 | American, British Airways, and United | Nov 5 | Check price |
| Charlestown (NEV) | $6142 | 84.8¢ | Nov 8 – Nov 14 | Air France and Winair | Nov 7 | Check price |
| Ibiza (IBZ) | $994 | 88.6¢ | Nov 7 – Nov 13 | Air France and Air Europa | Nov 6 | Check price |
| Munster (FMO) | $4077 | 141.6¢ | Nov 7 – Nov 13 | Discover Airlines, Royal Air Maroc, Lufthansa, and Lufthansa City Airlines | Nov 6 | Check price |
Cheapest fares we have confirmed to Rabat
The lowest price our flight search confirmed on each route in the past year, on fares we no longer list. They show what the trip has cost; they are not bookable now.
| From | Price | Per mile | Travel dates | Airline | Confirmed |
|---|---|---|---|---|---|
| London (STN) | $40 | 1.6¢ | Nov 12–19, 2026 | Ryanair UK | Oct 29, 2026 |
| Baden-Baden (FKB) | $43 | 1.7¢ | Nov 6–13, 2026 | Ryanair | Oct 6, 2026 |
| Bergamo (BGY) | $40 | 1.7¢ | Nov 19–26, 2026 | Ryanair | Oct 7, 2026 |
| Milan (MXP) | $42 | 1.9¢ | Nov 22–29, 2026 | easyJet | Oct 8, 2026 |
| Pisa (PSA) | $48 | 2.1¢ | Nov 6–13, 2026 | Ryanair | Oct 7, 2026 |
| Marseille (MRS) | $40 | 2.2¢ | Nov 14–20, 2026 | Ryanair | Oct 13, 2026 |
| Brussels (CRL) | $59 | 2.3¢ | Dec 7–16, 2026 | Ryanair | Oct 6, 2026 |
| Toulouse/Blagnac (TLS) | $37 | 2.3¢ | Nov 23–30, 2026 | Ryanair | Oct 12, 2026 |
| Rome (CIA) | $59 | 2.5¢ | Nov 26 – Dec 2, 2026 | Ryanair | Sep 17, 2026 |
| Beauvais/Tille (BVA) | $63 | 2.7¢ | Dec 7–16, 2026 | Ryanair | Oct 25, 2026 |
| Geneva (GVA) | $75 | 3.5¢ | Feb 25 – Mar 4, 2027 | easyJet | Sep 18, 2026 |
| Madrid (MAD) | $34 | 3.6¢ | Nov 26 – Dec 2, 2026 | Ryanair | Nov 2, 2026 |
| Krakow (KRK) | $125 | 3.6¢ | Mar 13–20, 2027 | Ryanair | Oct 21, 2026 |
| Barcelona (BCN) | $54 | 3.9¢ | Jan 14–21, 2027 | Ryanair | Oct 25, 2026 |
| Nuremberg (NUE) | $129 | 4.6¢ | Oct 5–12, 2026 | Ryanair | Sep 18, 2026 |
| Bale/Mulhouse (BSL) | $182 | 7.6¢ | Nov 21–28, 2026 | Air Arabia Maroc | Sep 17, 2026 |
| Malaga (AGP) | $34 | 7.7¢ | Oct 29 – Nov 7, 2026 | Ryanair | Sep 18, 2026 |