One Way

Popular Filters

One Way Price

USD 768 USD 3,400

Duration

13 h 10 m 61 h 30 m

Stops From Abbotsford

Departure From Abbotsford

6 AM - 12 PM

USD 769

12 PM - 6 PM

USD 899

After 6 PM

USD 852

Arrival at Casablanca

Before 6 AM

USD 921

6 AM - 12 PM

USD 973

12 PM - 6 PM

USD 769

After 6 PM

USD 927

Alliances & Airlines

Oneworld

(8)

SkyTeam

(2)

Star Alliance

(14)

+ 3 more

Layover Airports

+ 7 more

Layover Duration

1 h 12 m 36 h 0 m

Abbotsford to Morocco

Sorted By:
Departure
Duration
Arrival
Price
TAP Portugal

USD 788

USD 769

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

TAP Portugal TP | 8296 | Operated By Air Canada

11:30

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

05 h

19:30

Wed, 10 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 254

22:45

Wed, 10 Jun 26

Montreal, Canada

06 h 45 m

10:30

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 1438

14:50

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

01 h 30 m

16:20

Thu, 11 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

USD 873

USD 852

Vancouver to Casablanca , 10 Jun

Qatar Airways QR | 3343 | Operated By Alaska Airlines

19:30

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

01 h 07 m

20:37

Wed, 10 Jun 26

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 720

17:05

Thu, 11 Jun 26

Seattle, United States

15 h 25 m

18:30

Fri, 12 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1395

09:35

Sat, 13 Jun 26

Doha, Qatar

08 h 55 m

16:30

Sat, 13 Jun 26

Terminal T1

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

USD 921

USD 899

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Delta Air Lines DL | 9369 | Operated By KLM Royal Dutch

17:50

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

09 h 15 m

12:05

Thu, 11 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 9659 | Operated By KLM Royal Dutch

08:10

Fri, 12 Jun 26

Amsterdam, Netherlands

01 h 20 m

09:30

Fri, 12 Jun 26

Terminal T2F

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

Air Canada

USD 939

USD 916

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Air Canada AC | 548

08:30

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

05 h 10 m

16:40

Wed, 10 Jun 26

Terminal A

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 3727 | Operated By United Airlines

20:25

Wed, 10 Jun 26

Terminal C

Newark, United States

06 h 55 m

08:20

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 2649 | Operated By TAP Portugal

14:50

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

01 h 30 m

16:20

Thu, 11 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 943

USD 920

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Air Canada AC | 382

10:05

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

04 h 53 m

17:58

Wed, 10 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 812

21:45

Wed, 10 Jun 26

Montreal, Canada

06 h 35 m

09:20

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 2649 | Operated By TAP Portugal

14:50

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

01 h 30 m

16:20

Thu, 11 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 944

USD 921

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Air Canada AC | 9100 | Operated By Lufthansa

16:15

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

09 h 45 m

11:00

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 9431 | Operated By Lufthansa

21:50

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

03 h 40 m

00:30

Fri, 12 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 946

USD 923

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Air Canada AC | 306

11:30

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

05 h

19:30

Wed, 10 Jun 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 812

21:45

Wed, 10 Jun 26

Montreal, Canada

06 h 35 m

09:20

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 2649 | Operated By TAP Portugal

14:50

Thu, 11 Jun 26

Terminal T1

Lisbon, Portugal

01 h 30 m

16:20

Thu, 11 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

USD 947

USD 924

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Air Canada AC | 216

13:00

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

01 h 31 m

15:31

Wed, 10 Jun 26

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 7393

16:50

Wed, 10 Jun 26

Calgary, Canada

09 h 25 m

10:15

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 9431 | Operated By Lufthansa

21:50

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

03 h 40 m

00:30

Fri, 12 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

USD 950

USD 927

Transit Visa may be required

Vancouver to Casablanca , 10 Jun

Delta Air Lines DL | 3764

15:43

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

01 h 14 m

16:57

Wed, 10 Jun 26

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 80

18:50

Wed, 10 Jun 26

Seattle, United States

10 h

13:50

Thu, 11 Jun 26

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 8212 | Operated By Air France

18:50

Thu, 11 Jun 26

Terminal T2F

Paris, France

03 h 10 m

21:00

Thu, 11 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

WestJet, Royal Air Maroc

USD 997

USD 973

Vancouver to Casablanca , 10 Jun

WestJet WS | 712

11:30

Wed, 10 Jun 26

Terminal M

Vancouver, Canada

04 h 35 m

19:05

Wed, 10 Jun 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 211

22:25

Wed, 10 Jun 26

Terminal T1

Toronto, Canada

07 h 25 m

10:50

Thu, 11 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)