Johannesburg
Qingdao
BEST
DEAL
Sat, 25 May
JNB - TAO
Wed, 29 May
TAO - JNB
20571R
19362R
Prime price per passenger
Shanghai
Qingdao
BEST
DEAL
Tue, 28 May
SHA - TAO
1377R
1267R
Prime price per passenger
Hong Kong
Qingdao
BEST
DEAL
Mon, 20 May
HKG - TAO
Fri, 24 May
TAO - HKG
3567R
3435R
Prime price per passenger
Johannesburg
Qingdao
BEST
DEAL
Mon, 20 May
JNB - TAO
Thu, 23 May
TAO - JNB
17295R
17155R
Prime price per passenger
Geneva
Qingdao
BEST
DEAL
Sat, 25 May
GVA - TAO
Wed, 29 May
TAO - GVA
15963R
15775R
Prime price per passenger
Johannesburg
Qingdao
BEST
DEAL
Sun, 26 May
JNB - TAO
Thu, 30 May
TAO - JNB
10812R
10157R
Prime price per passenger
Johannesburg
Qingdao
BEST
DEAL
Sun, 26 May
JNB - TAO
Thu, 30 May
TAO - JNB
10896R
10236R
Prime price per passenger
Durban
Qingdao
BEST
DEAL
Mon, 27 May
DUR - TAO
Fri, 31 May
TAO - DUR
20563R
19362R
Prime price per passenger