Book a trip with Cathay Pacific from ZAR11,760
expand_more
1 Passenger(s), Economy
expand_moreDISCOUNT CODE (OPTIONAL)
expand_moretoday
today

Johannesburg (JNB)to
Hong Kong (HKG)26/09/2025 - 05/10/2025
From
ZAR16,155
Seen 4 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Hong Kong (HKG)25/09/2025 - 06/10/2025
From
ZAR16,155
Seen 4 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Auckland (AKL)22/11/2025 - 03/12/2025
From
ZAR14,712
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Auckland (AKL)13/11/2025 - 10/04/2026
From
ZAR15,302
Seen 8 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Brisbane (BNE)05/09/2025 - 13/09/2025
From
ZAR15,606
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Brisbane (BNE)01/02/2026 - 15/02/2026
From
ZAR15,762
Seen 4 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Bangkok (BKK)04/09/2025 - 11/09/2025
From
ZAR11,760
Seen 2 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Denpasar (Bali) (DPS)10/10/2025 - 18/10/2025
From
ZAR18,101
Seen 7 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Taipei (TPE)05/09/2025 - 15/09/2025
From
ZAR17,187
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Taipei (TPE)05/11/2025 - 15/11/2025
From
ZAR17,187
Seen 18 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Shanghai (SHA)01/10/2025 - 15/10/2025
From
ZAR15,035
Seen 4 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Sydney (SYD)29/10/2025 - 19/11/2025
From
ZAR14,247
Seen 6 hours ago
Round-trip
Economy
Cathay Pacific's global network
The Cathay Pacific experience
-
Spacious cabins and world-class service
-
Complete flexibility when you book
-
Fresher flavours, now ready for Business
-
Our intuitive digital experience
Popular flights with Cathay Pacific
- Johannesburg - Hong Kong
- Johannesburg - Auckland
- Johannesburg - Brisbane
- Johannesburg - Denpasar (Bali)
- Johannesburg - Taipei
- Johannesburg - Shanghai
- Johannesburg - Sydney
- Johannesburg - Guangzhou
- Johannesburg - Bangkok
- Johannesburg - Phuket
- Johannesburg - Melbourne
- Johannesburg - Christchurch
- Johannesburg - Hangzhou
- Johannesburg - Seoul
- Johannesburg - Singapore