How can I find cheap flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
Explore the cheapest one-way and round-trip flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport over the next 90 days, with one-way fares from THB 18,520 and round-trip from THB 25,390. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Recommended
- Fastest
- Next 7 days
CAN 12:15 AM20h 25m1 stopJNB 2:40 PMGuangzhou - Johannesburg | Fri, Nov 13 | Angola Airlines
JNB 5:45 AM20h 5m1 stopCAN 7:50 AMJohannesburg - Guangzhou | Tue, Nov 17 | Angola AirlinesTHB 25,390 THB 46,29045% off45% offTHB 46,290 THB 25,390
CAN 12:15 AM34h1 stopJNB 4:15 AMGuangzhou - Johannesburg | Fri, Dec 18 | Angola Airlines
JNB 5:45 AM20h 5m1 stopCAN 7:50 AMJohannesburg - Guangzhou | Tue, Dec 22 | Angola AirlinesTHB 27,390 THB 46,29041% off41% offTHB 46,290 THB 27,390
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Wed, Nov 11 | EgyptAir
JNB 9:45 PM35h 45m1 stopCAN 3:30 PMJohannesburg - Guangzhou | Mon, Nov 16 | EgyptAirTHB 29,120 THB 46,29037% off37% offTHB 46,290 THB 29,120
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Fri, Nov 13 | EgyptAir
JNB 9:45 PM35h 45m1 stopCAN 3:30 PMJohannesburg - Guangzhou | Sun, Nov 15 | EgyptAirTHB 29,14037% offTHB 46,290 THB 29,140
CAN 11:20 PM38h 15m1 stopJNB 7:35 AMGuangzhou - Johannesburg | Fri, Dec 4 | EgyptAir
JNB 9:45 PM35h 45m1 stopCAN 3:30 PMJohannesburg - Guangzhou | Sun, Dec 6 | EgyptAirTHB 30,67034% offTHB 46,290 THB 30,670
CAN 8:30 AM35h1 stopJNB 1:30 PMGuangzhou - Johannesburg | Mon, Nov 30 | China Southern Airlines
JNB 8:20 AM27h 30m1 stopCAN 5:50 PMJohannesburg - Guangzhou | Mon, Dec 7 | Ethiopian AirlinesTHB 31,71031% offTHB 46,290 THB 31,710
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Mon, Nov 30 | EgyptAir
JNB 9:45 PM35h 45m1 stopCAN 3:30 PMJohannesburg - Guangzhou | Mon, Dec 7 | EgyptAirTHB 32,15031% offTHB 46,290 THB 32,150
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Sat, Nov 21 | EgyptAir
JNB 9:45 PM35h 45m1 stopCAN 3:30 PMJohannesburg - Guangzhou | Fri, Nov 27 | EgyptAirTHB 32,40030% offTHB 46,290 THB 32,400
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Sat, Nov 28 | EgyptAir
JNB 9:45 PM35h 45m1 stopCAN 3:30 PMJohannesburg - Guangzhou | Fri, Dec 4 | EgyptAirTHB 33,30028% offTHB 46,290 THB 33,300
CAN 1:00 PM17h 25m1 stopJNB 2:00 PMGuangzhou - Johannesburg | Wed, Nov 11 | Normal Airline
JNB 3:00 PM6hNonstopCAN 4:00 PMJohannesburg - Guangzhou | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
- Cheapest
CAN 11:20 PM38h 15m1 stopJNB 7:35 AMGuangzhou - Johannesburg | Mon, Dec 7 | EgyptAirTHB 18,520 THB 29,18037% off37% offTHB 29,180 THB 18,520 - Cheapest
CAN 11:20 PM38h 15m1 stopJNB 7:35 AMGuangzhou - Johannesburg | Fri, Dec 4 | EgyptAirTHB 18,520 THB 29,18037% off37% offTHB 29,180 THB 18,520 - Cheapest
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Sat, Dec 5 | EgyptAirTHB 18,520 THB 29,18037% off37% offTHB 29,180 THB 18,520
CAN 12:55 AM20h 40m1 stopJNB 3:35 PMGuangzhou - Johannesburg | Fri, Dec 25 | Qatar AirwaysTHB 19,31034% offTHB 29,180 THB 19,310
CAN 6:00 AM32h 50m1 stopJNB 8:50 AMGuangzhou - Johannesburg | Tue, Dec 15 | Air AlgerieTHB 19,83032% offTHB 29,180 THB 19,830
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Wed, Dec 2 | EgyptAirTHB 19,87032% offTHB 29,180 THB 19,870
CAN 11:20 PM37h 50m1 stopJNB 7:10 AMGuangzhou - Johannesburg | Mon, Nov 30 | EgyptAirTHB 19,90032% offTHB 29,180 THB 19,900
CAN 12:15 AM26h 15m1 stopJNB 8:30 PMGuangzhou - Johannesburg | Wed, Dec 30 | EmiratesTHB 20,89028% offTHB 29,180 THB 20,890
CAN 8:30 AM41h 40m1 stopJNB 8:10 PMGuangzhou - Johannesburg | Mon, Dec 14 | China Southern AirlinesTHB 21,14028% offTHB 29,180 THB 21,140
CAN 1:00 PM17h 25m1 stopJNB 2:00 PMGuangzhou - Johannesburg | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
CAN 10:15 PM15h 10m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Mon, Dec 21 | Cathay PacificTHB 23,110 THB 63,87064% off64% offTHB 63,870 THB 23,110
CAN 10:15 PM15h 10m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Sun, Dec 20 | Cathay PacificTHB 29,130 THB 63,87054% off54% offTHB 63,870 THB 29,130
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Thu, Dec 17 | Cathay PacificTHB 29,450 THB 63,87054% off54% offTHB 63,870 THB 29,450
CAN 10:15 PM15h 10m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Wed, Dec 23 | Cathay PacificTHB 29,58054% offTHB 63,870 THB 29,580
CAN 9:40 PM17h 50m1 stopJNB 10:55 AMGuangzhou - Johannesburg | Thu, Dec 31 | Kenya AirwaysTHB 33,75047% offTHB 63,870 THB 33,750
CAN 10:15 PM15h 10m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Sun, Jan 10 | Cathay PacificTHB 35,62044% offTHB 63,870 THB 35,620
CAN 12:15 AM22h 25m1 stopJNB 4:40 PMGuangzhou - Johannesburg | Tue, Nov 24 | EmiratesTHB 42,78033% offTHB 63,870 THB 42,780
CAN 12:55 AM20h 40m1 stopJNB 3:35 PMGuangzhou - Johannesburg | Sun, Nov 15 | Qatar AirwaysTHB 46,62027% offTHB 63,870 THB 46,620
CAN 1:00 PM17h 25m1 stopJNB 2:00 PMGuangzhou - Johannesburg | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Wed, Dec 2 | Cathay PacificTHB 22,770 THB 49,39054% off54% offTHB 49,390 THB 22,770
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Wed, Dec 9 | Cathay PacificTHB 22,860 THB 49,39054% off54% offTHB 49,390 THB 22,860
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Sun, Nov 29 | Cathay PacificTHB 22,860 THB 49,39054% off54% offTHB 49,390 THB 22,860
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Fri, Nov 27 | Cathay PacificTHB 22,99053% offTHB 49,390 THB 22,990
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Sat, Dec 12 | Cathay PacificTHB 29,95039% offTHB 49,390 THB 29,950
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Sat, Jan 2 | Cathay PacificTHB 35,79028% offTHB 49,390 THB 35,790
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Thu, Jan 7 | Cathay PacificTHB 35,81027% offTHB 49,390 THB 35,810
CAN 10:20 PM15h 5m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Tue, Dec 15 | Cathay PacificTHB 36,05027% offTHB 49,390 THB 36,050
CAN 10:15 PM15h 10m1 stopJNB 7:25 AMGuangzhou - Johannesburg | Wed, Jan 13 | Cathay PacificTHB 22,77054% offTHB 49,390 THB 22,770
CAN 1:00 PM17h 25m1 stopJNB 2:00 PMGuangzhou - Johannesburg | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
CAN 12:55 AM20h 40m1 stopJNB 3:35 PMGuangzhou - Johannesburg | Sun, Nov 15 | Qatar AirwaysTHB 46,620 THB 63,87027% off27% offTHB 63,870 THB 46,620
CAN 1:00 PM17h 25m1 stopJNB 2:00 PMGuangzhou - Johannesburg | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Guangzhou to Johannesburg are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport
What is the cheapest month for one-way flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Baiyun Intl. Airport to Johannesburg O R Tambo Airport, the best time to buy is in February, with an average price of THB 20,890. You’ll want to avoid May, when the average price can reach as high as THB 32,920.
What’s the cheapest month to fly round-trip from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
Based on Trip.com’s data from the past 12 months, June is typically the cheapest month to find flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport, with an average price of THB 32,530. In contrast, May is usually the most expensive month, with average fares reaching THB 69,350.
What is the cheapest day of the week to fly from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Baiyun Intl. Airport to Johannesburg O R Tambo Airport is Friday, with average fares typically lower than other days. You’ll want to avoid flying on Sunday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
The cheapest airline flying from Baiyun Intl. Airport to Johannesburg O R Tambo Airport is 9 Air (from THB 11,980) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
Check the schedule for flights from Guangzhou to Johannesburg and find the flight that best matches your travel plans.
-
AK115
Baiyun Intl. Airport
5:55 AM
CAN
10:10 AM
KUL
S - T - T - SSearch -
EY487
Kuala Lumpur Intl. Airport
9:40 PM
KUL
12:50 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
9C7419
Baiyun Intl. Airport
5:55 AM
CAN
7:50 AM
BKK
S M T W T F SSearch -
EY407
Suvarnabhumi Intl. Airport
8:50 PM
BKK
12:30 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
9C7419
Baiyun Intl. Airport
5:55 AM
CAN
7:50 AM
BKK
S M T W T F SSearch -
EY405
Suvarnabhumi Intl. Airport
3:15 PM
BKK
7:05 PM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
9C7419
Baiyun Intl. Airport
5:55 AM
CAN
7:50 AM
BKK
S M T W T F SSearch -
EY1045
Suvarnabhumi Intl. Airport
7:55 PM
BKK
12:10 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
OD613
Baiyun Intl. Airport
3:10 AM
CAN
7:15 AM
KUL
- M T W T F SSearch -
EY487
Kuala Lumpur Intl. Airport
9:40 PM
KUL
12:50 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
AK119
Baiyun Intl. Airport
1:35 AM
CAN
5:45 AM
KUL
S M T W T F SSearch -
EY489
Kuala Lumpur Intl. Airport
9:30 AM
KUL
12:50 PM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
AK119
Baiyun Intl. Airport
1:35 AM
CAN
5:45 AM
KUL
S M T W T F SSearch -
EY487
Kuala Lumpur Intl. Airport
9:40 PM
KUL
12:50 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
FD533
Baiyun Intl. Airport
10:35 AM
CAN
1:40 PM
DMK
S M - W - F -Search -
EY405
Suvarnabhumi Intl. Airport
3:15 PM
BKK
7:05 PM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
FD533
Baiyun Intl. Airport
10:35 AM
CAN
1:40 PM
DMK
S M - W - F -Search -
EY403
Suvarnabhumi Intl. Airport
8:35 AM
BKK
12:35 PM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S -
FD533
Baiyun Intl. Airport
10:35 AM
CAN
1:40 PM
DMK
S M - W - F -Search -
EY1045
Suvarnabhumi Intl. Airport
7:55 PM
BKK
12:10 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:05 AM
AUH
8:25 AM
JNB
S M T W T F S
About Baiyun Intl. Airport and Johannesburg O R Tambo Airport
Learn about Baiyun Intl. Airport (CAN) and Johannesburg O R Tambo Airport (JNB) — including location, terminals, transportation, and travel tips.
| Flight distance | 10,683.99 km |
|---|---|
| Cheapest one-way ticket price | THB 18,520 |
| Cheapest return ticket price | THB 25,390 |
FAQs for Baiyun Intl. Airport to Johannesburg O R Tambo Airport Flights
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from O.R. Tambo International Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
- The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.
What are the cheapest flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
One-way flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport currently start from THB 18,520, and round-trip fares start from THB 25,390. The current lowest fare is a EgyptAir flight departing on Mon, Dec 7; prices may vary depending on availability.What is the average price of a flight from Baiyun Intl. Airport to Johannesburg O R Tambo Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Baiyun Intl. Airport to Johannesburg O R Tambo Airport is THB 34,870. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Baiyun Intl. Airport to Johannesburg O R Tambo Airport on Trip.com?
Enter Baiyun Intl. Airport and Johannesburg O R Tambo Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Flights from Baiyun Intl. Airport to Shanghai Hongqiao Airport
- Cheap Baiyun Intl. Airport to Pudong Intl. Airport flights
- Cheap Baiyun Intl. Airport to Hangzhou Xiaoshan International Airport flights
- Nonstop flights Baiyun Intl. Airport to Suvarnabhumi Intl. Airport
- Nonstop flights Baiyun Intl. Airport to Yiwu Airport
- Cheap flights from Baiyun Intl. Airport to Yiwu
- Cheap flights from Baiyun Intl. Airport to Shanghai
- Cheap flights from Baiyun Intl. Airport to Bangkok
- Flight deals from Baiyun Intl. Airport to Hangzhou
- Nonstop flights from Baiyun Intl. Airport to Beijing
- Flights from Jomo Kenyatta International Airport to Johannesburg O R Tambo Airport
- Nonstop flights Harare International Airport to Johannesburg O R Tambo Airport
- Flights from King Shaka International Airport to Johannesburg O R Tambo Airport
- Flights from Cape Town Intl. Airport to Johannesburg O R Tambo Airport
- Cheap Pudong Intl. Airport to Johannesburg O R Tambo Airport flights
- Airlines fly from Harare to Johannesburg O R Tambo Airport
- Flights from Durban to Johannesburg O R Tambo Airport
- Flights from Beijing to Johannesburg O R Tambo Airport
- Cape Town to Johannesburg O R Tambo Airport cheap flights
- Flights from Nairobi to Johannesburg O R Tambo Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.