Popular Filters
One Way Price
Duration
Stops From Abbotsford
Departure From Abbotsford
USD 787
USD 880
USD 855
Arrival at Casablanca
USD 787
USD 787
USD 1,158
Alliances & Airlines
Oneworld
(11)
SkyTeam
(3)
Star Alliance
(11)
+ 2 more
Layover Airports
+ 3 more
Layover Duration
Top Airlines
Abbotsford to Morocco
USD 807
Transit Visa may be required
Vancouver to Casablanca , 9 Jun
TAP Portugal TP | 8258 | Operated By Air Canada
08:00
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
04 h 26 m
15:26
Tue, 9 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 258
17:35
Tue, 9 Jun 26
Terminal T1
Toronto, Canada
07 h 20 m
05:55
Wed, 10 Jun 26
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 1436 | Operated By Portugalia
09:00
Wed, 10 Jun 26
Terminal T1
Lisbon, Portugal
01 h 35 m
10:35
Wed, 10 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 876
Vancouver to Casablanca , 9 Jun
Air Canada AC | 8086
19:05
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
02 h 44 m
23:49
Tue, 9 Jun 26
Winnipeg, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 372
08:00
Wed, 10 Jun 26
Terminal T1
Winnipeg, Canada
02 h 47 m
11:47
Wed, 10 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Wed, 10 Jun 26
Montreal, Canada
07 h 05 m
07:15
Thu, 11 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 902
Vancouver to Casablanca , 9 Jun
Air Canada AC | 312
16:40
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
05 h
00:40
Wed, 10 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Wed, 10 Jun 26
Montreal, Canada
07 h 05 m
07:15
Thu, 11 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 904
Vancouver to Casablanca , 9 Jun
Air Canada AC | 314
23:10
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
05 h
07:10
Wed, 10 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Wed, 10 Jun 26
Montreal, Canada
07 h 05 m
07:15
Thu, 11 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 907
Vancouver to Casablanca , 9 Jun
Air Canada AC | 8086
19:05
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
02 h 44 m
23:49
Tue, 9 Jun 26
Winnipeg, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 374
11:00
Wed, 10 Jun 26
Terminal T1
Winnipeg, Canada
02 h 45 m
14:45
Wed, 10 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Wed, 10 Jun 26
Montreal, Canada
07 h 05 m
07:15
Thu, 11 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 908
Vancouver to Casablanca , 9 Jun
Air Canada AC | 298
21:25
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
02 h 49 m
02:14
Wed, 10 Jun 26
Winnipeg, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 374
11:00
Wed, 10 Jun 26
Terminal T1
Winnipeg, Canada
02 h 45 m
14:45
Wed, 10 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Wed, 10 Jun 26
Montreal, Canada
07 h 05 m
07:15
Thu, 11 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 910
Vancouver to Casablanca , 9 Jun
Air Canada AC | 298
21:25
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
02 h 49 m
02:14
Wed, 10 Jun 26
Winnipeg, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 372
08:00
Wed, 10 Jun 26
Terminal T1
Winnipeg, Canada
02 h 47 m
11:47
Wed, 10 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Wed, 10 Jun 26
Montreal, Canada
07 h 05 m
07:15
Thu, 11 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 916
Transit Visa may be required
Vancouver to Casablanca , 9 Jun
Delta Air Lines DL | 8676 | Operated By Air France
13:10
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
09 h 40 m
07:50
Wed, 10 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8215 | Operated By Air France
12:35
Wed, 10 Jun 26
Terminal T2F
Paris, France
03 h 15 m
14:50
Wed, 10 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 950
Transit Visa may be required
Vancouver to Casablanca , 9 Jun
Delta Air Lines DL | 3764
15:43
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
01 h 14 m
16:57
Tue, 9 Jun 26
Seattle, United States
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 80
18:50
Tue, 9 Jun 26
Seattle, United States
10 h
13:50
Wed, 10 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8223 | Operated By Air France
15:15
Wed, 10 Jun 26
Terminal T2F
Paris, France
03 h 05 m
17:20
Wed, 10 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 978
Transit Visa may be required
Vancouver to Casablanca , 9 Jun
WestJet WS | 8673
15:43
Tue, 9 Jun 26
Terminal M
Vancouver, Canada
01 h 14 m
16:57
Tue, 9 Jun 26
Seattle, United States
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 80
18:50
Tue, 9 Jun 26
Seattle, United States
10 h
13:50
Wed, 10 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8223 | Operated By Air France
15:15
Wed, 10 Jun 26
Terminal T2F
Paris, France
03 h 05 m
17:20
Wed, 10 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Abbotsford (YXX)
Abbotsford
