Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
KLM
KL-3936,KL-257,KL-990
15:40
Bali/ Denpasar
2Hrs 40Min 1 Stop
DPS→SIN→CDG→JNB
11:10
Johannesburg
KLM
KL-4116,KL-810,KL-591
19:15
Bali/ Denpasar
2Hrs 55Min 1 Stop
DPS→KUL→AMS→JNB
22:05
Johannesburg
KLM
KL-836,KL-591
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→JNB
22:05
Johannesburg
KLM
KL-8218,KL-1241,KL-990
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→CDG→JNB
11:10
Johannesburg
KLM
KL-8218,KL-1341,KL-990
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→CDG→JNB
11:10
Johannesburg
KLM
KL-8218,KL-1641,KL-990
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→CDG→JNB
11:10
Johannesburg
KLM
KL-8218,KL-1741,KL-990
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→CDG→JNB
11:10
Johannesburg
KLM
KL-8218,KL-8233,KL-990
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→CDG→JNB
11:10
Johannesburg
KLM
KL-8218,KL-8241,KL-990
21:30
Bali/ Denpasar
17Hrs 30Min 1 Stop
DPS→AMS→CDG→JNB
11:10
Johannesburg

FAQ about klm Flights from Bali/ Denpasar to Johannesburg

Q. How much time does it take to fly from Bali/ Denpasar to Johannesburg ?

A. It takes 2Hrs 40Min to fly from Bali/ Denpasar to Johannesburg.

Q. When is the earliest flight from Bali/ Denpasar to Johannesburg ?

A. The earliest flight from Bali/ Denpasar to Johannesburg is at 15:40 and is operated by KLM.

Q. How many flights are there from Bali/ Denpasar to Johannesburg ?

A. There are 9 flights from Bali/ Denpasar to Johannesburg.

Q. When is the last flight from Bali/ Denpasar to Johannesburg ?

A. The last flight from Bali/ Denpasar to Johannesburg is at 21:30 and is operated by KLM.

View Best Offers