Popular Filters
One Way Price
Duration
Stops From Avalon
Departure From Avalon
BHD 427
BHD 561
BHD 480
BHD 434
Arrival at Casablanca
BHD 1,027
BHD 427
BHD 533
Alliances & Airlines
Oneworld
(13)
SkyTeam
()
Star Alliance
(3)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Top Airlines
Flights from Avalon to Morocco
Book flights from Avalon to Morocco at lowest price. Get best deals on your upcoming Avalon to Morocco flight only on MakeMyTrip Bahrain.
BHD 430
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
BHD 434
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
BHD 437
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
BHD 439
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
BHD 483
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
BHD 515
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
BHD 536
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
BHD 564
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
BHD 592
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
BHD 629
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
