Find cheap flights to Casablanca from $364
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore deals for your Casablanca getaway
Weather in Casablanca
Average Weather
| Month | Average monthly max temperature | Average monthly min temperature |
| January | 18°C | 11°C |
| February | 18°C | 11°C |
| March | 19°C | 12°C |
| April | 21°C | 14°C |
| May | 23°C | 16°C |
| June | 25°C | 19°C |
| July | 27°C | 20°C |
| August | 28°C | 21°C |
| September | 26°C | 20°C |
| October | 25°C | 19°C |
| November | 21°C | 15°C |
| December | 19°C | 13°C |
14 day forecast
Cheapest month to fly to Casablanca
Explore price trends for trips to Casablanca
Showing prices in USD
| Annual Avg. Price | 392 USD |
| December 2025 | 381 USD |
| January 2026 | 262 USD |
| February 2026 | 381 USD |
| March 2026 | 264 USD |
| April 2026 | 396 USD |
| May 2026 | 398 USD |
| June 2026 | 475 USD |
| July 2026 | 533 USD |
| August 2026 | 314 USD |
| September 2026 | 301 USD |
| October 2026 | 236 USD |
| November 2026 | 761 USD |
Direct flights to Casablanca
Find direct flights from anywhere to Casablanca
- Paris to Casablanca from $131
- Tangier to Casablanca from $131
- Seville to Casablanca from $140
- Tenerife to Casablanca from $144
- Oujda to Casablanca from $144
- Dakhla to Casablanca from $144
- Lviv to Casablanca from $151
- Istanbul to Casablanca from $154
- Laayoune to Casablanca from $160
- Kuwait City to Casablanca from $182
- Geneva to Casablanca from $187
- Nice to Casablanca from $192
- London to Casablanca from $256
- Cairo to Casablanca from $270
- Nouakchott to Casablanca from $330
- Jeddah to Casablanca from $358
- Miami to Casablanca from $377
- Washington, D.C. to Casablanca from $391
- Dubai to Casablanca from $393
- Amman to Casablanca from $447
- New York to Casablanca from $451
- Riyadh to Casablanca from $476
- Montreal to Casablanca from $569
- Abu Dhabi to Casablanca from $619
Airlines flying to Casablanca
Best airlines flying to Casablanca
- Lufthansa
- Asiana Airlines
- El Al Israel Airlines
- Juneyao Airlines
- Norse Atlantic Airways
- Emirates
- Wizz Air Malta
- Batik Air Malaysia
- Air New Zealand
- Vueling
- Shanghai Airlines
- United Airlines
- Hainan Airlines
- Avianca
- Singapore Airlines
- Indonesia AirAsia
- French Bee
- Plus Ultra Lineas Aereas
- Royal Jordanian
- Aircalin



























