- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights to Morocco
Cheapest return prices found by our users on KAYAK in the last 5 daysBook Cheap Morocco Plane Tickets
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights to Morocco that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent return flight deals to Morocco
Wed, 11 Nov - Fri, 27 Nov
02:35 - 11:45BLR Bengaluru Intl-CMN Casablanca Mohamed V
13h 40m1 stop Jeddah King Abdulaziz Intl
06:40 - 01:10CMN Casablanca Mohamed V-BLR Bengaluru Intl
14h 00m1 stop Jeddah King Abdulaziz Intl
₹ 42,648SAUDIA
Thu, 3 Dec - Wed, 9 Dec
11:00 - 05:00BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
22h 30m1 stop Jeddah King Abdulaziz Intl
06:40 - 09:25CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
22h 15m1 stop Jeddah King Abdulaziz Intl
₹ 45,586SAUDIA
Fri, 18 Dec - Thu, 7 Jan
06:20 - 06:55BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
29h 05m1 stop Manama Bahrain Intl
08:50 - 20:30CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
31h 10m1 stop Manama Bahrain Intl
₹ 47,766Gulf Air
Wed, 11 Nov - Sat, 14 Nov
21:25 - 06:55BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
14h 00m1 stop Manama Bahrain Intl
08:50 - 20:30CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
31h 10m1 stop Manama Bahrain Intl
₹ 49,188Gulf Air
Tue, 15 Dec - Thu, 7 Jan
22:50 - 06:35BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
12h 15m1 stop Abu Dhabi Zayed Intl
08:20 - 19:50CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
31h 00m1 stop Abu Dhabi Zayed Intl
₹ 51,841Etihad Airways
Thu, 17 Dec - Thu, 7 Jan
22:50 - 06:35BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
12h 15m1 stop Abu Dhabi Zayed Intl
08:20 - 07:00CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
18h 10m1 stop Abu Dhabi Zayed Intl
₹ 51,841Etihad Airways
Sun, 29 Nov - Sun, 6 Dec
17:10 - 19:05BOM Mumbai Chhatrapati Shivaji Intl-RAK Marrakech Menara
30h 25m2 stops Abu Dhabi Zayed Intl Milan Malpensa
08:10 - 19:50RAK Marrakech Menara-BOM Mumbai Chhatrapati Shivaji Intl
31h 10m2 stops Milan Malpensa Abu Dhabi Zayed Intl
₹ 60,750Multiple Airlines
Wed, 23 Dec - Sun, 3 Jan
06:20 - 06:55BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
29h 05m1 stop Manama Bahrain Intl
12:30 - 08:05CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
15h 05m1 stop Kuwait City
₹ 62,930Multiple Airlines
Thu, 10 Dec - Tue, 5 Jan
04:00 - 13:00BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
13h 30m1 stop Doha Hamad Intl
14:30 - 07:40CMN Casablanca Mohamed V-BOM Mumbai Chhatrapati Shivaji Intl
12h 40m1 stop Doha Hamad Intl
₹ 76,577Qatar Airways
Thu, 12 Nov - Tue, 24 Nov
22:20 - 22:10BOM Mumbai Chhatrapati Shivaji Intl-RAK Marrakech Menara
28h 20m2 stops Doha Hamad Intl Casablanca Mohamed V
09:45 - 02:35RAK Marrakech Menara-BOM Mumbai Chhatrapati Shivaji Intl
36h 20m2 stops Casablanca Mohamed V Doha Hamad Intl
₹ 84,444Qatar Airways
Recent one-way flight deals to Morocco
Sun, 15 Nov
06:20 - 06:55BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
29h 05m1 stop Manama Bahrain Intl
₹ 24,073Gulf Air
Wed, 2 Dec
06:20 - 06:55BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
29h 05m1 stop Manama Bahrain Intl
₹ 24,641Gulf Air
Wed, 4 Nov
20:05 - 00:05DEL New Delhi Indira Gandhi Intl-RAK Marrakech Menara
32h 30m2 stops Jeddah King Abdulaziz Intl Milan Malpensa
₹ 26,158Multiple Airlines
Sat, 28 Nov
20:05 - 22:50DEL New Delhi Indira Gandhi Intl-RAK Marrakech Menara
31h 15m2 stops Jeddah King Abdulaziz Intl Milan Malpensa
₹ 27,864Multiple Airlines
Fri, 4 Dec
09:55 - 06:35DEL New Delhi Indira Gandhi Intl-CMN Casablanca Mohamed V
25h 10m1 stop Doha Hamad Intl
₹ 28,527Qatar Airways
Wed, 25 Nov
04:40 - 06:35BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
30h 25m1 stop Abu Dhabi Zayed Intl
₹ 29,475Etihad Airways
Wed, 27 Jan
02:35 - 16:30BLR Bengaluru Intl-CMN Casablanca Mohamed V
18h 25m1 stop Jeddah King Abdulaziz Intl
₹ 30,233SAUDIA
Mon, 21 Dec
22:50 - 06:35BOM Mumbai Chhatrapati Shivaji Intl-CMN Casablanca Mohamed V
12h 15m1 stop Abu Dhabi Zayed Intl
₹ 30,517Etihad Airways
Wed, 3 Mar
20:05 - 11:45DEL New Delhi Indira Gandhi Intl-CMN Casablanca Mohamed V
21h 10m1 stop Jeddah King Abdulaziz Intl
₹ 32,413SAUDIA
Wed, 4 Nov
22:20 - 22:10BOM Mumbai Chhatrapati Shivaji Intl-RAK Marrakech Menara
28h 20m2 stops Doha Hamad Intl Casablanca Mohamed V
₹ 92,405Qatar Airways
Recent last minute flight deals to Morocco
Mon, 19 Oct - Fri, 23 Oct
03:30 - 16:35BLR Bengaluru Intl-CMN Casablanca Mohamed V
17h 35m1 stop Jeddah King Abdulaziz Intl
06:40 - 10:00CMN Casablanca Mohamed V-BLR Bengaluru Intl
22h 50m1 stop Jeddah King Abdulaziz Intl
₹ 141,308SAUDIA
Mon, 19 Oct - Fri, 23 Oct
03:30 - 16:35BLR Bengaluru Intl-CMN Casablanca Mohamed V
17h 35m1 stop Jeddah King Abdulaziz Intl
13:45 - 14:20CMN Casablanca Mohamed V-BLR Bengaluru Intl
20h 05m2 stops Milan Malpensa Muscat Seeb
₹ 318,820Multiple Airlines
Tue, 20 Oct - Fri, 23 Oct
06:50 - 20:30BLR Bengaluru Intl-CMN Casablanca Mohamed V
18h 10m1 stop London Heathrow
12:40 - 04:05CMN Casablanca Mohamed V-BLR Bengaluru Intl
34h 55m2 stops London Heathrow Mumbai Chhatrapati Shivaji Intl
₹ 406,296British Airways
Tue, 20 Oct - Thu, 22 Oct
05:30 - 23:30BLR Bengaluru Intl-CMN Casablanca Mohamed V
22h 30m2 stops New Delhi Indira Gandhi Intl Frankfurt am Main
00:25 - 07:20CMN Casablanca Mohamed V-BLR Bengaluru Intl
26h 25m2 stops Frankfurt am Main New Delhi Indira Gandhi Intl
₹ 412,931Lufthansa
Booking Insights
KAYAK's insights & trends for flights to Morocco
Get data-powered insights and trends into flights to Morocco to help you find the cheapest flights, the best time to fly and much more.
Prices
More
How many airports are there in Morocco?
There are 17 airports in Morocco. The busiest airport is Casablanca Mohammed V Airport (CMN), with 50% of all flights arriving there.
How long is the flight to Morocco?
An average direct flight from India to Morocco takes 17h 37m, covering a distance of 13438 km. The shortest route is Mumbai (BOM) to Casablanca (CMN) with an average flight time of 12h 15m.
Good to know
Low season | July |
|---|---|
High season | September |
Cheapest flight | ₹ 24,073 |
FAQs - booking Morocco flights
Top tips for finding cheap flights to Morocco
Reviews of the top 5 airlines flying to Morocco
7.4
Turkish AirlinesOverall score based on 4454 reviews
7.3Comfort
7.8Crew
7.5Entertainment
7.5Food
7.3Boarding
Airline reviews
Turkish airline is so mismanaged . We had to onboard a flight outside from tarmac when there was heavy rains . By the time we climbed the flight we were drenched from the rain and we were so cold. The flight service was so terrible. The flight attendant never responded to any of the calls. There were no extra snack left for the kid . On one of the more than 13 hours flight my seat did ot recline and the person in the front had reclined their seat completely , for the whole more than 13 hour journey , I barely had any space to do anything . I will never travel with this airline ever again , such a bad experience
2.0 MediocreAnonymous, Jul 2026
Turkish airline is so mismanaged . We had to onboard a flight outside from tarmac when there was heavy rains . By the time we climbed the flight we were drenched from the rain and we were so cold. The flight service was so terrible. The flight attendant never responded to any of the calls. There were no extra snack left for the kid . On one of the more than 13 hours flight my seat did ot recline and the person in the front had reclined their seat completely , for the whole more than 13 hour journey , I barely had any space to do anything . I will never travel with this airline ever again , such a bad experience
Absolutely horrible aircraft with hard open ended wires hanging below the seats which were hurting. No phone charging outlets for a combined 15 hours long haul. Absolutely garbage service!
Poor connecting flight logistics and ground transportation for such enormous airport. Airline does not consider time required to complete the security check or transition from one to gate to another
Cancelled with no notification and no assistance from ground staff re options or rebooking, where to stay or how we could get home to LHR.
Very Bad experience bqz I was missed my next flight.
Awful experience in Indigo, check in lines were very long with inadequate staffing. Had to wait in a warm stuffy plane on the tarmac as the flight was delayed.
Horrible, hated every part of it. They do not have business class- just tried to make one row. Boarding was a mess- felt like hungry people fighting for food. Will never ever travel in Indigo
It was great! Great value for the price I paid. Great crew and great food in business class
Unbelievable food and service! Chefs are amazing onboard. WiFi spotty
Everything needs improvement. Old plane, bad interior, business class seats don't function easily / properly, food is awful, chicken / fish were tough & hard, couldn't eat. Avoid Turkish Airlines.
The most convenient. Keep up the good services. Best wishes.
Movie options were quite limited in terms of the new releases The boarding in Goa was was too cumbersome with multiple security checks and passport checks. Seems like we are trying to create redundant processes with no valuable gains. A lot of waste in the system and it’s really frustrating for us customers.
The flight from HYD to DOH was delayed by 3 hours and we missed the connection from DOH to MIA. We had to wait 24H more to get the MIA flight. It was a total disaster. If the flight crew had waited 1 more hour to accommodate their 3 hour delayed flight, we would not have lost a whole day !
Flight canceled by JetBlue for no reason. No good alternatives provided.
Very difficult to check in and almost missed flight. No room in seats and had a middle seat. I tried to create an account and check in before to change seat and unable to. I do not understand why I wasn’t on a Qatar flight from on Bengalore to Doha when they left at the same time. Disappointed in the Kayak booking process.
My journey with Qatar Airways from Ahmedabad to Jacksonville on 3rd February 2026 was truly exceptional. The entire experience reflected comfort, care, and world-class service. Complimentary high-quality Wi-Fi throughout the journey was a welcome luxury, especially on a long-haul flight. The vegetarian meals were thoughtfully prepared, delicious, and served with attention to detail, along with a fine selection of snacks and beverages. What truly elevated the experience was the cabin crew — graceful, courteous, and genuinely attentive, delivering outstanding hospitality at every step. This journey perfectly showcased the premium standard Qatar Airways is known for, and it left a lasting impression. I would gladly fly with them again.
First off, it wasn't clear that my first flight was to be operated by IndiGO. While the flight itself was fine, this meant that my whole initial check in where I would've properly verified my seating on my Qatar flight/requested an upgrade was impeded by the fact that I had to check in with IndiGO. They said I would separately have to go to Qatar counter to deal with second flight leg issues, which was impossible given how long the check in took/no time available to do so.
Impressive as always. It is the airline of my choice, The dessert on the 2nd flight DOH-IAH was somewhat dry (the cake with cream etc) Check-in and boarding experience was fantastic, with the exception of CCU airport where chk-in staff refused to help with aisle seats stating the flight was full and accommodations were beyond him. Once I boarded there were plenty of available aisles. I was disappointed that this could not be done by self during online chk-in nor at the airport. Nothing more to add. Overall a good experience, TY QTR
excellent! movie selection just ok, but everything else was wonderful.
The boarding process was awful-the computers were down and there was no way to check in. Took extremely long, very chaotic and no guarantee our bags were even getting on the plane. I was also delayed and took away from any time i had to catch a connecting flight.
Very good in business class but not so good in economy.
It was a disaster. The crew was so rude and had no professionalism. She dropped something onto the floor, then took it from the floor and put it into the food tray. Also, when she got some spilling, she went straight to the toilet, got some tissue and started cleaning the food trolley
Overall a great experience, no movies were available. Bags were delivered a bit late. Seat controls were not working well. I couldn't make my bed fully flat.
I think the staff was short. Being Vegan, I ordered a custom meal. The meal was not provided both two ways. I assume they forgot. They were short on staff. It was taking for ever to provide service. people were getting restless.
It’s very tiring journey with only 3 seats in a row and not good for family of four. Online checkin don’t work and unable to select the seats while going.
Food was bad, boarding experience especially at Jeddah was extremely chaotic. Flights were very uncomfortable with Meals at odd times
Make the food options available, than running out even before mid way through the service.
The staff were courteous. The best part is that this airlines has a place designated for prayer. As a Muslim it’s very important for me to be able to pray and the airlines facilitated this for me and others who were on the flight. The other great aspect of this travel is there was no alcohol served. I love this airlines
The entertainment system on my seat didn’t work for the whole length of the flight, staff was not helpful. Horrible experience. Its so hard to go through a flight from LA to jeddah with no movies.
The seats’ reclined like premium economy seats, ie, not much.. but leg space was a lot l, so it did not feel cramped. Crew was very friendly and helpful.
I was mislead in the booking thinking I was purchasing via kayak however underpricer was the ticket vendor and I did not have access to seat selection, wifi or the lounge at the airport with my business class ticket for this reason. I did know know these issues were going to occur when I bought the ticket, I was very displeased
Over all good experience. Cabin crew should have been more attentive and the food quality should improve.
Crew from ground is great but the aircraft is small and last 3 rows luggage section was occupied by crew so no space for travelers. Food was OK
From Chennai to abu dabhi Abudabhi to Chicago Both flights are good , good service too
Air hostesses were great. Food was good. Flat bed is not that flat or comfortable.
Seats were very comfortable and the staff too was very friendly.
Flight got canceled due to Middle East conflict. Just fly hasn’t refunded me the money
Business class ticket should include lounge access and seat selection. The food quality and varieties should be more. It was surpirise that no dessert was offered.
It was great! Kept the time. Provided what was promised
It was mediocre. Honestly, the flight was late but that didn’t bother me as I had plenty of time. The only thing that bothered me is that the crew never asked to make the beds for us in business class. Maybe the crew was exhausted and that just didn’t occur to them.
The flight from NY to Bangalore was very good but the return flight from Bahrain to NY was mediocre
Pretty much what you'd expect for an economy flight. The crew were excellent as usual. The food was ok, but nothing special.
Amazing business class in a single aisle plane. Fully flat seats, pyjamas, amenity kits, all in all a really complete product. Service was good - not amazing - but they did a good job. Got a few hours sleep. Will fly with them again if I can.
They flight was without ait conetion weather was very hot
Did not have to leave plane. However found the wait tiring with nearly a full plane boarding at Male and being unable to get out of seat due to cleaners security and a full plane boarding with hand luggage. Staff were excellent despite a long and tiring flight due to stopover.
Had to discuss more than 15 min regarding wheelchair they gave only at the start location. No food serv in 1 st flight. Considering flight started at 10:00 pm so had to starve for dinner. Checkin screw was polite. Food in 2 nd and 3 rd flights was not good. It was too cold in the flights. Had to ask for blankets. Missed quality all thru, though the fare was on higher side
Food could have been better Entertainment was absent even in Business Class
The entertainment on board was really poor. The map doesn’t give enough information and the movies have arabic subtitles, you can’t choose. The stuff wasn’t very friendly and the breakfast really poor. The food must not be spicy! They didn’t have enough drinks.
Few people on the plane - Was great! The plane was late to board and over an hour late to arrive. They said it was airport control. How can these things not be booked it advance? Very frustrating!
New aircraft, new and modern. Crew could be a little more smiling.
More options for your flight to Morocco
Complete your trip to Morocco with a hotel stay or car hire
Cabin class types available on flights to Morocco
Cabin classes available on flights to Morocco. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from domestic origins to Morocco
Flights from all regions of India to Morocco. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from Bengaluru to Moroccofrom ₹ 58,949
Flights from Chennai to Moroccofrom ₹ 66,531
Flights from Hyderabad to Moroccofrom ₹ 58,002
Flights from Mumbai to Moroccofrom ₹ 45,586
Flights from New Delhi to Moroccofrom ₹ 52,315
Flights to other countries in Africa
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.