Popular Filters
One Way Price
Duration
Stops From Avalon
Departure From Avalon
OMR 434
OMR 571
OMR 489
OMR 522
Arrival at Casablanca
OMR 1,046
OMR 434
OMR 543
Alliances & Airlines
Oneworld
(13)
SkyTeam
()
Star Alliance
(3)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Top Airlines
Avalon to Morocco
OMR 437
Melbourne to Casablanca , 13 Jun
Emirates EK | 409
05:15
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
13 h 50 m
13:05
Sat, 13 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 442
Melbourne to Casablanca , 13 Jun
Qantas Airways QF | 8409 | Operated By Emirates
05:15
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
13 h 50 m
13:05
Sat, 13 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 447
Melbourne to Casablanca , 13 Jun
Qantas Airways QF | 8409 | Operated By Emirates
05:15
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
13 h 50 m
13:05
Sat, 13 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 8751 | Operated By Emirates
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 492
Transit Visa may be required
Melbourne to Casablanca , 13 Jun
Turkish Airlines TK | 9214 | Operated By Hong Kong Airlines
12:00
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
09 h 40 m
19:40
Sat, 13 Jun 26
Terminal T1
Hong Kong, Hong Kong
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 171
08:55
Sun, 14 Jun 26
Terminal T1
Hong Kong, Hong Kong
11 h 25 m
15:20
Sun, 14 Jun 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 617
12:05
Mon, 15 Jun 26
Istanbul, Turkey
04 h 50 m
14:55
Mon, 15 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 525
Melbourne to Casablanca , 13 Jun
Emirates EK | 407
21:15
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
14 h
05:15
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 532
Melbourne to Casablanca , 13 Jun
Qantas Airways QF | 8407 | Operated By Emirates
21:15
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
14 h
05:15
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 546
Transit Visa may be required
Melbourne to Casablanca , 13 Jun
Qatar Airways QR | 905
22:45
Sat, 13 Jun 26
Terminal T2
Melbourne, Australia
14 h
05:45
Sun, 14 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 155
08:30
Sun, 14 Jun 26
Doha, Qatar
07 h 30 m
15:00
Sun, 14 Jun 26
Malaga, Spain
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4584 | Operated By Royal Air Maroc
20:30
Sun, 14 Jun 26
Malaga, Spain
01 h 15 m
20:45
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 574
Melbourne to Casablanca , 13 Jun
Qantas Airways QF | 679
10:25
Sat, 13 Jun 26
Terminal T1
Melbourne, Australia
01 h 20 m
11:15
Sat, 13 Jun 26
Terminal T1
Adelaide, Australia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 441
22:00
Sat, 13 Jun 26
Terminal T1
Adelaide, Australia
13 h 10 m
05:40
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 634
Melbourne to Casablanca , 13 Jun
Qantas Airways QF | 626
16:35
Sat, 13 Jun 26
Terminal T1
Melbourne, Australia
02 h 20 m
18:55
Sat, 13 Jun 26
Terminal D
Brisbane, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 8435 | Operated By Emirates
21:00
Sat, 13 Jun 26
Terminal I
Brisbane, Australia
14 h 20 m
05:20
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 8751 | Operated By Emirates
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
OMR 641
Melbourne to Casablanca , 13 Jun
Qantas Airways QF | 693
18:10
Sat, 13 Jun 26
Terminal T1
Melbourne, Australia
01 h 20 m
19:00
Sat, 13 Jun 26
Terminal T1
Adelaide, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 8441 | Operated By Emirates
22:00
Sat, 13 Jun 26
Terminal T1
Adelaide, Australia
13 h 10 m
05:40
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 8751 | Operated By Emirates
07:00
Sun, 14 Jun 26
Terminal T3
Dubai, United Arab Emirates
08 h 40 m
12:40
Sun, 14 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Avalon (AVV)
Avalon
