Popular Filters
One Way Price
Duration
Stops From Denpasar Bali
Departure From Denpasar Bali
BHD 495
BHD 331
BHD 310
BHD 354
Arrival at Casablanca
BHD 331
BHD 678
BHD 310
BHD 357
Alliances & Airlines
Oneworld
(7)
SkyTeam
(1)
Star Alliance
(6)
+ 6 more
Layover Airports
+ 3 more
Layover Duration
Top Airlines
Flights from Denpasar to Morocco
Book flights from Denpasar to Morocco at lowest price. Get best deals on your upcoming Denpasar to Morocco flight only on MakeMyTrip Bahrain.
BHD 313
Denpasar Bali to Casablanca , 20 Jul
Batik Air OD | 172
13:10
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
03 h 10 m
16:20
Mon, 20 Jul 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 343
02:15
Tue, 21 Jul 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 50 m
05:05
Tue, 21 Jul 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:25
Tue, 21 Jul 26
Terminal T3
Dubai, United Arab Emirates
08 h 25 m
12:50
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 334
Transit Visa may be required
Denpasar Bali to Casablanca , 20 Jul
Hong Kong Airlines HX | 706
08:05
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
05 h 15 m
13:20
Mon, 20 Jul 26
Terminal T1
Hong Kong, Hong Kong
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 797
23:25
Mon, 20 Jul 26
Terminal T1
Hong Kong, Hong Kong
12 h 55 m
06:20
Tue, 21 Jul 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1330
21:50
Tue, 21 Jul 26
Terminal T1
Frankfurt, Germany
03 h 40 m
00:30
Wed, 22 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 356
Denpasar Bali to Casablanca , 20 Jul
Emirates EK | 3450 | Operated By Batik Air
12:45
Mon, 20 Jul 26
Denpasar Bali, Indonesia
03 h 10 m
15:55
Mon, 20 Jul 26
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 343
02:15
Tue, 21 Jul 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 50 m
05:05
Tue, 21 Jul 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:25
Tue, 21 Jul 26
Terminal T3
Dubai, United Arab Emirates
08 h 25 m
12:50
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 357
Transit Visa may be required
Denpasar Bali to Casablanca , 20 Jul
Turkish Airlines TK | 311
21:45
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
13 h
05:45
Tue, 21 Jul 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 617
12:05
Tue, 21 Jul 26
Istanbul, Turkey
04 h 50 m
14:55
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 360
Transit Visa may be required
Denpasar Bali to Casablanca , 20 Jul
Turkish Airlines TK | 311
21:45
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
13 h
05:45
Tue, 21 Jul 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 8305 | Operated By Royal Air Maroc
18:20
Tue, 21 Jul 26
Istanbul, Turkey
04 h 50 m
21:10
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 494
Denpasar Bali to Casablanca , 20 Jul
Emirates EK | 369
19:45
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
09 h
00:45
Tue, 21 Jul 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:25
Tue, 21 Jul 26
Terminal T3
Dubai, United Arab Emirates
08 h 25 m
12:50
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 498
Denpasar Bali to Casablanca , 20 Jul
Qatar Airways QR | 961
00:35
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
09 h 10 m
04:45
Mon, 20 Jul 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
08:15
Mon, 20 Jul 26
Doha, Qatar
08 h 05 m
14:20
Mon, 20 Jul 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 499
Denpasar Bali to Casablanca , 20 Jul
Emirates EK | 399
00:35
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
09 h
05:35
Mon, 20 Jul 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:25
Mon, 20 Jul 26
Terminal T3
Dubai, United Arab Emirates
08 h 25 m
12:50
Mon, 20 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 543
Denpasar Bali to Casablanca , 20 Jul
Saudia SV | 857
21:55
Mon, 20 Jul 26
Denpasar Bali, Indonesia
00:30
Tue, 21 Jul 26
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
Saudia SV | 857
02:20
Tue, 21 Jul 26
Singapore, Singapore
06:20
Tue, 21 Jul 26
Terminal T1
Jeddah, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Saudia SV | 373
08:25
Tue, 21 Jul 26
Terminal T1
Jeddah, Saudi Arabia
06 h 40 m
13:05
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
BHD 681
Denpasar Bali to Casablanca , 20 Jul
Qatar Airways QR | 963
19:20
Mon, 20 Jul 26
Terminal I
Denpasar Bali, Indonesia
09 h 10 m
23:30
Mon, 20 Jul 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4567 | Operated By Royal Air Maroc
01:35
Tue, 21 Jul 26
Doha, Qatar
07 h 55 m
07:30
Tue, 21 Jul 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Denpasar (DPS)
Denpasar
