Popular Filters
One Way Price
Duration
Stops From Winnipeg
Departure From Winnipeg
BHD 320
BHD 346
BHD 349
Arrival at Casablanca
BHD 320
BHD 356
Alliances & Airlines
Oneworld
(1)
SkyTeam
(12)
Star Alliance
(10)
+ 1 more
Layover Airports
+ 1 more
Layover Duration
Top Airlines
Flights from Winnipeg to Morocco
Book flights from Winnipeg to Morocco at lowest price. Get best deals on your upcoming Winnipeg to Morocco flight only on MakeMyTrip Bahrain.
BHD 323
Transit Visa may be required
Winnipeg to Casablanca , 11 Jun
TAP Portugal TP | 8259 | Operated By Air Canada
08:10
Thu, 11 Jun 26
Winnipeg, Canada
02 h 30 m
11:40
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 262
23:45
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
07 h 20 m
12:05
Fri, 12 Jun 26
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 1436 | Operated By Portugalia
09:10
Sat, 13 Jun 26
Terminal T1
Lisbon, Portugal
01 h 30 m
10:40
Sat, 13 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 333
Winnipeg to Casablanca , 11 Jun
WestJet WS | 382
10:45
Thu, 11 Jun 26
Winnipeg, Canada
02 h 30 m
14:15
Thu, 11 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
WestJet WS | 816
15:20
Thu, 11 Jun 26
Terminal T3
Toronto, Canada
01 h 25 m
16:45
Thu, 11 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 209
21:50
Thu, 11 Jun 26
Montreal, Canada
06 h 40 m
09:30
Fri, 12 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 349
Winnipeg to Casablanca , 11 Jun
Air Canada AC | 8110
13:25
Thu, 11 Jun 26
Winnipeg, Canada
02 h 32 m
16:57
Thu, 11 Jun 26
Terminal T1
Ottawa, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 8018
22:50
Thu, 11 Jun 26
Ottawa, Canada
46 m
23:36
Thu, 11 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Fri, 12 Jun 26
Montreal, Canada
07 h 05 m
07:15
Sat, 13 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 352
Winnipeg to Casablanca , 11 Jun
Air Canada AC | 270
19:20
Thu, 11 Jun 26
Winnipeg, Canada
02 h 24 m
22:44
Thu, 11 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 404
09:00
Fri, 12 Jun 26
Terminal T1
Toronto, Canada
01 h 21 m
10:21
Fri, 12 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Fri, 12 Jun 26
Montreal, Canada
07 h 05 m
07:15
Sat, 13 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 359
Transit Visa may be required
Winnipeg to Casablanca , 11 Jun
Delta Air Lines DL | 4005
17:41
Thu, 11 Jun 26
Winnipeg, Canada
01 h 34 m
19:15
Thu, 11 Jun 26
Terminal T1
Minneapolis, United States
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8500 | Operated By Air France
20:00
Thu, 11 Jun 26
Terminal T1
Minneapolis, United States
08 h 15 m
11:15
Fri, 12 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8215 | Operated By Air France
12:35
Fri, 12 Jun 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Fri, 12 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 369
Transit Visa may be required
Winnipeg to Casablanca , 11 Jun
Delta Air Lines DL | 4005
17:41
Thu, 11 Jun 26
Winnipeg, Canada
01 h 34 m
19:15
Thu, 11 Jun 26
Terminal T1
Minneapolis, United States
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 89
20:00
Thu, 11 Jun 26
Terminal T1
Minneapolis, United States
08 h 15 m
11:15
Fri, 12 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1596
12:35
Fri, 12 Jun 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Fri, 12 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 396
Transit Visa may be required
Winnipeg to Casablanca , 11 Jun
Air Canada AC | 374
11:00
Thu, 11 Jun 26
Winnipeg, Canada
02 h 45 m
14:45
Thu, 11 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 343
17:00
Thu, 11 Jun 26
Montreal, Canada
06 h 45 m
05:45
Fri, 12 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1896
07:05
Fri, 12 Jun 26
Terminal T2F
Paris, France
03 h 10 m
09:15
Fri, 12 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 492
Transit Visa may be required
Winnipeg to Casablanca , 11 Jun
WestJet WS | 6853
17:41
Thu, 11 Jun 26
Winnipeg, Canada
01 h 34 m
19:15
Thu, 11 Jun 26
Terminal T1
Minneapolis, United States
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8500 | Operated By Air France
20:00
Thu, 11 Jun 26
Terminal T1
Minneapolis, United States
08 h 15 m
11:15
Fri, 12 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1596
12:35
Fri, 12 Jun 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Fri, 12 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Winnipeg (YWG)
Winnipeg
