Popular Filters
Departure Airports
One Way Price
Duration
Stops From Avalon
Departure From Avalon
QAR 11,831
QAR 9,836
QAR 4,991
QAR 3,420
Arrival at Casablanca
QAR 11,831
QAR 7,689
QAR 4,991
QAR 3,420
Alliances & Airlines
Oneworld
(15)
SkyTeam
(2)
Star Alliance
(3)
+ 6 more
Layover Airports
+ 9 more
Layover Duration
Top Airlines
Avalon to Morocco
QAR 3,444
You save QAR 6,416 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
Qatar Airways QR | 905
22:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
14 h 40 m
06:25
Mon, 25 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 155
07:35
Mon, 25 May 26
Doha, Qatar
08 h 25 m
15:00
Mon, 25 May 26
Malaga, Spain
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4584 | Operated By Royal Air Maroc
20:30
Mon, 25 May 26
Malaga, Spain
01 h 15 m
20:45
Mon, 25 May 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 5,015
You save QAR 4,845 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
Turkish Airlines TK | 8003 | Operated By Thai Airways
13:30
Sun, 24 May 26
Terminal T2
Melbourne, Australia
09 h 30 m
20:00
Sun, 24 May 26
Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 59
06:45
Mon, 25 May 26
Bangkok, Thailand
10 h
12:45
Mon, 25 May 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 617
12:05
Tue, 26 May 26
Istanbul, Turkey
04 h 50 m
14:55
Tue, 26 May 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 5,967
You save QAR 3,893 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
British Airways BA | 4140 | Operated By Cathay Pacific
23:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
09 h 10 m
06:55
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 32
22:45
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
14 h 30 m
06:15
Tue, 26 May 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, 26 May 26
Terminal T4
London - Heathrow Apt, United Kingdom
03 h 20 m
21:30
Tue, 26 May 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,067
You save QAR 3,793 if you fly from Melbourne
Melbourne to Casablanca , 24 May
Virgin Australia VA | 359
21:40
Sun, 24 May 26
Terminal T3
Melbourne, Australia
02 h 10 m
23:50
Sun, 24 May 26
Terminal D
Brisbane, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 899
22:10
Mon, 25 May 26
Terminal I
Brisbane, Australia
15 h 05 m
06:15
Tue, 26 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
10:00
Tue, 26 May 26
Doha, Qatar
08 h 30 m
16:30
Tue, 26 May 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,186
You save QAR 3,674 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
Cathay Pacific CX | 178
23:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
09 h 10 m
06:55
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
BAGGAGE : CHECK INCABIN
Information not available
Cathay Pacific CX | 315
00:45
Tue, 26 May 26
Terminal T1
Hong Kong, Hong Kong
14 h 30 m
09:15
Tue, 26 May 26
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 973
13:35
Tue, 26 May 26
Terminal T4S
Madrid, Spain
01 h 50 m
14:25
Tue, 26 May 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,226
You save QAR 3,634 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
Cathay Pacific CX | 178
23:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
09 h 10 m
06:55
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
BAGGAGE : CHECK INCABIN
Information not available
Cathay Pacific CX | 271
23:15
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
13 h 40 m
06:55
Tue, 26 May 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 851
18:00
Tue, 26 May 26
Amsterdam, Netherlands
03 h 35 m
20:35
Tue, 26 May 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,276
You save QAR 3,584 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
Cathay Pacific CX | 178
23:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
09 h 10 m
06:55
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
BAGGAGE : CHECK INCABIN
Information not available
Cathay Pacific CX | 289
23:55
Mon, 25 May 26
Terminal T1
Hong Kong, Hong Kong
13 h 20 m
07:15
Tue, 26 May 26
Terminal T3
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 811
17:55
Tue, 26 May 26
Terminal T3
Frankfurt, Germany
03 h 40 m
20:35
Tue, 26 May 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,415
You save QAR 3,445 if you fly from Melbourne | Transit Visa may be required
Melbourne to Casablanca , 24 May
Qatar Airways QR | 4968 | Operated By Malaysia Airlines
23:30
Sun, 24 May 26
Terminal T2
Melbourne, Australia
08 h 30 m
06:00
Mon, 25 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 849
02:00
Tue, 26 May 26
Terminal T1
Kuala Lumpur, Malaysia
07 h 50 m
04:50
Tue, 26 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
10:00
Tue, 26 May 26
Doha, Qatar
08 h 30 m
16:30
Tue, 26 May 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,616
You save QAR 3,244 if you fly from Melbourne
Melbourne to Casablanca , 24 May
Qatar Airways QR | 905
22:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
14 h 40 m
06:25
Mon, 25 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
10:00
Mon, 25 May 26
Doha, Qatar
08 h 30 m
16:30
Mon, 25 May 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
QAR 6,729
You save QAR 3,131 if you fly from Melbourne
Melbourne to Casablanca , 24 May
Virgin Australia VA | 6127 | Operated By Qatar Airways
22:45
Sun, 24 May 26
Terminal T2
Melbourne, Australia
14 h 40 m
06:25
Mon, 25 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Virgin Australia VA | 6375 | Operated By Qatar Airways
10:00
Mon, 25 May 26
Doha, Qatar
08 h 30 m
16:30
Mon, 25 May 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Avalon (AVV)
Avalon
