Cheap flights from Johannesburg to Beijing

Return
Economy
Johannesburg (JNB)
Beijing (BJS)
Depart
Return
Any month
|

The best prices from Johannesburg to Beijing are usually found in March or November, booked 40 days in advance, depart on a Monday or Wednesday and return on a Thursday

Return
Economy
From?
To?
Sun 10/3
Sun 10/10
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to Beijing (BJS)

All the information you need to plan the best JNB to BJS flight in 2021: compare Johannesburg to Beijing flight prices with the expected peak season, weather and rainfall in Beijing.
ZA1 - BJS
Price
R9 054 - R11 485
BJS
Temperature
-3 - 26 °C
BJS
Precipitation
0 - 220 mm

Popular in

December

High demand for flights, 15% potential price rise

Cheapest in

March

Best time to find cheap flights, 7% potential price drop

Round-trip from

€9.054

From Johannesburg to Beijing All airports (BJS)

One-way from

R17 690

One-way flight from Johannesburg to Beijing All airports (BJS)

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Beijing?

Flying to your destination on a Thursday can be more expensive, but this shouldn’t discourage you from finding affordable options to get to Beijing. Check prices with Cheapflights to find a great deal for your trip.

How far in advance should I book a flight from Johannesburg to Beijing?

To save on the cost of your flight from Johannesburg to Beijing, book at least 39 days before your planned departure. Booking around this time can save you about 15% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R10 978 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R10 978.

What is the cheapest month to fly from Johannesburg to Beijing?

Flights from Johannesburg to Beijing lean towards being more expensive in December. Prices are generally better when you fly from Johannesburg to Beijing in March, with the cheapest ticket starting at R8 010.

When is the cheapest time to fly from Johannesburg to Beijing (ZA1 - BJS)?

When flying from Johannesburg to Beijing, the time of day you fly usually plays a role in the price. Save by searching for a flight at midday, which can drop the price by up to 12% versus a flight in the afternoon.

Johannesburg to Beijing 2021 flight deals

Cheap flights to Beijing from Johannesburg found for this year
21 Nov - 27 Nov
R100 069pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
Multiple Airlines
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Beijing from Johannesburg

The cheapest one-way flights from Johannesburg to Beijing
9:25 - 8:40
Multiple Airlines
2 stops
41h 15m
JNB - PEK
Multiple Airlines
R17 690
Travelgenio
16:15 - 7:20
Multiple Airlines
2 stops
33h 05m
JNB - PEK
Multiple Airlines
R46 075
Gotogate
15:25 - 11:50
Air Canada
2 stops
62h 25m
JNB - PEK
Air Canada
R74 220

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">Beijing</span> flights.

Flight FAQs

From Johannesburg to Beijing

Which airlines flying from Johannesburg to Beijing have flexible cancellations due to COVID-19?

Some of our airline partners flying from Johannesburg to Beijing have new flexible policies in place due to COVID-19. Emirates, Ethiopian Air, and Air China are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Emirates with this kind of flexibility.

What safety measures are being taken by airlines flying from Johannesburg to Beijing to control the spread of COVID-19?

New policies can now be found on Etihad Airways to help keep travellers safe while flying. New policies for travellers booking flights from Johannesburg to Beijing include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Can I find flights from Johannesburg to Beijing for under R100 100 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Beijing for under R100 100. The cheapest flight booked recently is on Multiple Airlines for just R100 069, but on average you can expect to pay R100 069.

What are the most popular airlines that fly from Johannesburg to Beijing?

The most popular airlines flying from Johannesburg to Beijing are Air China, Cathay Pacific and Emirates. Something to consider prior to booking your flight.

What are the cheapest flights from Johannesburg to Beijing?

On average you can expect to pay R7 793 for a flight from Johannesburg to Beijing. The cheapest flight overall is R5 317 while the most popular route, (Johannesburg OR Tambo - Beijing Capital) is currently priced at R36 931.

What airports serve Johannesburg to Beijing flights?

Travellers looking to go to Beijing from Johannesburg have several options to choose from. The departing airport can be either Lanseria International Airport or O.R. Tambo International Airport. Lanseria is the smaller and quieter airport while O.R. Tambo is larger and may have more flights available. Once flying to Beijing, travellers may leave the plane at Beijing Capital Airport or Beijing Daxing Airport. Capital Airport is located 32 kilometres from the city centre and a hub for Air China, Hainan Airlines, and China Eastern Airlines. Daxing Airport is 46 kilometres from Tiananmen Square and 26 kilometres from downtown Langfang.

Which airlines fly directly from Johannesburg to Beijing?

At this time, there are no direct, nonstop flights that go to Beijing from Johannesburg. Instead, passengers will be required to take a stopover flight that makes a stop at one or more other airports before reaching Beijing. Some of the airlines offering these flights include Cathay Pacific, Qatar Airways, and Air China. These flights can range in length from 17h 15 all the way to 19h 30m. The flights that get to the destination quickest will also be the more expensive ones to procure a ticket for. In most cases, one-stop flights have a less expensive ticket price than flights with at least two stops.

What are the stopover options between Johannesburg to Beijing?

There are several flights going from Johannesburg to Beijing with a single stop in between. These flights may touch down in locations like Hong Kong International Airport, Hamad International Airport, and Shenzhen Bao’an International Airport. There are also many flights with two or three stops between the two locations. Some flights go into Jomo Kenyatta Airport in Nairobi and Abu Dhabi International Airport while others will stop down at Shenzhen Bao’an International, Yangzhou Taizhou, and Dalian Airport.

Do I need a passport or visa to fly from Johannesburg to Beijing?

Travellers going to Beijing from Johannesburg will need to have a passport as well as a visa to take a flight. The visa can take up to a week to process.

COVID Restrictions

View COVID Travel Restrictions for Beijing, China

Do I need a COVID test to fly to Beijing from Johannesburg?

Information is based on travel restrictions from Johannesburg to Beijing

Most visitors from Johannesburg will not be allowed to enter Beijing.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Beijing.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Beijing.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to Johannesburg from Beijing?

Returning to Johannesburg from Beijing

COVID-19 testing requirements
Visitors from Beijing must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Beijing are not required to quarantine after entering Johannesburg.

Hide COVID Travel Restrictions for Beijing, China

Destination information for Beijing

Things to know before you go - useful duration and weather info for your trip from Johannesburg to Beijing.
Today's exchange rate
R1 = ¥0,44
Average temperature for September in Beijing
26.0 °C
Avg rainfall for September in Beijing
55.0 mm

Airports servicing Johannesburg

Lanseria (HLA)

Airports servicing Beijing

Beijing Capital (PEK)
Beijing Daxing Intl (PKX)

Top 8 airlines flying from Johannesburg to Beijing

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Beijing choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Air China
R7 110 R8 624 No cancel fee 67%
Search Air China flights
Etihad Airways
R7 344 R10 289 No cancel fee 75%
Search Etihad Airways flights
Ethiopian Air
R7 451 R8 280 No cancel fee 72%
Search Ethiopian Air flights
Singapore Airlines
R8 332 R9 688 No cancel fee 81%
Search Singapore Airlines flights
Egypt Air
R8 374 R9 698 No cancel fee N/A
Search Egypt Air flights
Qatar Airways
R8 470 R11 148 No cancel fee 68%
Search Qatar Airways flights
Emirates
R8 480 R10 016 No cancel fee 75%
Search Emirates flights
Cathay Pacific
R9 345 R11 116 No cancel fee 72%
Search Cathay Pacific flights

Hourly flight availability from Johannesburg to Beijing

See what time of day planes typically take off from Johannesburg towards Beijing.
Morning 6 AM to midday 100% of flight departures
Early morning Midnight to 6 AM 0% of flight departures
Afternoon Midday to 6 PM 0% of flight departures
Evening 6 PM to midnight 0% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Johannesburg to Beijing
See how many times per day planes take to the skies headed from Johannesburg to Beijing.
Sunday
0 flights
Monday
1 daily flight
Tuesday
0 flights
Wednesday
0 flights
Thursday
0 flights
Friday
1 daily flight
Saturday
0 flights
Home Asia China Beijing Cheap flights from Johannesburg to Beijing
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First