Cheap flights from Shenzhen to Johannesburg from R58 040

1 adult
Fri 8/7
Fri 15/7

Flight information for Shenzhen to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from Shenzhen to Johannesburg

Fastest flight time

49h 00m

Direct flights


Airports in Johannesburg

2 airports
The fastest flight from Shenzhen to Johannesburg takes 49h 00m
There are no direct flights from Shenzhen to Johannesburg. Popular non-direct route for this connection is Shenzhen Airport - Johannesburg OR Tambo Airport.
There are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket from Shenzhen to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest day to depart Shenzhen for Johannesburg?


The cheapest day of the week is usually Monday. The most expensive is usually Friday.

When is the cheapest time to fly from Shenzhen to Johannesburg?

in the morning

Shenzhen to Johannesburg flights are approximately 14% more expensive in the evening than in the morning

What is the cheapest airline that flies to Johannesburg from Shenzhen?

Singapore Airlines

Singapore Airlines is the most popular carrier operating from Shenzhen to Johannesburg

What is the cheapest Shenzhen to Johannesburg flight route?

Shenzhen - Johannesburg OR Tambo

Fly from Shenzhen to Johannesburg OR Tambo for the best Shenzhen - Johannesburg flight prices

When you’re planning your trip from Shenzhen to Johannesburg, the most popular airport-to-airport route is Shenzhen Airport to Johannesburg OR Tambo Airport. You may be looking for an airport near Shenzhen Airport to depart from when travelling to Johannesburg and Guangzhou Baiyun Airport, located in Guangzhou is a great option. In July, R113 669 is typically the cheapest round trip price you’ll find from Shenzhen to Johannesburg which you can find when you fly SZX — JNB.

Shenzhen Airport (SZX) to Johannesburg OR Tambo Airport (JNB)R113 669
Search Flight Deals
Guangzhou Baiyun Airport (CAN) to Johannesburg OR Tambo Airport (JNB)R151 873
Search Flight Deals

Find the cheapest one-way flights from Shenzhen to Johannesburg

Multiple Airlines
Jul 29
53h 05m
2 stops
JNB10:30Johannesburg OR Tambo
R58 040
Find similar

Best airlines flying from Shenzhen to Johannesburg

Compare and see reviews for airlines that fly from Shenzhen to Johannesburg with momondo
AirlineRatingFree CancellationPrice
Singapore AirlinesPriceFrom R12 656Free CancellationRating
Search Singapore Airlines flights

  • Are airlines flying from Shenzhen to Johannesburg offering flexible changes due to COVID-19?

    Due to the global impact of COVID-19, some of our airline partners operating flights from Shenzhen to Johannesburg, such as Singapore Airlines may have flexible change policies in place. Use our site to search for all of the airlines offering this flexibility to you.

  • How far is Shenzhen to Johannesburg by plane?

    Johannesburg is 10712,2 km away from Shenzhen.

Alternative routes for Shenzhen to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Guangzhou to Johannesburg Flights
Fastest flight time35h 20m
Cheapest priceR151 873
Guangzhou to Cape Town Flights
Fastest flight time43h 15m
Cheapest priceR224 876
Shenzhen to Cape Town Flights
Fastest flight time43h 50m
Cheapest priceR96 946

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights from Shenzhen to Johannesburg . Millions of users trust and use momondo every year so you are in good hands.

Flights from Shenzhen to Johannesburg with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.

Once all potential Shenzhen to Johannesburg flight options are in front of you, momondo lets you sort and filter flights based on preferences such as airline, price and flight times amongst many other options.

Yes. momondo can track prices for Shenzhen to Johannesburg flights and alert you when they change. Perform a search to set up the price alert. All that is required is a valid email address.

Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.