Johannesburg
Jakarta
BEST
DEAL
Sat, 25 May
JNB - CGK
Mon, 27 May
CGK - JNB
83705R
80519R
Prime price per passenger
Kuala Lumpur
Jakarta
BEST
DEAL
Thu, 20 Jun
KUL - CGK
-20 %
507R
408R
Prime price per passenger
Singapore
Jakarta
BEST
DEAL
Mon, 20 May
SIN - CGK
Mon, 20 May
CGK - SIN
2177R
2042R
Prime price per passenger
Johannesburg
Jakarta
BEST
DEAL
Mon, 20 May
JNB - CGK
Fri, 24 May
CGK - JNB
17328R
16281R
Prime price per passenger
Johannesburg
Jakarta
BEST
DEAL
Mon, 20 May
JNB - CGK
Fri, 24 May
CGK - JNB
16757R
16608R
Prime price per passenger
Johannesburg
Jakarta
BEST
DEAL
Mon, 20 May
JNB - CGK
Fri, 24 May
CGK - JNB
17510R
17427R
Prime price per passenger
Cape Town
Jakarta
BEST
DEAL
Mon, 20 May
CPT - CGK
Fri, 24 May
CGK - CPT
19126R
19016R
Prime price per passenger
Johannesburg
Jakarta
BEST
DEAL
Tue, 21 May
JNB - CGK
Wed, 22 May
CGK - JNB
21502R
20298R
Prime price per passenger