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

Johannesburg (JNB)to
Hong Kong (HKG)20/07/2025 - 02/08/2025
From
ZAR15,207
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Hong Kong (HKG)06/09/2025 - 11/09/2025
From
ZAR15,207
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Guangzhou (CAN)02/07/2025 - 01/08/2025
From
ZAR14,455
Seen 12 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Guangzhou (CAN)02/07/2025 - 22/07/2025
From
ZAR14,455
Seen 12 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Bangkok (BKK)06/09/2025 - 15/09/2025
From
ZAR11,119
Seen 22 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Bangkok (BKK)19/07/2025 - 10/08/2025
From
ZAR11,119
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Auckland (AKL)20/11/2025 - 22/01/2026
From
ZAR16,923
Seen 6 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Shanghai (SHA)05/09/2025 - 13/09/2025
From
ZAR15,688
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Ho Chi Minh City (SGN)28/07/2025 - 12/08/2025
From
ZAR14,837
Seen 1 day ago
Round-trip
Economy

Johannesburg (JNB)to
Shanghai (SHA)08/12/2025 - 25/12/2025
From
ZAR15,688
Seen 22 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Taipei (TPE)08/12/2025 - 25/12/2025
From
ZAR16,316
Seen 22 hours ago
Round-trip
Economy

Johannesburg (JNB)to
Auckland (AKL)30/08/2025 - 14/09/2025
From
ZAR16,371
Seen 21 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 - Guangzhou
- Johannesburg - Auckland
- Johannesburg - Bangkok
- Johannesburg - Taipei
- Johannesburg - Seoul
- Johannesburg - Phuket
- Johannesburg - Denpasar (Bali)
- Johannesburg - Melbourne
- Johannesburg - Manila
- Johannesburg - Beijing
- Johannesburg - Shanghai
- Johannesburg - Singapore
- Johannesburg - Sydney
- Johannesburg - Brisbane