One Way

Popular Filters

One Way Price

USD 860 USD 3,500

Duration

14 h 10 m 54 h 30 m

Stops From Abbotsford

Departure From Abbotsford

6 AM - 12 PM

USD 922

12 PM - 6 PM

USD 892

After 6 PM

USD 861

Arrival at Casablanca

6 AM - 12 PM

USD 861

After 6 PM

USD 1,226

Alliances & Airlines

Oneworld

(5)

SkyTeam

()

Star Alliance

(18)

Layover Airports

+ 3 more

Layover Duration

2 h 12 m 41 h 30 m

Abbotsford to Morocco

Sorted By:
Departure
Duration
Arrival
Price
Air Canada

More Timing Options

USD 883

USD 861

Vancouver to Casablanca , 5 Jun

Air Canada AC | 228

23:10

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

01 h 31 m

01:41

Sat, 6 Jun 26

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 328

00:50

Sun, 7 Jun 26

Calgary, Canada

04 h 20 m

07:10

Sun, 7 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Sun, 7 Jun 26

Montreal, Canada

07 h 05 m

07:15

Mon, 8 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

More Timing Options

USD 914

USD 892

Vancouver to Casablanca , 5 Jun

Air Canada AC | 228

23:10

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

01 h 31 m

01:41

Sat, 6 Jun 26

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 326

13:45

Sat, 6 Jun 26

Calgary, Canada

04 h

19:45

Sat, 6 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Sun, 7 Jun 26

Montreal, Canada

07 h 05 m

07:15

Mon, 8 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

WestJet, Royal Air Maroc

USD 945

USD 922

Vancouver to Casablanca , 5 Jun

WestJet WS | 712

11:30

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

04 h 35 m

19:05

Fri, 5 Jun 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 211

22:25

Fri, 5 Jun 26

Terminal T1

Toronto, Canada

07 h 25 m

10:50

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 966

USD 943

Vancouver to Casablanca , 5 Jun

Air Canada AC | 304

09:05

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

04 h 53 m

16:58

Fri, 5 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Fri, 5 Jun 26

Montreal, Canada

07 h 05 m

07:15

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 1,136

USD 1,109

Vancouver to Casablanca , 5 Jun

Air Canada AC | 102

07:30

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

04 h 38 m

15:08

Fri, 5 Jun 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 418

16:00

Fri, 5 Jun 26

Terminal T1

Toronto, Canada

01 h 26 m

17:26

Fri, 5 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Fri, 5 Jun 26

Montreal, Canada

07 h 05 m

07:15

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

British Airways

USD 1,253

USD 1,226

Transit Visa may be required

Vancouver to Casablanca , 5 Jun

British Airways BA | 84

21:00

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

09 h 30 m

14:30

Sat, 6 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

Sat, 6 Jun 26

Terminal T4

London - Heathrow Apt, United Kingdom

03 h 20 m

21:30

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 1,311

USD 1,284

Vancouver to Casablanca , 5 Jun

Air Canada AC | 302

07:30

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

05 h

15:30

Fri, 5 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Fri, 5 Jun 26

Montreal, Canada

07 h 05 m

07:15

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

British Airways, Royal Air Maroc

USD 1,335

USD 1,308

Transit Visa may be required

Vancouver to Casablanca , 5 Jun

British Airways BA | 84

21:00

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

09 h 30 m

14:30

Sat, 6 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 801

18:10

Sat, 6 Jun 26

Terminal T4

London - Heathrow Apt, United Kingdom

03 h 20 m

21:30

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 1,497

USD 1,470

Vancouver to Casablanca , 5 Jun

Air Canada AC | 2018

08:00

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

01 h 30 m

10:30

Fri, 5 Jun 26

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 324

12:00

Fri, 5 Jun 26

Calgary, Canada

04 h 13 m

18:13

Fri, 5 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Fri, 5 Jun 26

Montreal, Canada

07 h 05 m

07:15

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Austrian Airlines, Air Canada

USD 3,292

USD 3,265

Vancouver to Casablanca , 5 Jun

Austrian Airlines OS | 8196 | Operated By Air Canada

07:30

Fri, 5 Jun 26

Terminal M

Vancouver, Canada

05 h

15:30

Fri, 5 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 72

19:10

Fri, 5 Jun 26

Montreal, Canada

07 h 05 m

07:15

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Book cheap Abbotsford to Morocco International Flight ✈ tickets at MakeMyTrip India. Get best deals, Lowest airfare ticket booking from Abbotsford to Morocco International air travel route. Check flight reservation status, schedules of Abbotsford to Morocco International flight ticket online.Also book tickets for Morocco to Abbotsford

About Abbotsford (YXX)

Abbotsford

About Morocco (MA)