There are 5 ways to get from Beijing to Dunhill by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Beijing Capital International Airport to Johannesburg International Airport
best- Fly from Beijing Capital International Airport (PEK) to Johannesburg International Airport (JNB)plane PEK - JNB
20h 57mR 8,148–26,181Train, bus to Jinan Yaoqiang International Airport, fly to Johannesburg International Airport
cheapest- Take the train from Beijing South to Ji'nan Westtrain
- Take the bus from Jinan West Station to Jinan Airportbus
- Fly from Jinan Yaoqiang International Airport (TNA) to Johannesburg International Airport (JNB)plane TNA - JNB
24h 10mR 5,181–24,635Train to Beijing Daxing International Airport, fly to Johannesburg International Airport
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Johannesburg International Airport (JNB)plane PKX - JNB
21h 27mR 6,645–18,187Train to Tianjin Binhai, fly to Johannesburg International Airport
- Take the train from Beijing South to Tianjin Stationtrain
- Fly from Tianjin Binhai (TSN) to Johannesburg International Airport (JNB)plane TSN - JNB
21h 55mR 5,201–26,281Fly Beijing Capital International Airport to Lanseria International Airport
- Fly from Beijing Capital International Airport (PEK) to Lanseria International Airport (HLA)plane PEK - HLA
24h 54mR 16,258–50,321
Beijing Capital International Airport (PEK) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Beijing to Dunhill is to train and fly which costs R 6 500 - R 19 000 and takes 21h 27m.
The fastest way to get from Beijing to Dunhill is to fly which takes 20h 57m and costs R 8 000 - R 27 000.
The distance between Beijing and Dunhill is 11750 km.
It takes approximately 20h 57m to get from Beijing to Dunhill, including transfers.
There are 1616+ hotels available in Dunhill.
What companies run services between Beijing, China and Dunhill, South Africa?
Ethiopian Airlines, Singapore Airlines, and two other airlines fly from Beijing Capital International Airport (PEK) to Johannesburg International Airport (JNB) 5 times a day.
- Website
- singaporeair.com
Flights from Beijing Capital International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 22h 12m
- When
- Every day
- Estimated price
- R 7,500–49,000
Flights from Beijing Daxing International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 22h 50m
- When
- Every day
- Estimated price
- R 8,000–50,000
Flights from Tianjin Binhai to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 27h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 7,500–47,000
Flights from Jinan Yaoqiang International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- R 6,500–43,000
- Website
- shenzhenair.com
Flights from Tianjin Binhai to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 20h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 5,000–26,000
Flights from Jinan Yaoqiang International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 19h 2m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,600–24,000
- Website
- airchina.com
Flights from Tianjin Binhai to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 20h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 5,000–26,000
Flights from Jinan Yaoqiang International Airport to Johannesburg International Airport via Shenzhen Bao'an International
- Ave. Duration
- 19h 2m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 4,600–24,000
- Website
- flysafair.co.za
Flights from Beijing Capital International Airport to Lanseria International Airport via Addis Ababa, Capetown
- Ave. Duration
- 21h 50m
- When
- Tuesday
- Estimated price
- R 21,000–70,000
Flights from Beijing Capital International Airport to Lanseria International Airport via Dubai, Durban
- Ave. Duration
- 24h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 16,000–50,000
Flights from Beijing Capital International Airport to Lanseria International Airport via Dubai, Capetown
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- R 18,000–55,000
Flights from Beijing Capital International Airport to Lanseria International Airport via Hong Kong, Johannesburg International Airport, Durban
- Ave. Duration
- 26h 20m
- When
- Monday and Friday
- Estimated price
- R 15,000–55,000
- Website
- qatarairways.com
Flights from Beijing Daxing International Airport to Johannesburg International Airport via Doha
- Ave. Duration
- 22h 41m
- When
- Every day
- Estimated price
- R 8,500–26,000
- Website
- ethiopianairlines.com
Flights from Beijing Capital International Airport to Johannesburg International Airport via Addis Ababa
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- R 10,000–33,000
Flights from Jinan Yaoqiang International Airport to Johannesburg International Airport via Tianfu International, Addis Ababa
- Ave. Duration
- 22h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 9,000–29,000
- Website
- emirates.com
Flights from Beijing Capital International Airport to Johannesburg International Airport via Dubai
- Ave. Duration
- 19h 55m
- When
- Every day
- Estimated price
- R 8,000–26,000
- Website
- etihad.com
Flights from Beijing Daxing International Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 18h 35m
- When
- Tuesday and Friday
- Estimated price
- R 6,500–18,000
- Website
- xiamenair.com
Flights from Beijing Daxing International Airport to Johannesburg International Airport via Doha
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- R 8,500–26,000
Train from Beijing South to Tianjin Station
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- R 130–150
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 130–150
- 1st Class Seat
- R 210–240
- Business Class Seat
- R 300–420
Train from Beijing South to Ji'nan West
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- R 440–480
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- R 440–480
- 1st Class Seat
- R 700–800
- Business Class Seat
- R 1,000–1,500
- Website
- travelchinaguide.com
Bus from Jinan West Station to Jinan Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- R 49
- Schedules at
- travelchinaguide.com
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 Why you should take the train in the US, How to get from London City Airport into central London, and How to get from Southend Airport into central London - to help you get the most out of your next trip.









