Popular Filters
One Way Price
Duration
Stops From Abbotsford
Departure From Abbotsford
USD 795
USD 779
USD 887
Arrival at Casablanca
USD 779
USD 870
Alliances & Airlines
Oneworld
(6)
SkyTeam
(1)
Star Alliance
(16)
+ 2 more
Layover Airports
+ 3 more
Layover Duration
Top Airlines
Popular Flights
Abbotsford to Morocco
USD 798
Transit Visa may be required
Vancouver to Casablanca , 8 Jun
TAP Portugal TP | 8298 | Operated By Air Canada
13:00
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
04 h 57 m
20:57
Mon, 8 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 254
22:45
Mon, 8 Jun 26
Montreal, Canada
06 h 45 m
10:30
Tue, 9 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 815
Transit Visa may be required
Vancouver to Casablanca , 8 Jun
TAP Portugal TP | 8296 | Operated By Air Canada
11:30
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
04 h 57 m
19:27
Mon, 8 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 254
22:45
Mon, 8 Jun 26
Montreal, Canada
06 h 45 m
10:30
Tue, 9 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 892
Transit Visa may be required
Vancouver to Casablanca , 8 Jun
Delta Air Lines DL | 8676 | Operated By Air France
13:10
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
09 h 40 m
07:50
Tue, 9 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8212 | Operated By Air France
18:50
Tue, 9 Jun 26
Terminal T2F
Paris, France
03 h 10 m
21:00
Tue, 9 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 904
Vancouver to Casablanca , 8 Jun
Air Canada AC | 304
09:05
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
04 h 53 m
16:58
Mon, 8 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Mon, 8 Jun 26
Montreal, Canada
07 h 05 m
07:15
Tue, 9 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 909
Vancouver to Casablanca , 8 Jun
Air Canada AC | 228
23:10
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
01 h 31 m
01:41
Tue, 9 Jun 26
Calgary, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 326
13:45
Tue, 9 Jun 26
Calgary, Canada
04 h
19:45
Tue, 9 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 , 8 Jun
Air Canada AC | 2072
21:15
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
01 h 31 m
23:46
Mon, 8 Jun 26
Calgary, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 326
13:45
Tue, 9 Jun 26
Calgary, Canada
04 h
19:45
Tue, 9 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 1,101
Vancouver to Casablanca , 8 Jun
Air Canada AC | 100
06:15
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
04 h 38 m
13:53
Mon, 8 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 418
16:00
Mon, 8 Jun 26
Terminal T1
Toronto, Canada
01 h 26 m
17:26
Mon, 8 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Mon, 8 Jun 26
Montreal, Canada
07 h 05 m
07:15
Tue, 9 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 1,113
Vancouver to Casablanca , 8 Jun
Air Canada AC | 302
07:30
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
05 h
15:30
Mon, 8 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 72
19:10
Mon, 8 Jun 26
Montreal, Canada
07 h 05 m
07:15
Tue, 9 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 1,188
Transit Visa may be required
Vancouver to Casablanca , 8 Jun
British Airways BA | 84
21:00
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
09 h 30 m
14:30
Tue, 9 Jun 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
Tue, 9 Jun 26
Terminal T4
London - Heathrow Apt, United Kingdom
03 h 20 m
21:30
Tue, 9 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
USD 1,270
Transit Visa may be required
Vancouver to Casablanca , 8 Jun
British Airways BA | 84
21:00
Mon, 8 Jun 26
Terminal M
Vancouver, Canada
09 h 30 m
14:30
Tue, 9 Jun 26
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 801
18:10
Tue, 9 Jun 26
Terminal T4
London - Heathrow Apt, United Kingdom
03 h 20 m
21:30
Tue, 9 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Abbotsford (YXX)
Abbotsford
