


Cheap flight deals from Beijing to Johannesburg Starting at $378
For as little as $378, you can take your next adventure to Johannesburg without breaking the bank. Choose between one-way and return tickets from Beijing below.
- One way
- Round-trip
- Cheapest nonstopPEK18:3019h 10mNonstopJNB07:40Thu, Feb 27|Beijing - Johannesburg|Air China$750$1,01326% OFF26% OFF$1,013$750
- PEK18:3019h 10mNonstopJNB07:40Thu, Mar 20|Beijing - Johannesburg|Air China$750$1,01326% OFF26% OFF$1,013$750
- PKX19:4518h 50m1 stopJNB08:35Tue, Mar 25|Beijing - Johannesburg|Etihad Airways$378$1,01363% OFF63% OFF$1,013$378
- PKX19:4518h 50m1 stopJNB08:35Sun, Mar 2|Beijing - Johannesburg|Etihad Airways$382$382
- PKX01:2519h 15m1 stopJNB14:40Fri, Mar 7|Beijing - Johannesburg|Qatar Airways$394$394
- PKX01:2519h 15m1 stopJNB14:40Fri, Feb 28|Beijing - Johannesburg|Qatar Airways$394$394
- PKX01:2520h 10m1 stopJNB15:35Thu, Mar 6|Beijing - Johannesburg|Qatar Airways$395$395
- PKX01:2520h 10m1 stopJNB15:35Thu, Feb 27|Beijing - Johannesburg|Qatar Airways$399$399
- PKX01:2519h 15m1 stopJNB14:40Fri, Feb 21|Beijing - Johannesburg|Qatar Airways$399$399
- PKX01:2520h 10m1 stopJNB15:35Tue, Mar 4|Beijing - Johannesburg|Qatar Airways$400$400
- BJS01:00 pm3h 5mNonstopJNB02:00 pmFri, Feb 28|Beijing - Johannesburg|Air ChinaFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Beijing to Johannesburg flight time & flight schedules
QR893
Qatar Airways
01:45
PKX
05:40
DOH
SMTWTFSQR1377
Qatar Airways
07:20
DOH
14:40
JNB
SMTWTFSCZ317
China Southern Airlines
09:15
PKX
12:25
GMP
SMTWTFSEY823
Etihad Airways
18:00
ICN
23:00
AUH
SMTWTFSEY747
Etihad Airways
02:20
AUH
08:35
JNB
S-T-T--SQ811
Singapore Airlines
09:25
PKX
15:50
SIN
SMTWTFSSQ478
Singapore Airlines
01:30
SIN
06:10
JNB
SMTWTFSMU2073
China Eastern Airlines
11:40
PKX
14:40
ICN
SMTWTFSEY823
Etihad Airways
18:00
ICN
23:00
AUH
SMTWTFSEY747
Etihad Airways
02:20
AUH
08:35
JNB
S-T-T--CX5261
Cathay Pacific
14:15
PKX
17:55
HKG
SMTWTFSCX749
Cathay Pacific
00:45
HKG
07:40
JNB
-M--TFSMF845
Xiamen Airlines
18:05
PKX
22:45
DOH
SMTWTFSQR1377
Qatar Airways
07:20
DOH
14:40
JNB
SMTWTFSMF845
Xiamen Airlines
18:05
PKX
22:45
DOH
SMTWTFSMF6217
Xiamen Airlines
02:35
DOH
10:00
JNB
SMTWTFSMF845
Xiamen Airlines
18:05
PKX
22:45
DOH
SMTWTFSQR1363
Qatar Airways
02:35
DOH
10:00
JNB
SMTWTFSCX393
Cathay Pacific
18:40
PEK
22:25
HKG
SMTWTFSCX749
Cathay Pacific
00:45
HKG
07:40
JNB
-M--TFSEY889
Etihad Airways
19:45
PKX
00:45
AUH
SMTWTFSEY747
Etihad Airways
02:20
AUH
08:35
JNB
S-T-T--
When is the cheapest time to fly from Beijing to Johannesburg?
These price trend charts carefully monitor and predict how flight prices from Beijing to Johannesburg will change. Keep a close eye on them to understand when the best time to buy your tickets is.
Frequently Asked Questions
How to find a cheap flight from Beijing to Johannesburg
Flight Info | Beijing to Johannesburg
Cheapest direct flight price | $377 |
---|---|
Cheapest return ticket price | $850 |
Off-season for travel | February |
Peak season for travel | May |
Flight distance | 11,704.48 km |
Average flight time | 19 hours 10 minutes |
Popular airline | Air France |
More Travel Options
Top Flight From Beijing
- Beijing to London Flights
- Beijing to Tokyo Flights
- Beijing to Taipei Flights
- Beijing to Bangkok Flights
- Beijing to Phuket Flights
- Beijing to Kuala Lumpur Flights
- Beijing to Bali Flights
- Beijing to Osaka Flights
- Beijing to Ulaanbaatar Flights
- Beijing to Hanoi Flights
- Beijing to Hong Kong Flights
- Flights from Beijing Capital International Airport to Ras Al Khaimah
- Flights from Beijing Capital International Airport to Dubai
- Flights from Beijing Capital International Airport to Abu Dhabi
- Flights from Beijing Capital International Airport to Al Ain
- Flights from Beijing Capital International Airport to Sharjah
- Flights from Beijing Daxing International Airport to Sharjah
- Flights from Beijing to Abu Dhabi International Airport
- Flights from Beijing to Al Ain Airport
- Flights from Beijing to Dubai International Airport
- Flights from Beijing to Abu Dhabi Bus Station
- Flights from Beijing to Al Maktoum International Airport
- Flights from Beijing to Sharjah International Airport
- Flights from Beijing Capital International Airport to Al Maktoum International Airport
- Flights from Beijing Daxing International Airport to Al Maktoum International Airport
- Flights from Beijing Capital International Airport to Dubai International Airport
- Flights from Beijing Daxing International Airport to Dubai International Airport
- Flights from Beijing Daxing International Airport to Abu Dhabi International Airport
- Flights from Beijing Capital International Airport to Abu Dhabi Bus Station
Top Flight to Johannesburg
- Cape Town to Johannesburg Flights
- Harare to Johannesburg Flights
- Durban to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Perth to Johannesburg Flights
- Seoul to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Singapore to Johannesburg Flights
- Sao Paulo to Johannesburg Flights
- Dubai to Johannesburg Flights
- Dublin to Johannesburg Flights
- Flights from Dubai International Airport to Johannesburg
- Flights from Abu Dhabi International Airport to Johannesburg
- Flights from Sharjah International Airport to Johannesburg
- Flights from Al Maktoum International Airport to Johannesburg
- Flights from Ras Al Khaimah International Airport to Johannesburg
- Flights from Abu Dhabi Bus Station to Johannesburg
- Flights from Dubai to Lanseria International Airport
- Flights from Dubai to O. R. Tambo International Airport
- Flights from Abu Dhabi to Lanseria International Airport
- Flights from Abu Dhabi to O. R. Tambo International Airport
- Flights from Sharjah to O. R. Tambo International Airport
- Flights from Sharjah to Lanseria International Airport
- Flights from Dubai International Airport to Lanseria International Airport
- Flights from Al Maktoum International Airport to O. R. Tambo International Airport
- Flights from Dubai International Airport to O. R. Tambo International Airport
- Flights from Abu Dhabi Bus Station to O. R. Tambo International Airport
- Flights from Abu Dhabi International Airport to Lanseria International Airport
- Flights from Abu Dhabi International Airport to O. R. Tambo International Airport
More Flight Options
- Shenzhen to Johannesburg Flights
- Shanghai to Cape Town Flights
- Hong Kong to Cape Town Flights
- Beijing to Cape Town Flights
- Taipei to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Chengdu to Johannesburg Flights
- Hong Kong to Johannesburg Flights
- Guangzhou to Johannesburg Flights
- Taipei to Cape Town Flights
- Guangzhou to Cape Town Flights
Site Operator: Trip.com Travel Singapore Pte. Ltd.