Flights to Rabat, Morocco
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Rabat
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 17°C | 10°C |
February | 17°C | 10°C |
March | 19°C | 11°C |
April | 21°C | 13°C |
May | 23°C | 16°C |
June | 25°C | 18°C |
July | 28°C | 20°C |
August | 29°C | 21°C |
September | 26°C | 20°C |
October | 25°C | 18°C |
November | 20°C | 14°C |
December | 18°C | 12°C |
14 day forecast
Cheapest month to fly to Rabat
Explore price trends for trips to Rabat
Showing prices in GBP
Annual Avg. Price | 56 GBP |
July 2024 | 166 GBP |
August 2024 | 20 GBP |
September 2024 | 15 GBP |
October 2024 | 25 GBP |
November 2024 | 27 GBP |
December 2024 | 27 GBP |
January 2025 | 30 GBP |
February 2025 | 34 GBP |
March 2025 | 34 GBP |
April 2025 | 99 GBP |
May 2025 | 99 GBP |
June 2025 | 102 GBP |
Direct flights to Rabat
Find direct flights from anywhere to Rabat
- Alicante to Rabat from £91
- Bologna to Rabat from £96
- Gdańsk to Rabat from £98
- Milan to Rabat from £103
- Berlin to Rabat from £112
- Bucharest to Rabat from £116
- Vilnius to Rabat from £121
- Kraków to Rabat from £127
- Kristiansand to Rabat from £132
- Warsaw to Rabat from £138
- Kyiv to Rabat from £143
- Istanbul to Rabat from £165
- Malta to Rabat from £166
- Boston to Rabat from £245
- Beirut to Rabat from £252
- Austin to Rabat from £264
- Halifax to Rabat from £266
- Kuala Lumpur to Rabat from £377
- Bangkok to Rabat from £413
- Johannesburg to Rabat from £437
- Manila to Rabat from £440
- Melbourne to Rabat from £485
- Cusco to Rabat from £511
- Fort-de-France to Rabat from £561
Airlines flying to Rabat
Best airlines flying to Rabat
- Iberia Airlines
- SAS
- Etihad Airways
- SKY express
- Iberia Express
- EVA Air
- KLM Royal Dutch Airlines
- Air India Limited
- Air Transat
- Finnair
- Jeju Air
- Lufthansa
- TUI fly Belgium
- Air Vistara
- Xiamen Airlines
- Tway Airlines
- Scoot
- Eurowings
- Wizz Air
- Corendon