There are 7 ways to get from Hangzhou to Johannesburg Airport (JNB) by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Hangzhou Xiaoshan International Airport
best- Fly from Hangzhou Xiaoshan International Airport (HGH) to Johannesburg International Airport (JNB)plane HGH - JNB
19h 52mR 5,005–15,022Train to Ningbo Lishe International Airport, fly
cheapest- Take the train from Hangzhou East to Ningbotrain
- Fly from Ningbo Lishe International Airport (NGB) to Johannesburg International Airport (JNB)plane NGB - JNB
20h 26mR 4,683–14,322Train to Shanghai Hongqiao International Airport, fly
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
- Fly from Shanghai Hongqiao International Airport (SHA) to Johannesburg International Airport (JNB)plane SHA - JNB
19h 26mR 8,685–14,325Train to Yiwu Airport, fly
- Take the train from Hangzhou East to Yiwutrain
- Fly from Yiwu Airport (YIW) to Johannesburg International Airport (JNB)plane YIW - JNB
20h 18mR 4,937–15,335Train, train to Sunan Shuofang International Airport, fly
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
- Take the train from Shanghai Hongqiao Station to Wuxi Stationtrain
- Fly from Sunan Shuofang International Airport (WUX) to Johannesburg International Airport (JNB)plane WUX - JNB
21h 37mR 5,327–16,581Train to Shanghai Pudong International Airport, fly
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
- Fly from Shanghai Pudong International Airport (PVG) to Johannesburg International Airport (JNB)plane PVG - JNB
21h 31mR 4,814–13,455Train, train to Wenzhou Yongqiang International Airport, fly
- Take the train from Hangzhou East to Yiwutrain
- Take the train from Yiwu Station to Wenzhou North Stationtrain
- Fly from Wenzhou Yongqiang International Airport (WNZ) to Johannesburg International Airport (JNB)plane WNZ - JNB
24h 47mR 5,470–16,703
Hangzhou Xiaoshan International Airport (HGH) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Hangzhou to Johannesburg Airport (JNB) is to train and fly which costs R 4 600 - R 15 000 and takes 20h 26m.
The fastest way to get from Hangzhou to Johannesburg Airport (JNB) is to train and fly which takes 19h 26m and costs R 8 500 - R 15 000.
The distance between Hangzhou and Johannesburg Airport (JNB) is 11664 km.
It takes approximately 19h 52m to get from Hangzhou to Johannesburg Airport (JNB), including transfers.
Johannesburg Airport (JNB) is 6h behind Hangzhou. It is currently 00:48 in Hangzhou and 18:48 in Johannesburg Airport (JNB).
There are 5131+ hotels available in Johannesburg Airport (JNB).
What companies run services between Hangzhou, China and Johannesburg Airport (JNB), South Africa?
Shenzhen Airlines, Air China, and four other airlines fly from Hangzhou Xiaoshan International Airport (HGH) to Johannesburg International Airport (JNB) 3 times a day.
- Website
- airchina.com
Flights from Hangzhou Xiaoshan International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 27m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- R 5,000–15,000
Flights from Ningbo Lishe International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,500–14,000
Flights from Shanghai Hongqiao International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 16h 27m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,600–14,000
Flights from Yiwu Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,800–15,000
Flights from Sunan Shuofang International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 2m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 5,000–16,000
Flights from Wenzhou Yongqiang International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 20h 57m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 5,000–16,000
- Website
- shenzhenair.com
Flights from Hangzhou Xiaoshan International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 27m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- R 5,000–15,000
Flights from Ningbo Lishe International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,500–14,000
Flights from Shanghai Hongqiao International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 16h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,600–14,000
Flights from Yiwu Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,800–15,000
Flights from Sunan Shuofang International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 2m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 5,000–16,000
Flights from Wenzhou Yongqiang International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 20h 57m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 5,000–16,000
- Website
- cathaypacific.com
Flights from Ningbo Lishe International Airport to Johannesburg International Airport via Hong Kong
- Ave. Duration
- 23h 15m
- When
- Every day
- Estimated price
- R 6,000–19,000
Flights from Shanghai Hongqiao International Airport to Johannesburg International Airport via Hong Kong
- Ave. Duration
- 19h 42m
- When
- Every day
- Estimated price
- R 6,000–19,000
Flights from Yiwu Airport to Johannesburg International Airport via Hong Kong
- Ave. Duration
- 20h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- R 6,500–20,000
Flights from Sunan Shuofang International Airport to Johannesburg International Airport via Hong Kong
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- R 7,000–22,000
Flights from Wenzhou Yongqiang International Airport to Johannesburg International Airport via Hong Kong
- Ave. Duration
- 21h 42m
- When
- Every day
- Estimated price
- R 7,000–21,000
- Website
- singaporeair.com
Flights from Hangzhou Xiaoshan International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 25h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- R 6,500–35,000
Flights from Ningbo Lishe International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 25h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 6,000–32,000
Flights from Shanghai Pudong International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 18h 38m
- When
- Every day
- Estimated price
- R 5,500–30,000
- Website
- kenya-airways.com
Flights from Ningbo Lishe International Airport to Johannesburg International Airport via Changsha, Nairobi
- Ave. Duration
- 23h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 4,800–15,000
Flights from Yiwu Airport to Johannesburg International Airport via Guangzhou Baiyun, Nairobi
- Ave. Duration
- 21h 6m
- When
- Wednesday and Sunday
- Estimated price
- R 5,000–17,000
- Website
- ethiopianairlines.com
Flights from Yiwu Airport to Johannesburg International Airport via Shanghai Pudong International Airport, Addis Ababa
- Ave. Duration
- 22h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 8,500–22,000
Flights from Yiwu Airport to Johannesburg International Airport via Tianfu International, Addis Ababa
- Ave. Duration
- 23h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 8,000–21,000
Flights from Shanghai Pudong International Airport to Johannesburg International Airport via Addis Ababa
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- R 7,000–18,000
- Website
- etihad.com
Flights from Hangzhou Xiaoshan International Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 19h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 5,000–15,000
Flights from Shanghai Pudong International Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 18h 50m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- R 4,500–13,000
- Website
- emirates.com
Flights from Hangzhou Xiaoshan International Airport to Johannesburg International Airport via Dubai
- Ave. Duration
- 22h 5m
- When
- Every day
- Estimated price
- R 8,000–26,000
- Website
- qatarairways.com
Flights from Shanghai Pudong International Airport to Johannesburg International Airport via Doha
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- R 6,500–18,000
Train from Hangzhou East to Ningbo
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- R 170–200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 170–200
- 1st Class Seat
- R 280–310
- Business Class Seat
- R 400–600
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- R 180–200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 180–200
- 1st Class Seat
- R 290–320
- Business Class Seat
- R 410–600
Train from Hangzhou East to Yiwu
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- R 130–150
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 130–150
- 1st Class Seat
- R 200–230
- Business Class Seat
- R 290–410
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- R 180–200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 180–200
- 1st Class Seat
- R 290–320
- Business Class Seat
- R 410–600
Train from Shanghai Hongqiao Station to Wuxi Station
- 2nd Class Seat
- R 140–160
- 1st Class Seat
- R 220–250
- Business Class Seat
- R 310–440
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- R 180–200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 180–200
- 1st Class Seat
- R 290–320
- Business Class Seat
- R 410–600
Train from Hangzhou East to Yiwu
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- R 130–150
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 130–150
- 1st Class Seat
- R 200–230
- Business Class Seat
- R 290–410
Train from Yiwu Station to Wenzhou North Station
- 2nd Class Seat
- R 270–300
- 1st Class Seat
- R 440–490
- Business Class Seat
- R 600–900
Train from Hangzhou East to Ningbo
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- R 170–310
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 170–240
- Adult - 1st Class
- R 220–310
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- R 170–320
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 170–240
- Adult - 1st Class
- R 230–320
Train from Hangzhou East to Yiwu
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- R 140–240
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 140–200
- Adult - 1st Class
- R 170–240
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- R 170–320
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 170–240
- Adult - 1st Class
- R 230–320
Train from Shanghai Hongqiao Station to Wuxi Station
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- R 150–250
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 150–210
- Adult - 1st Class
- R 180–250
Train from Hangzhou East to Shanghai Hongqiao
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- R 170–320
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 170–240
- Adult - 1st Class
- R 230–320
Train from Hangzhou East to Yiwu
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- R 140–240
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- R 140–200
- Adult - 1st Class
- R 170–240
Train from Hangzhou East to Yiwu
- Hard Seat
- R 50–70
- Hard sleeper
- R 110–170
- Soft sleeper
- R 190–260
Train from Hangzhou East to Yiwu
- Hard Seat
- R 50–70
- Hard sleeper
- R 110–170
- Soft sleeper
- R 190–260
Train from Hangzhou East to Yiwu
- Adult - second class
- R 100–150
Train from Hangzhou East to Yiwu
- Adult - second class
- R 100–150
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, Travelling to and around Russia for the 2018 FIFA World Cup, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.