Popular Filters
One Way Price
Duration
Stops From Kelowna
Departure From Kelowna
OMR 333
OMR 216
OMR 216
OMR 216
Arrival at Casablanca
OMR 333
OMR 216
OMR 216
Alliances & Airlines
Oneworld
(4)
SkyTeam
(16)
Star Alliance
(3)
+ 1 more
Layover Airports
+ 2 more
Layover Duration
Top Airlines
Kelowna to Morocco
OMR 220
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
Air France AF | 3012 | Operated By WestJet
10:35
Sun, 5 Apr 26
Kelowna, Canada
01 h 05 m
11:40
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 375
13:10
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
09 h 40 m
07:50
Mon, 6 Apr 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1596
12:35
Mon, 6 Apr 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 243
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
WestJet WS | 3457
10:35
Sun, 5 Apr 26
Kelowna, Canada
01 h 05 m
11:40
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 375
13:10
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
09 h 40 m
07:50
Mon, 6 Apr 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1596
12:35
Mon, 6 Apr 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 256
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
Air Canada AC | 273
10:25
Sun, 5 Apr 26
Kelowna, Canada
01 h 04 m
11:29
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 375
13:10
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
09 h 40 m
07:50
Mon, 6 Apr 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1596
12:35
Mon, 6 Apr 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 336
Kelowna to Casablanca , 5 Apr
Air Canada AC | 8265
05:20
Sun, 5 Apr 26
Kelowna, Canada
01 h 01 m
06:21
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 304
09:20
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
04 h 45 m
17:05
Sun, 5 Apr 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Sun, 5 Apr 26
Montreal, Canada
07 h 05 m
07:15
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 438
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
WestJet WS | 184
10:20
Sun, 5 Apr 26
Kelowna, Canada
01 h 11 m
12:31
Sun, 5 Apr 26
Calgary, Canada
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 678
15:05
Sun, 5 Apr 26
Calgary, Canada
08 h 50 m
07:55
Mon, 6 Apr 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 2528 | Operated By Transavia
10:15
Mon, 6 Apr 26
Amsterdam, Netherlands
03 h 40 m
12:55
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 449
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
Air Canada AC | 8392
08:45
Sun, 5 Apr 26
Kelowna, Canada
01 h 10 m
10:55
Sun, 5 Apr 26
Calgary, Canada
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 678
15:05
Sun, 5 Apr 26
Calgary, Canada
08 h 50 m
07:55
Mon, 6 Apr 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 2528 | Operated By Transavia
10:15
Mon, 6 Apr 26
Amsterdam, Netherlands
03 h 40 m
12:55
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 458
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
WestJet WS | 3463 | Operated By WestJet Encore
18:35
Sun, 5 Apr 26
Kelowna, Canada
01 h 04 m
19:39
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 84
21:00
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
09 h 30 m
14:30
Mon, 6 Apr 26
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 8441 | Operated By Royal Air Maroc
18:10
Mon, 6 Apr 26
Terminal T4
London - Heathrow Apt, United Kingdom
03 h 20 m
21:30
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 489
Transit Visa may be required
Kelowna to Casablanca , 5 Apr
WestJet WS | 3463 | Operated By WestJet Encore
18:35
Sun, 5 Apr 26
Kelowna, Canada
01 h 04 m
19:39
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 84
21:00
Sun, 5 Apr 26
Terminal M
Vancouver, Canada
09 h 30 m
14:30
Mon, 6 Apr 26
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 801
18:10
Mon, 6 Apr 26
Terminal T4
London - Heathrow Apt, United Kingdom
03 h 20 m
21:30
Mon, 6 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Kelowna (YLW)
Kelowna
