Find cheap flights from British Columbia to Morocco

Search hundreds of travel sites at once for deals on flights to Morocco

Return
1 adult
Economy
0 bags
Thu 2/3
Thu 9/3

Let KAYAK do the searching

Save 23% or more

Search hundreds of travel sites at once for deals on flights to Morocco

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

March

High season

December

Average price round-trip

C$ 1,608

Good deal round-trip

C$ 647

Good deal one-way

C$ 429
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (21% more expensive on average)
(avg. price over the last 2 weeks)
or less
or less

FAQs for booking flights from British Columbia to Morocco

Top 5 airlines serving from British Columbia to Morocco

Scores according to KAYAK customer reviews
8.0
SWISSOverall score based on 8937 reviews
8.2Boarding
7.8Comfort
8.6Crew
7.7Entertainment
7.9Food
Airline reviews
Pros: "Nice crew, plenty of food and snacks available. Good wine."
Cons: "Delayed flight, almost missed connection, told on first flight had to check carry-on then they lost our luggage on the connection, cramped seats, but i did pay for the cheapest seats"
Read more about SWISS
Pros: "Nice crew, plenty of food and snacks available. Good wine."
Cons: "Delayed flight, almost missed connection, told on first flight had to check carry-on then they lost our luggage on the connection, cramped seats, but i did pay for the cheapest seats"
Pros: "Lots of room on the flight, fresh warm bread, lots of water, nice cabin crew"
Cons: "How do I book a vegetarian meal??"
Pros: "Everything was just dandy!"
Pros: "The crew was excellent, very good food, good entertainment"
Pros: "Food"
Cons: "Everything was great"
Pros: "The movie"
Cons: "More space! The crew could have been nicer"
Cons: "entertainment sound"
Pros: "Seats were very comfortable"
Cons: "The boarding was a bit unorganized"
Pros: "I thought my out flight with Lufthansa would be good but it was surpassed by the return flight with Swiss Based on my experience I believe Swiss should be a 5 star airline as well"
Cons: "A slight delay"
Cons: "Food selection was a bit short"
Pros: "The crew was great and the food was pretty good. The crew did a great job of keeping the lavatories clean and stocked. It was a 10.5 hr flight and they gave us one meal, a snack and a treat. Not a lot but since we were just sitting it was enough food. We had to stop for a meal on the way home from the airport."
Cons: "The seats in the economy cabin are cramped together. If the person in front of your leans back you are almost trapped in your seat. There is little leg room and the cushioning is not enough for a long distance flight. There is no boarding control. People just line up and get on the plane in any order."
Pros: "The situation so comfort"
Cons: "The limited wifi connection"
Cons: "Palermo never ready for plane arrival"
Pros: "The crew were great and boarding went very smoothly."
Cons: "After such a smooth boarding we found we had to sit on the tarmac for an hour because of congestion at Zurich."
Pros: "Loved the warm and very delicious quiche, thank you!"
Pros: "service, food and chocolate"
Pros: "The food was quite good and the crew was perfectly friendly. The entertainment choices were useful on such a long flight."
Cons: "It was extremely warm on the flight; consequently, I was unable to sleep. This was my second overly warm Swiss Air flight. After numerous complaints on the first flight, the temperature was lowered, but the second flight remained warm."
Pros: "Staff and flight was really great. Everything went smoothly and on schedule. The plane was clean."
Cons: "The seating was almost unbearable. So small and cramped. Arm rest didn’t go all the way up so very hard to cuddle with my seat mate (my daughter). I couldn’t even put my arms by my side without pushing my seat neighbors off. Seat in front of me was in my lap. Hard to get out of seat to use restroom. Way to tight. Long flight from Boston to Zurich was so hard to bear. I understand making money...but this is ridiculous!!"
Pros: "Nothing remarkable"
Cons: "I got up to use the bathroom and I was seated in the 10th row. When I was trying to make my way back to my seat, the beverage service had started. They were at the 12th row and after bumping into me, the flight attendant asked me to back up and wait until the beverage service was over to go back to my seat. This was a flight from Frankfurt to Zurich, only about an hour long, and I would have easily spent half of it standing up had I complied with their request. I had to be pushy and ask them to just back up the cart 2 feet so I could get to my seat, which only took them 5 seconds. This was a very rude, illogical, and unreasonable request from the Swiss Air crew."
Cons: "Boarding chaotic- no clear lines people pushing ahead which I am not used to- my handluggage was ok’ed at origin in US- was pulled aside in Zurich based on my “ ticket”- it was perfectly well suited and not oversized. In plane half of overhead compartments were filled with coats when told that these should go under seats. No consistency between announcements and behavior of crew."
Pros: "The flight itself was very enjoyable. The only negative aspect was that the first leg of the flight was delayed long enough that I almost missed my connecting flight and my baggage was lost."
Cons: "The real reason for the negative review is a combination of the cost of this flight, loss of my baggage and poor service after the flight. I paid nearly $4,500 for an economy ticket from New York to New Delhi. The first leg of the flight, from New York to Zurich was delayed long enough that I made my connecting flight to Delhi within seconds of them closing the gate and as a result my baggage was lost. Once I got to Delhi I had to take a connecting flight to Goa and then drive an hour to my destination, where I was attending a good friend's wedding. All of my baggage was lost during transit by the airline, and unfortunately they never delivered by baggage to my hotel...so I was without formal clothes and normal clothes for the wedding for 4 days. The customer service line was no help, and the airline refused to deliver the baggage to me...the closest they would bring it was the Goa airport which was an hour and a half away."
Pros: "Efficient check-in, boarding and on-board experience. Great seat and entertainment. Food also very decent."
Cons: "I find Swiss’ pricinh policy for on-board internet totallh ludicrous and an outright insult. Also, I sometimes appreciate a bit more empathy in the way things get announced - no announcement for security video or when they disrupt a movie with their Swiss commercial clips - they just turn it on. Not abtreat experience."
Pros: "Great seats,comfortable, food was delicious,good section movies. Friendly staff"
Cons: "The airline changed a seat reservation after I paid for it. The Swiss support staff told me on the phone they would call me back. They never called back. I called again and was told the seats are changed and I can’t do anything anymore. The return flight seats also disappeared from the reservation. I had also paid for it. The support staff when I called again put back the seats for my return flight. I tried to check in online. Not working. Tried at least 50 times. Not working. Called the support staff. They told me to call the check in support center. I called the check in support center at least 50 times where mi was told the staff are busy and could not answer the call. I called at 6:00am next day where I was told by the check in support staff that my ticket had an issue which they did not know exactly what was the issue but prevented me to do a check in. I drove more than 2 hours to the airport where finally I could check in but I was told that my return flight seats had disappeared again. They managed to put them back again. I hope this time it’s finally ok. The support staff on the phone told me I could get reimbursed for the seat reservation I had paid for for the on going flight. The Swiss staff at the airport told me there would be no refund. Swiss is terrible"
Pros: "The Crew is amazing and the plane is comfortable."
Cons: "The food changed and is not really swiss anymore (we got an Oreo for dessert and Cheddar for cheese). My luggage arrived broken in Geneva, which might not be Swiss' fault, but a big problem when you have two weeks of travel ahead."
Cons: "no light over my seat and I reported it before the plane took off. the plane was old, the entertainment system not as expected - really poor"
Pros: "I am a frequent flyer with swiss airline. Amazing crew, boarding, taking off and landing is on time if not a little earlier. However, I was quite disappointed with the enertainment package and food."
Cons: "I am a frequent flyer with swiss airline. Amazing crew, boarding, taking off and landing is on time if not a little earlier. However, I was quite disappointed with the enertainment package and food."
Pros: "Everything is great when flying Swiss. From online checkin to boarding and throughout the flight. Thumbs up to Swiss. Simply a delight."
Pros: "The flight attendants were very attentive and professional. Food and snacks were tasty and Proseseco delicious! Upgraded seats were worth it for a long flight."
Cons: "Business class service The hostess forgot my request twice. ..."
Pros: "BEST FLIGHT OF MY LIFE"
Cons: "NOTHING"
Pros: "Nice staff"
Cons: "Old business class, old enterior, cabin too hot, seat uncomfortable due to permanent deflation of cushion."
Pros: "I never used Swiss Airline before but my friends told me crews are very professional and clean... She is right!!!Their crews, Foods, and very clean environments.... had a wonderful experiences"
Pros: "Boarding and staff okay"
Cons: "Terrible plane ; no room , the most miserable flight we have ever been on"
Pros: "The crew was excellent."
Cons: "The seats are too close to each other. \"
Pros: "The food and service was wonderful."
Cons: "I was disappointed that there was no plug-ins to charge electronics."
Pros: "Wonderful staff and service. Multiple snack and meal service very much appreciated. I love Swiss Air."
Cons: "I found the movie selection a bit limited for such a long flight."
Pros: "So far so good"
Cons: "So good"
Cons: "No plugs for USB chargers in economy. Entertainment units were broken."
Pros: "Friendly crew, decent-ish food"
Cons: "Def could have been more entertainment options, movie and TV selection felt thin relative to other carriers."
Pros: "The crew was attentive and great!"
Cons: "We have been without luggage for 1.5 days. We are being kept in the dark and not getting any help from Swiss Air."
Pros: "Agbundance of newspapers and magazines and great variety of entertainment"
Cons: "Upon boarding it was possible to save a bit pof confusion by placing the sign that passport control is needed before boarding. Some were turned away from one line to get into another line."
Pros: "The entertainment consoles are great, plane is modern and clean, staff on board are very considerate and helpful. Flight left and landed on time and our luggage arrived intact. Everything that we paid for we got."
Cons: "The space between the seats is very small, and the seats recline very far, I found myself a bit too tall to fit in them comfortably, as even reclined my neighbors seat was nearly pressed against my nose. My much shorter girlfriend did not have this problem, and slept through the whole flight. SWISS only has one or two check in agents at LAX, and the wait was about 3hr to process the 300-odd passengers on our 777. I know they're only running a flight or two a day from LA, but I am sure there's a speedier and more efficient way to check us all in."
Pros: "Crew was really nice, comfortable seat, great experience"
Cons: "I liked everything"
Pros: "Excellent flight staff and better than average airplane food."
Cons: "If one is over child height and the uncaring person in front of you slams their seat into full recline, one will be miserable on steroids. Swiss Air will not correct the small free space capacity (both pitch and width) most assuredly. Thus, I now fully appreciate why fellow travelers embrace airplane knee protectors. "Don't leave home without them," especially on Swiss Air (emphasis added) !"
Pros: "Decent comfort in the plane. Friendly staff."
Cons: "My flight was delayed. This was the third time in the last 4 times I traveled this route"
Cons: "They will not give you seat confirmation unless you pay , very annoying"
Pros: "The flight crew were friendly and helpful. We were on a newer plane so there was a lot of legroom."
Cons: "No in flight entertainment made for a long flight."
Cons: "seats not too comfortable, if seated right next to the toilet I should pay a lower fare!"
Pros: "Very good. Good entertainment options."
Cons: "Wifi shroud work . I got charged for it but couldn't use it ... hope to get a refund"
Pros: "The customer service, the seats were comfortable and the food was great"
Pros: "Excellent service . Good customer service"
Cons: "The food was a little rough"
Pros: "It was 8 hours late!!!! There was hundreds of people stranded at the Dhaka airport; elderly kids!!! The airline or the airport had no information on why there was this horrendous delay. No announcement- Nothing. I’ll never take Turkish Airlines again in my life."
Cons: "Some kind of announcement would’ve been helpful. There customer service: hire some people who at least knows and acknowledges that there is a delay."
Pros: "Sam."
Cons: "Same.."
Pros: "Flight itself is very nice. Good service and media selection."
Cons: "Trip from ZAG to IAH Business Class. At ZAG they told me it was fine to take my skateboard onboard. At the Istanbul layover they forced me to pay $160 or else my items wouldn't make it on board. With a business class I still had to pay extra for a carry-on they said it was okay but then they changed their tune. I get it's in a different location but the same company is telling me two different things that ended up costing $160. On top of that, when I finally arrived at IAH they didn't have my skateboards... so I paid $160 for them to lose my boards."
Cons: "Horrible service I will never go with this airline The attendants never came to us when we needed them this is my second time The attendants don’t care and don’t even love k at you"
Pros: "Best flight ever on"
Pros: "Cleanliness"
Cons: "My seat."
Pros: "Entertainment system was great. Plenty of movies, games, & tv shows available. Food was good - two full meals during 10 hr. Flight to and from Chicago. Seats, even in economy, were comfortable. Was very happy to learn that baggage would be checked thru to Denver from Athens, even though plane changes were made in Istanbul and Chicago. The two bags did not make the Chicago/Denver transfer, but were on the next United flight an hour later."
Cons: "Boarding process in Athens and Istanbul was confusing. Although boarding groups were assigned, none were used that we could tell. Just mass lineups, with little or no organization that we could see."
Pros: "Service and bag policy"
Cons: "The house food"
Pros: "Nothing"
Cons: "1. Flight late from Berlin to Istanbul. 2. That's mean missing my next flight from Istanbul to Riyadh. 3. I add extra baggage in TKL Airport : my original bag is 23 kg I have until 32kg, The extra baggage was 20kg, So I pay 247 Euro each extra kg 19 Euro. 4. In Istanbul airport they said your next flight tomorrow at 20pm. 5. I have important meeting in morning and my jop in the evening. 6. They changed my teket from turkish airline to Saudi airline 4.00pm, That's mean no different. 7. I ask about my baggage in turkish airline deck they said don't worry every thing will be okay. 8. I ask for hotel they said you have to make visa cost 60 dollars and you know I have to pay taxi and Chang money... Pla Pla, Actually this is not respecting and very bad organization. 9. I didn't make visa and stay from that time until 3.pm in primum lungs. 10. I went to Saudi airline deck to take my boarding. 11. They said you have extra baggage, I explain them that I payed already to turkish airline. 12. They said you have to go back to turkish airline deck about this extra kg's. 13. I did going back to them they said we cannot do anything, leave one bag here and we send the other one later. Actually this stupid airline and this stupid employee's dealing with me like a stupid, all my time I walk every where in that stupid airport, they just gives me orders and I have to follow like it was my mistake. 14. I showed my alfursan membership to Saudi airline deck and they helped me. 15. When I arrived to Riyadh my baggage wasn't there, this is mean that this stupid turkish people that the have to work on barbcue and haircut, but airports jop needs professional people. That's was my first and last flight with them."
Pros: "Okay"
Cons: "Pilot needs to learn how to land"
Pros: "All of it with the worst service in the world"
Cons: "they delayed the flight so i lost my checked in connection"
Pros: "Everything was fine on this flight."
Cons: "Everything was fine on this flight."
Pros: "The entertainment and refreshments on the flight was satisfactory."
Cons: "The sanitation on the flight was disgusting. Trash everhwre, tray tables with stains on them from the previous passengers, stains on the seat cushions, dirty blankets that had stains on them, the bathrooms were foul smelling with fluids on the floors. I am never EVER FLYING TURKISH AIRLINES AGAIN."
Pros: "Great service in the airplane plus they offer some amenities like slippers, tooth paste and toothbrush, they offer you wet towels to clean and refresh yourself during he flight. Really good."
Pros: "The crew was fantastic! Very friendly and helpful, and a couple was very helpful in getting me a better seat because I'm 6'4", and for some reason, the ticket people feel it's ok to put me in the middle between people when the extra room seats seem to be given to short people. 3 Flight Attendants worked hard to find me an open aisle seat."
Cons: "Turkish Air's seats are too small, with horrible leg room, and they always have their planes too hot. They have to do something about it because if you're over 6' tall, it will be a horribly uncomfortable flight, especially when that flight is 13 hours."
Pros: "I was so impressed by every staff of Turkish Airlines.. I was very young when TWA. Was an elite airlines, with the flight attendants dress perfect.. it made me feel like I was flying first class...with this being my first time using Turkish airlines I actually will use them over the American Airlines; just because the way I was treated and how quickly someone was willing to assist anyone.... I say you are the best!"
Pros: "Liked the movies and entertainment selections."
Cons: "They didn't have a vegan menu. I had requested vegan and called over the phone a month before my flight and they said they understood. Then on the flight I was told they only do vegetarian which was not good enough. After food was passed out to guests the flight crew dissapeared and never came to collect food trays till about 2 hours after and guests were starting to make a mess leaving food trays on the ground and isles. I had already selected my seat prior to boarding which I paid hundreds of dollars for. Then after boarding the flight crew asked me and the gentleman sitting next to me to move our seats to accomodate for another man that wanted to sit next to his wife. Then I was stuck in a middle seat and I paid for an isle seat. I thought this was rediculous. No one offered me a discount or anything! And the man that wanted to sit next to his wife wouldn't let the plane leave till he was sitting next to his wife. What was I supposed to do? Hold up the plane even longer? This was so crazy!! Outrageous!"
Cons: "See above"
Pros: "I liked everything."
Pros: "The flight was delayed, took 6 hours at the airport to get things straighten out. Lost the flight connection,"
Cons: "It took way too long to get the right information on the status of the flight"
Pros: "The staff, as usual, were fantastic. They handled the screaming babies well. Likewise, the movie selection was decent."
Cons: "On both meals they ran out of one meal option so no choice was available. The bathrooms got pretty got pretty gross towards the end of the flight."
Pros: "Like most American Airlines, Turkish Airlines provides no-frills service. On the other hand, having a pleasant and respectful flight crew can make a tremendous difference in the passengers experience. We were lucky enough to have a flight attendant named Gulhan Who smiled the entire flight. She was professional, courteous, and service oriented. Most of the flight crew showed similar professionalism. Turkish Airlines had for better service then any of the American or European airlines I have encountered during the last 10 years."
Cons: "The plane was old and not very comfortable. The food was horrible, and the in-flight entertainment was not very good."
Pros: "Easy to board, friendly, good food."
Cons: "It was too hot inside, the air was on but not very high maybe 76-78. Could not sleep because it was so uncomfortably warm"
Pros: "Since boarding process thru comfort, food, entertainment, everything was perfect. Back to travel in the airline without thinking twice about it."
Pros: "Staff are EXCELLENT"
Cons: "Internet was spotty."
Pros: "The food was delicious. I loved that there were blankets, pillows, and headphones for everyone and they were not at extra cost. We also received care bags with lip balm, socks, slippers and a night mask as well as a toothbrush and toothpaste. The flight did not seem like 12 hours. Thankfully."
Cons: "Internet"
Pros: "Almost everything but the checkin process at JFK with Turkish Air agent speaking poor English and casting doubt that everything is going to be fine with my trip. Instead she was reacting "the rules are changing every day" and didn't not weather I should need visa for my native country (?!) although I have showed I was born in that country (Macedonia) and the holders of US passports (which I am) -- do not need entry visa to that country. Everything else was good or excellent -- especially food and airplane crew."
Cons: "The checkin process at JFK with Turkish Air agent at JFK (New York) on May 24 - 2017."
Pros: "The food was delicious."
Cons: "The wait times were ridiculous and always off schedule. From the beginning of the trio to the end of the trio there was consitency in going off schedule and being forced to stand in lines for hours. I would not fly Turkish again."
Cons: "The delay"
Pros: "Good company, no delays, good on board foods. I like Turkish airlines"
Cons: "All was good, no any negative impressions. Nothing to write here"
Pros: "Other than the late departure, everything else was excellent."
Cons: "Just the fact that we were some 40 minutes late, and this created panic among those passengers who had tight connections to Tehran, Tel-Aviv and Tbilisi. The rest was excellent!"
Pros: "The best part is that Kayak is asking for feed back. As for TK, the food is best."
Cons: "Boarding was a chaios, people cutting the line from right and left. Sad part is that the staff do not care!!! No individual seat entertainment offered on EBL flights! Old fashioned overhead monitors are available but hard to see from most seats because of size and distance!!"
Pros: "It was ok."
Cons: "I asked a flight member for assistance and he said he would get back to me with the info but never responded. Also, when meals were delivered, my packages were halfway open as if it was prev touched by someone else and the food was not warm. My arriving flight gave high hopes that this returning fight did not fulfill."
Pros: "As good as long flights can be."
Cons: "Nothing."
Cons: "They made me pay $450 to check two of my bags. The bags were delayed by a day and then they stole a $1,000 camera from the delayed bag. I work for a travel agency and we will never fly Turkish Air again."
Pros: "Friendly crew excellent food"
Pros: "Everything"
Cons: "Nothing"
Pros: "The crew was very nice and accommodating. The seats were comfortable."
Cons: "There was no order or control when we got to the gate. Three lines were converging on one to get to the gate and no one from security or the airline was trying to have order."
Pros: "Ability to choose my seat when I checked in online, ability to get a free hotel stay for my overnight layover"
Cons: "Food was so-so; the specific flight attendant's service could have been better; the multiple security checkpoints; checking passports before the gate was completely unorganized; the flight was slightly delayed (reason unknown) - didn't help that we had to be bussed to another gate to reach our actual airplane"
Pros: "Excellent service and food."
Cons: "None"
Pros: "Great Cabin Service, Great Food, timely arrival and departures."
Cons: "Ground Staff Service in Mumbai airport. Could improve a lot. Specially compared to ground staff service in Toronto & Istanbul airports. On all flights legroom was kind of limited in the Coach seats."
Pros: "The people and service and food were all excellent. My only problem was missing the connecting flight. See comments on the right."
Cons: "The flight was late in leaving, so I missed my connecting flight and had to stay overnight in Instanbul. It would have been nice if they were more organized and could have postponed the flight, or made arrangements for those who were on a connecting flight to be driven over there quickly."
Pros: "The flight was one of the best I ever took, the crew was friendly and very helpful, the food was great, the seat comfort was ok and the entertainment was amazing. I'm going to use to go to Italy next time. Thank you"
Cons: "On the way to Italy the seats were a lil too small and tight."
Pros: "N/a"
Cons: "Crew member wanted me to move my seat up so the passenger behind me can have more room. The person in front of me had his chair pushed all the way back, what the hell was the crew member thinking? I still did not move my chair and argued with the female crew. Crew members do not treat everyone equally. I asked for functioning pair of headphones and water, crew members never brought them to me. Responded by saying yes, BUT never brought it to me. I noticed crew members treated children and Turkish passengers first. I'm Chinese and flew Turkish airline- I felt the discrimination. Never traveling with Turkish airlines AGAIN."
Pros: "Crew was amazing once again. Friendly and engaging."
Cons: "Atlanta concourse and gates need more work for cleanliness! This is just respecting your customers safety and wellbeing. Unfortunately having customers not being respectful with how they leave the area they were sitting a mess can make your jobs that much more challenging. Trash cans are not far away!!!"
Pros: "The cleanliness, the upbeat and sweet crew, the pilot did a great job taking of and landing, and controlling the turbulence. Communication was great."
Cons: "More leg space"
Cons: "When I pick up my bags"
Cons: "Turn on the lights before landing graduallyb- noone likes bright fast - too nasty;"
Cons: "Got delayed"
Cons: "Delays both in DETROIT and a huge delay in Shanghai."
Pros: "this is the airline"
Cons: "Flight cancelled with no reasonable alternative. Ended up driving."
Pros: "Pilot explained the flight path and landmarks along the way. Crew was friendly to us and welcomed our baby onboard before many other pax boarded."
Cons: "Seats were narrow and I’m not a big guy. 6’0”. 185."
Pros: "The ability to charge my cell phone via USB ports. Also the movies on long flights is really nice"
Cons: "Quicker way to get off plane"
Cons: "Delta comfort works especially for one who is handicapped"
Pros: "Too long to connect from Atlanta to Minneapolis after 6 hrs layover in Amsterdam."
Cons: "Have all Minneapolis passengers go direct from Amsterdam to Minneapolis"
Pros: "Crew was great seats comfortable but quite near back my connecting flight I had to get my seat when I got to the airport I was second from the back but close to washrooms"
Cons: "There was no entertainment on second flight but I didn’t use it anyway On second flight washroom was not very good my scarfe dropped on the floor and was wet and yuckie"
Pros: "I like being able to charge my devices"
Cons: "Better movies"
Cons: "More comfortable seats!!!"
Pros: "Even in the absolute freezing (-40F) the plane landed an hour early into Minneapolis. Was only delayed 20 minutes leaving. Crew did amazing to get the plane going."
Pros: "Left on time and arrived early!"
Cons: "I was unable to upgrade my seat selection. Snack selections were limited regarding choices and variety."
Pros: "How does one describe spending 10+ hours in a metal tube approximately 18 feet wide at 30,000 feet with 300 of your closest friends breathing the same air while having the seat in front of you pushed back so you cannot adequately see the passenger monitor because it's too close to focus on as your knees are under your chin? Flying in "steerage" is not comfortable as humans get larger and airplane seats get squeezed smaller. Please unsqueeze! Cabin crew members were excellent. Other than that, Europe was great!"
Cons: "See other side."
Pros: "Loved being in first class"
Cons: "Hated gate change and late plane at the last minute."
Pros: "Overall, flight was great."
Cons: "The couple next to me were a little on the plus size. A little tight for my flight. But I was ok"
Cons: "Entertainment system wasn’t working"
Pros: "Movies selection were good, snacks were pretty good"
Cons: "Why make someone pay for an upgraded seat that doesn’t recline? Terrible. Also delayed the flight by an hour, no explanation, and no idea if connections would be made or not. Had to run to my connection and they almost didn’t let me on. Smh"
Cons: "No dairy free options!"
Pros: "That was a treat since I don't expect the option to watch movies on short flights Also, thank you for the healthier snack items- keep moving in that direction please!"
Pros: "Excellent"
Pros: "good flight and pleasant staff"
Cons: "no vegetarian option in business class therefore nothing to eat for me for whole flight. also sky lounge very poor"
Pros: "I love the aesthetic of the new planes. Boarding was seamless and the staff was great! More cookies please!"
Pros: "I got to fly where I needed to go."
Cons: "The vents above my entire row of seats did not work, meaning there was never any air coming out even when they were fully open. This made for a long, hot, claustrophobic ride. The flight attendants seemed first disbelieving and later unconcerned that no air came out of our vents. I doubt they even reported them as broken after the flight. Delta's new boarding process is absolute chaos. More than half the plane had no seats assigned until 20 minutes before boarding, and the seats were displayed on a screen a good 25 feet away from the gate, meaning people had to constantly walk back and forth between the doorway and the screen. The gate agents were clearly overwhelmed. If this is how Delta is organized now, I won't be flying on them again."
Pros: "Movie selection"
Cons: "I used the call button for the attendant and no one came for a long time"
Pros: "The service was impeccable as always"
Pros: "I love Delta, especially their newer planes that have screens in the backs of headrests and free movies."
Cons: "Leg room is never enough. I'm 6'1"."
Cons: "I booked through kayak and received an e-mail saying "you're booked!" with a flight itinerary and everything and then I got to the airport and they told me I had no ticket to get on the flight and no payment had ever been made and that to get on the flight I would have to pay over $1000 for a seat !!!! The original ticket I bought was under $400. I was NOT happy with this at all - Kayak screwed me over and I expect compensation."
Pros: "I asked for a change of seat at the gate and was given it. It really made a difference to be at the window."
Pros: "Boarding went smoothly. We were on time. Attendants were excellently friendly and efficient. That is so nice to not have a grumpy flight attendant. Drinks are ridiculously priced, but I wasn't suprised. Great flight."
Pros: "Quick flight"
Cons: "Paid $30 for wifi and it never worked. Would like a refund"
Pros: "Early"
Cons: "Crowded"
Cons: "The crew could have been more friendly"
Cons: "Everything was on time, but we had to sit on tje runway for more that 30 mins which made us late all around. But aside from that everything feom Delta from dropping of bags to Landing in Miami was perfect."
Pros: "Crew was nice and friendly, boarding was fast, on time and overall service was excellent"
Cons: "The plane was small so not a lot of space and didn't offer food other than one beverage"
Cons: "My flight got cancelled without letting me know in advance I was in the airport and spent me hours to switch a flight I ended up arriving at a different airport and need to spend more money for über"
Pros: "the flight was on time and the staff very helpful"
Pros: "Staff was amazing! Very friendly and accommodating. We were traveling with a two-year-old and they moved us to first class to give extra room for the car seat."
Cons: "Lots of turbulents. The plane was smaller so they asked me to check in my carry-on as we were boarding. No issues getting my luggage back."
Cons: "On time"
Cons: "Flight was delayed substantially. Sat on the plan 40 minutes before taking off after already being 30 minutes delayed."
Pros: "Plane was clean, staff helpful"
Pros: "People are good"
Cons: "Flight delays!"
Pros: "Very informative staff"
Cons: "Was late"
Cons: "Flight was booked via Princess for a cruise. Flight from Vacoouver to LAX was through Delta partner Westjet. One schedule number and flight number for Delta, a different set of numbers for Westjet. Westjet requires you call them for seat assignment for a fee. Just not smooth!"
Cons: "The comfort seating on this aircraft was not as good as other Deltaflights. No extras or service."
Pros: "Many passengers did not have seat assignments and we also ran out of over head storage resulting in many additional bags to be checked at the gate(mine included) but the crew and staff at the desk inside laguardia work quickly and efficiently to get everyone boarded and we ended up landing 15 minutes early."
Cons: "Seating was extremely cramped and the in flight wifi quality was poor, couldn't even watch an hour long movie (on a 2+ hour flight) because of the amount of buffering."
Pros: "The best airline ever! Super friendly crew and staff, great customer service and nice planes. Love KLM!"
Pros: "Services is good ."
Cons: "Food can be better"
Pros: "Information sharing by pilots and crew. Economy class leg room is good."
Cons: "All good up to the level"
Cons: "All of the less than good, obvious!"
Pros: "KLM STAFF WERE VERY PROFESSIONAL"
Cons: "SOME CREW MEMBERS WERE ABIT RUDE. THEY NEED TO WORK ON THEIR ATTITUDE"
Pros: "Food was great, enjoyed watching videos, staff very profession and friendly."
Cons: "Boarding was delayed and prolonged My Baggage was not transferred and was not available when I arrived in Dulles."
Pros: "Reclinable seats."
Cons: "The food!! The lights could be dimmed as it was a night flight."
Pros: "KLM never disappoints, the cabin crew was extremely kind and helpful!. The food was great, nice leg room in regular economy class, thousands of movies and tv shows...it was great!"
Cons: "Well there was a LOT of turbulence but no one can control the weather and shout out to the pilot for giving us such a smooth landing a rough weather!"
Pros: "Crew was helpful and food was very good"
Cons: "There was no entertainment on the flight from Vancouver to Amsterdam and this on top of a two hour delay in taking off which led us to have to literally run to our gate in Amsterdam to make the connection to Mumbai"
Cons: "Dozens of high school students screaming and climbing onto seats, crew did not intervene."
Cons: "I bought tickets thrue you for me two months ago Iit went well but on the last few days I also bought ticked for my brother and his wife and it was a disaster night mare for them bound for Montpellier too to attend a wedding the damn suitcase didn’t get to final destination it was at Orlando but got"
Cons: "If only there was a way to be able to lie down and sleep - you would be pioneers in aviation"
Cons: "The overall travel was good, no wifi and the entertainment system had a faulty headphone connection, and no place to charge devices other than through a USB port"
Pros: "The crew!!"
Pros: "Flight duration"
Cons: "Very stingy with the drinks Cramped seats"
Pros: "Everything OK"
Cons: "Not enough leg room"
Cons: "Trouble checking in regarding a visa issue?.. no other trouble at the other airports.."
Pros: "Nothing to mention"
Cons: "Crew was rude when I asked if there was a vegetarian option for the snack. I did request special meals for the trip. Even if they did not have a vegetarian option, they don't need to be rude!! Boarding was ridiculous. we were supposed to form a line and wait. Would have been a lot better if they boarded by seat numbers. Also they made me check in my fairly small and light carry on bag resulting in its contents arriving broken!"
Cons: "Poor food, flight attend and finally baggage missing. Overall experience is extremely bad."
Pros: "Crew where awesone and the choice of entertainment was fantastic"
Cons: "Seats way to close together"
Pros: "punctuality of boarding and flight time"
Cons: "attitude of crew in business class: no sense of true hospitality"
Cons: "You are almost always late!"
Pros: "The crew was fantastic! Our needs were constantly being met and just about the time you thought you might want a snack or a meal, the attendants were already heading down the aisle. Because of an allergic reaction, I asked for ice a number of times and the attendants were more than happy to meet my needs."
Cons: "The seats were very close together. The trip from New York to Amsterdam seemed a lot more comfortable than the return flight. The food from NYC JFK was better than the food from Amsterdam. The movie selection on both flights was a little disappointing."
Cons: "Boarding was confusing and disorganized"
Pros: "Fabulous trip with friendly, helpful staff"
Cons: "Nothing"
Pros: "Food was just fine, movie selection very good"
Cons: "Uncomfortable seat cushions, lights were truned on too early (1.5 hours before flight landed)"
Pros: "Pleasant flight"
Cons: "Headset jack only worked if the headset plug was in EXACTLY the right spot."
Cons: "Boarding was a free for all. The travelers did not pay attention to the priorities."
Pros: "Very friendly and helpful personnel."
Pros: "The cabin crew were good. They explained what the arrangements were for the delayed flight connections"
Cons: "The plane wasn't refueled and so was not ready for take off once the passengers were loaded. The plane had a technical problem when it tried the first take off and so it had to be abandoned. This was alarming.."
Cons: "una valija se perdió. Eso desató el descontrol que tiene KLM para seguir el equipaje. No hay como hacer tracking. No hay un teléfono a donde hablar, la web está desactualizada y con información equivocada. Direccionan a usar canales de twitter y facebook que no responden. Primer experiencia en KLM y no pienso nunca más usar esta aerolínea. Llevar el equipaje o resolver un problema sobre valijas es de lo más básico de una aerolínea y no lo hacen."
Cons: "Without any explanation the plane I was due to go to Istanbul on at 11.30 was not available. I had to wait for a small plane coming from Edinburgh then wait for it to be emptied of passengers and cleaned. This meant we were over 2 hours late into Istanbul. No explanation or apology. I then missed my next flight in Istanbul and had to purchase another ticket. I cannot believe that air passengers are treated in this way!!! I will follow this up with KLM when I go home from my holiday."
Pros: "Thankful for coffee being served without charge. Not all airlines do that."
Pros: "Equally friendly crew and experience. It was complimented by the time we got to spend in the fantastic KLM lounge while we waited for the flight."
Cons: "Nothing!"
Pros: "Catering is ok"
Cons: "Seats comfort really old school"
Cons: "Why do the crew have to slam the overhead and catering compartments to get them to shut?"
Cons: "Terrible service in flight and customer service wise .. app functionality was below"
Pros: "Crew was friendly, and the food was better than the usual KLM fare."
Cons: "The "new" seats were hard and uncomfortable. Avoid any kinds of seats near the bathroom in a configuration with 3 abreast next to the windows. The "aisle" seat is essentially a "waiting area" for the rest room."
Pros: "Atmosphere, crew were very professional and friendly"
Cons: "Seats were a little too narrow, and quite uncomfortable when a broad shouldered person is sitting next to you"
Pros: "Excellent service, excellent food."
Pros: "Service was good"
Cons: "Delay"
Pros: "Very friendly and the food and drinks never stopped and no additional charges, a very nice experience over the bargain airlines, free in-flight movies, and entertainment, no cost."
Cons: "No complaints."
Cons: "Did not get the luggage from connecting flight from Amsterdan to Basel"
Pros: "Nice, turbulent-free flight. Food was good, service with a smile. Leg space was OK because Boeing 777s are usually better at this."
Cons: "Flight left over an hour late because of a sensor glitch. It is concerning when a technical glitch happens. But, the flight was smooth."
Pros: "Flight unpleasant. Ground staff in Marseiile great but gate crew didn't control carry on baggage and many of us could not use overhead bins because of passengers who stowed more than one and often oversized suitcases above, so we and many others had to place carry on suitcases under seat. Attendant on plane totally unhelpful and could have rearranged a few bags to make room but preferred to stay in back of plane and talk. To be fair, rest of flight was pleasant although late due in part to boarding issues."
Cons: "Carry on baggage issues and storage on plane. One aloof and unhelpful member of flight crew."
Cons: "With skyteam elite status cannot select free upgrade from economy to premium economy unless it is 30hrs before boarding for this code share which is actually a KLM flight"
Pros: "Crew and food"
Cons: "Seat"
Pros: "Very friendly and helpful crew."

Flight was delayed without reasoning or ample notice. Missed my connecting flight and was not given the rebooking information or new boarding pass until I had to ask multiple times. Connecting flight had no room to store my carry on luggage.

Flight cancelled.

Did not get to take it. Earlier flight was cancelled

Pros: "Food"
Cons: "There was loud, annoying static over the intercom off and on."
Pros: "Nice crew short flight."
Cons: "Not much flight was too short to say"
Pros: "Crew very friendly"
Cons: "Lufthansa continuosly treats repeat customers like milk cows. The new ‘light fare’ is a genius way to charge the same as before with ZERO customer support."
Pros: "The food was really good! I don’t expect much from airlines but I feel like I got a real meal on board (two of them!)"
Cons: "We were delayed taking off and there were three screaming babies, but there’s only so much they can do about that."
Pros: "The crew was polite and efficient. Moved very well around sleeping passengers sprawled feet. The shortcomings of the flight had to do with being in a tail section of an economy class in a packed transoceanic flight."
Cons: "At the beginning of the long flight the cabin was chilled, which made me happy I had my hooded sweatshirt with me, but at the end it was hot and stuffy. There was no air regulation available from the seat, only light."
Cons: "Thanks Lufthansa for amazing service!"
Pros: "Staff was helpful and kind. Entertainment had variety."
Cons: "Flight ran out of chicken meals fast, forcing the rest of the plane to have vegetarian instead. I was sat in 41G. Awkward seating arrangement. Worst seat ever! Super cramp, making a 9hr flight very uncomfortable."
Pros: "all great"
Cons: "my bags arriving!"
Pros: "entertainment was good"
Cons: "the flight attendants were mostly absent. The flight attendants on the other side of the aisle were much more attentive and nice"
Cons: "It was Air Canada. Terrible service. Staff needs education on where to take travelers thru the immigration locations. Wasted time going to different locations and time is an essentence! Too many changes of staff from one location to another when it came with wheelchair assistance. One staff was on her personal phone!!! Had 3 different changes of hands then still did not get us to the right terminal, had to run to make the flight! Is that how you treat a 86 years old traveler?"
Cons: "Few toilets for two sections and seats too close, if it is not uptight the seat in front of you. You can not enjoy and watch movies."
Pros: "Service was excellent, food was good, everyone was friendly and nice."
Cons: "Everything was OK."
Pros: "Very comfortable flight. Excellent take off and landing. Liked the extra legroom in coach for a bit more $$. Super friendly & professional crew. PA system was very difficult to understand."
Cons: "the food was a bit bland. Selection of movies very limited"
Pros: "Easy and smooth check in and everything else! Friendly service! Love flying with Lufthansa"
Pros: "Nothing"
Cons: "Flying for funeral and they changed my destination from 2 flights to 3 because of a 3hr delay. Nobody cares about your wellbeing"
Cons: "Delayed by two hours. Made me miss my connection. Also it is far too cramped for anyone who is tall. We need more leg room"
Pros: "Polite crew"
Cons: "1 hour delay again"
Pros: "The flights were on time, we made a 1 hr 5 min connection with no fluster. Dinner was one of the best airplane meals, breakfast a little less so"
Pros: "Every thing except food. Could be better"
Cons: "B"
Pros: "Exenent.."
Cons: "nothing"
Pros: "Great crew. Leg room reminded me of old days flying comfort."
Cons: "Flight was continually delayed, 15 by 15 minutes until 4 hours had elapsed."
Cons: "Economy seat space is small for 11 hours flight. get the meal of my choice, also as I tried to check in at home, the system did not give me choice to check in or change the seat."
Cons: "They tell you to download the app for entertainment but it doesn't work. No entertainment on the flight and no food unless you pay. The service sucked."
Pros: "The seating went very efficiently and fast. All the flight attendants were extremely friendly. Food was great and there were plenty of movies for adults and kids. Would chose Lufthansa again"
Cons: "I was in economy class and the lady in front of me put the seat back. My knees hit the seat the whole flight and I am not that tall 5.6."
Cons: "I assigned seats for me and my daughter but they separated us in both legs. That's not good"
Pros: "Same as above."
Cons: "Same as above."
Cons: "This was an Air Canada flight. Time in line to check baggage in Frankfurt was 2+ hours, baggage was lost but arrived the next day at our destination. Unable to check-in online ahead of time for unknown reasons. Overall the Air Canada ground experience was pretty bad, but the crew/meals/entertainment was good."
Cons: "Plane was very late; boarding late; short flight so no food or entertainment, but not really a problem. Overall condition of plane was mediocre at best -- old plane, not particularly clean. It was actually Air Canada. If that is a partner of Lufthansa, very disappointed. Would not fly Air Canada again, but LOVE Lufthansa."
Pros: "food was great"
Cons: "gate changed and we gad to take the bus to the plane which lead to sn delay and almost the plane couldn't leave before the airport closed. however, we eventually made it ..."
Cons: "Leg room on the 747 was ok. The service was average considering i had to keep asking the staff to atore my son's insuline medication in a cool place, they said they cannot at 1st but eventually they did. The entertainment system had to be rebooted 3 times during the flight which takes 15 to 20 minutes. So it took 3 hrs to finish the movie. The connection flight was a bit redicilous, 1 hr to walk to the other terminal in frankfurt, the 1 hr flight delay , the boarding was like a zoo, no initiative to take control and organize the boarding, the elderly and the children and crammed withe other passengers.."
Pros: "Airline crew very friendly and courteous throughout entire flight"
Cons: "Where to begin? During the booking process, there was no indication my travel partner and I would be flying Air Canada, and not Lufthansa. We were seated in the last row of the plane with painfully little legroom — even for two women of relatively small stature. The plane was not equipped with modern conveniences of operational wifi, music, or any other means of entertainment over the ten-hour flight. We were nearly an hour late to depart, but were unable to hear anything over the speakers regarding the cause for the delay, nor could we hear any of the flight attendants' safety instructions. What we could hear, however, was the surprisingly loud and nearly constant DINNNGGGG of the passengers' call buttons as they summoned the flight attendants. Because the flight was an overnighter, we attempted to sleep, but it was nearly impossible to do so due to the noise. I had earplugs in and could still hear the chimes, which were positioned right above our seats and made for an unpleasant experience and cranky travelers. The food was subpar as expected, but it would've been nice to be surprised with something resembling a fresh piece of fruit or vegetable. The flight crew was polite and one of the attendants took pity on us and offered a complimentary shot of whiskey, which partially alleviated the discomfort of the experience. That man is a saint and we surely hope he is better taken care of by this airline than we were. Overall a miserable experience. Will definitely rethink flying both Lufthansa and Air Canada in the future."
Pros: "Everything!!!! The staff was so friendly and helpful. I trsvel to Germany twice a year and fly Air Berlin. No longer!! Lufthansa was them beat hands down."
Cons: "Flight delayed. Pilot told us we would arrive on time anyway, but we were very late and our luggage did not make the connecting flight."
Pros: "Ground crew very helpful to get connecting flight on time"
Cons: "Run to get in on a plane"
Pros: "Lufthansa delivers always a great service. Good timing, schedule and service!"
Cons: "Nothing!"
Pros: "I liked the entertainment part: movies are good, crew was pretty nice"
Cons: "I didnt like the boarding process bacause it wasnt in order, also airplane crew started feeding passangers in 3 hours!!! after we took off. I started thinking that it is not included in my ticket!"
Pros: "I liked the in flight movies"
Cons: "Can't say there was anything I didn't."
Cons: "They lost my luggage. I don't understand why there isn't an arrival scan and how airlines don't take more responsibility for bags"
Pros: "New airplane, very nice and comfortable. Great service. Smooth flight.. 10 hours - no turbulence. :)"
Cons: "They lost Both of my laguages."
Cons: "This long haul flight was on an Airbus plane with five restrooms in the basement. There was not enough space to accommodate people waiting in the basement so people had to stand on stairs or by the galley. Flight attendants kept on telling people not to do so but there was simply not enough space."
Pros: "The entertainment options are excellent and make the flight go faster. Meals are good and well spaced."
Cons: "Leg room in economy class is still a problem. 11 hours with very little room to shift position is just unpleasant."
Pros: "Direct flight, separate spacious toilets, decent food"
Cons: "It's a good flight overall"
Pros: "Very accomdating crew"
Pros: "All!"
Pros: "Very nice staff."
Cons: "Boarding could has been smoother."
Pros: "I really appreciated the hostesses bringing around glasses of juice or water especially during the night . The selection of movies to watch was excellent. I liked a lot that the restroom was on a different floor and there was plenty of space outside. Thank you."
Cons: "The egg omelette for breakfast was not really tasty. The steward collected the earphones before we landed, a bit too early. I could have watched my movie 10 minutes longer."

Book cheap flights from British Columbia to Morocco

Recent round-trip flight deals

21/3Tue
1 stopAir Canada
26h 05mYVR-CMN
6/4Thu
1 stopAir Canada
18h 52mCMN-YVR
C$ 1,119
20/3Mon
1 stopAir Canada
13h 50mYVR-CMN
27/4Thu
2 stopsAir Canada
35h 47mCMN-YVR
C$ 1,121
18/4Tue
1 stopAir Canada
24h 55mYVR-CMN
27/4Thu
1 stopAir Canada
19h 52mCMN-YVR
C$ 1,122
20/3Mon
3 stopsAir Canada
19h 10mYVR-CMN
27/4Thu
2 stopsAir Canada
35h 47mCMN-YVR
C$ 1,129
21/3Tue
1 stopAir Canada
26h 05mYVR-CMN
30/3Thu
1 stopAir Canada
18h 52mCMN-YVR
C$ 1,138
11/2Sat
2 stopsAmerican Airlines
20h 53mYVR-RAK
14/2Tue
2 stopsAmerican Airlines
56h 57mRAK-YVR
C$ 1,157
1/3Wed
2 stopsAmerican Airlines
43h 55mYVR-RAK
8/3Wed
2 stopsAmerican Airlines
41h 29mRAK-YVR
C$ 1,159
11/4Tue
2 stopsMultiple Airlines
26h 30mYVR-CMN
24/4Mon
2 stopsMultiple Airlines
23h 43mCMN-YVR
C$ 1,183
21/4Fri
1 stopMultiple Airlines
14h 50mYVR-CMN
9/5Tue
2 stopsMultiple Airlines
23h 52mCMN-YVR
C$ 1,197
12/4Wed
1 stopLufthansa
24h 55mYVR-CMN
17/4Mon
2 stopsLufthansa
22h 43mCMN-YVR
C$ 1,236
12/4Wed
2 stopsLufthansa
22h 55mYVR-CMN
17/4Mon
2 stopsLufthansa
22h 43mCMN-YVR
C$ 1,245
1/3Wed
2 stopsMultiple Airlines
27h 55mYXX-RAK
8/3Wed
2 stopsMultiple Airlines
31h 20mRAK-YXX
C$ 1,249
22/3Wed
1 stopMultiple Airlines
13h 50mYVR-CMN
9/4Sun
2 stopsMultiple Airlines
22h 43mCMN-YVR
C$ 1,253
20/3Mon
1 stopMultiple Airlines
13h 50mYVR-CMN
26/4Wed
2 stopsMultiple Airlines
26h 13mCMN-YVR
C$ 1,254
4/3Sat
2 stopsSWISS
39h 30mYVR-RAK
10/4Mon
2 stopsSWISS
33h 32mRAK-YVR
C$ 1,344
16/2Thu
2 stopsBritish Airways
43h 45mYVR-RAK
26/2Sun
2 stopsBritish Airways
36h 40mRAK-YVR
C$ 1,466
21/3Tue
2 stopsAir France
29h 05mYVR-RBA
4/4Tue
1 stopAir France
27h 25mRBA-YVR
C$ 1,681
16/2Thu
2 stopsDelta
21h 10mYVR-RBA
26/2Sun
2 stopsDelta
38h 22mRBA-YVR
C$ 1,706
21/3Tue
1 stopTurkish Airlines
35h 40mYVR-RAK
12/4Wed
1 stopTurkish Airlines
31h 10mRAK-YVR
C$ 1,851
23/3Thu
2 stopsKLM
23h 25mYVR-RAK
8/4Sat
2 stopsKLM
16h 30mRAK-YVR
C$ 1,868

Search by stops

Search by airline

Search by price

Recent one-way flight deals

26/6Mon
3 stopsMultiple Airlines
25h 35mYXX-RAK
C$ 695
26/6Mon
2 stopsMultiple Airlines
23h 55mYXX-RAK
C$ 749
26/6Mon
2 stopsMultiple Airlines
40h 30mYVR-RAK
C$ 765
15/5Mon
2 stopsAir Canada
52h 20mYVR-CMN
C$ 886
15/5Mon
1 stopMultiple Airlines
23h 55mYVR-CMN
C$ 971
4/3Sat
2 stopsDelta
29h 45mYVR-CMN
C$ 1,043
4/3Sat
1 stopTurkish Airlines
34h 05mYVR-CMN
C$ 1,091
26/6Mon
1 stopAir France
19h 35mYVR-RAK
C$ 1,133
4/3Sat
3 stopsAmerican Airlines
26h 20mYVR-CMN
C$ 5,458
15/5Mon
3 stopsAmerican Airlines
26h 10mYVR-CMN
C$ 11,614

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - British Columbia

Cabin classes:

C$ 3,695
C$ 2,872
C$ 1,083

Browse origins:

C$ 1,449
C$ 2,714
C$ 1,150

Browse destinations:

C$ 1,150
C$ 1,197
C$ 1,470