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 | 98 GBP |
June 2024 | 119 GBP |
July 2024 | 123 GBP |
August 2024 | 81 GBP |
September 2024 | 67 GBP |
October 2024 | 91 GBP |
November 2024 | 82 GBP |
December 2024 | 93 GBP |
January 2025 | 89 GBP |
February 2025 | 87 GBP |
March 2025 | 87 GBP |
April 2025 | 120 GBP |
May 2025 | 136 GBP |
Direct flights to Rabat
Find direct flights from anywhere to Rabat
- Kyiv to Rabat from £151
- Berlin to Rabat from £154
- Athens to Rabat from £159
- Glasgow to Rabat from £159
- Belfast to Rabat from £161
- Edinburgh to Rabat from £162
- Istanbul to Rabat from £162
- Dublin to Rabat from £167
- Malta to Rabat from £167
- Copenhagen to Rabat from £175
- Vienna to Rabat from £175
- Amsterdam to Rabat from £186
- Reykjavik to Rabat from £190
- Oslo to Rabat from £198
- Thessaloniki to Rabat from £200
- Riga to Rabat from £203
- Tel Aviv to Rabat from £210
- Kristiansand to Rabat from £258
- Halifax to Rabat from £347
- Kuala Lumpur to Rabat from £375
- Manila to Rabat from £407
- Toronto to Rabat from £444
- Melbourne to Rabat from £566
- Fort-de-France to Rabat from £622
Airlines flying to Rabat
Best airlines flying to Rabat
- Volotea
- Air Algerie
- Vueling
- SunExpress
- Jetstar Airways
- Vietnam Airlines
- Brussels Airlines
- Sichuan Airlines
- LOT Polish Airlines
- Hainan Airlines
- Qatar Airways
- Malaysia Airlines
- Play
- Iberia Express
- Swiss International Air Lines
- IndiGo Airlines
- TUI Airways
- Shenzhen Airlines
- Batik Air Malaysia
- Iberojet Airlines