HowToGo

Flight from Singapore to China

Search Transfer from Singapore to China

Search Flights

You can find flight ticket prices from Singapore to China with our flight tickets search tool below

1. Polokwane to Hong Kong

  1. You take a bus, shuttle or taxi from your location in Singapore to Polokwane.

  2. You take a flight from Polokwane to Hong Kong and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Hong Kong to your destination in China.

Flight Depart Arrive
4Z802 Airlink
CX748 Cathay Pacific
07:55 Polokwane
11:20 Johannesburg
08:50 Johannesburg
06:00 Hong Kong
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ882 Singapore Airlines
07:55 Polokwane
13:45 Johannesburg
08:40 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
12:40 Hong Kong
Connect
4Z802 Airlink
EY601 Etihad
EY834 Etihad
07:55 Polokwane
10:15 Johannesburg
22:10 Abu Dhabi
08:50 Johannesburg
20:20 Abu Dhabi
09:10 Hong Kong
Connect
4Z802 Airlink
MK852 Air Mauritius
MK640 Air Mauritius
07:55 Polokwane
13:35 Johannesburg
20:45 Mauritius
08:50 Johannesburg
19:35 Mauritius
10:30 Hong Kong
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ886 Singapore Airlines
07:55 Polokwane
13:45 Johannesburg
09:40 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
13:55 Hong Kong
Connect
4Z802 Airlink
SQ479 Singapore Airlines
SQ880 Singapore Airlines
07:55 Polokwane
13:45 Johannesburg
07:25 Singapore Changi
08:50 Johannesburg
06:10 Singapore Changi
11:20 Hong Kong
Connect
4Z810 Airlink
SQ479 Singapore Airlines
SQ886 Singapore Airlines
11:55 Polokwane
13:45 Johannesburg
09:40 Singapore Changi
12:50 Johannesburg
06:10 Singapore Changi
13:55 Hong Kong
Connect
4Z810 Airlink
SQ479 Singapore Airlines
SQ880 Singapore Airlines
11:55 Polokwane
13:45 Johannesburg
07:25 Singapore Changi
12:50 Johannesburg
06:10 Singapore Changi
11:20 Hong Kong
Connect
4Z810 Airlink
QR1364 Qatar Airways
QR818 Qatar Airways
11:55 Polokwane
13:50 Johannesburg
02:40 Doha
12:50 Johannesburg
23:10 Doha
16:00 Hong Kong
Connect
4Z810 Airlink
SQ479 Singapore Airlines
SQ882 Singapore Airlines
11:55 Polokwane
13:45 Johannesburg
08:40 Singapore Changi
12:50 Johannesburg
06:10 Singapore Changi
12:40 Hong Kong
Connect
4Z816 Airlink
SQ481 Singapore Airlines
SQ2 Singapore Airlines
18:00 Polokwane
22:30 Johannesburg
18:30 Singapore Changi
18:55 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect
4Z816 Airlink
SQ481 Singapore Airlines
SQ898 Singapore Airlines
18:00 Polokwane
22:30 Johannesburg
19:55 Singapore Changi
18:55 Johannesburg
14:55 Singapore Changi
23:50 Hong Kong
Connect

2. Johannesburg to Shenzhen

  1. You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.

  2. You take a flight from Johannesburg to Shenzhen and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Shenzhen to your destination in China.

Flight Depart Arrive
SQ479 Singapore Airlines
SQ846 Singapore Airlines
13:45 Johannesburg
07:25 Singapore Changi
06:10 Singapore Changi
11:20 Shenzhen
Connect
SQ479 Singapore Airlines
MI962 SilkAir
13:45 Johannesburg
07:00 Singapore Changi
06:10 Singapore Changi
10:50 Shenzhen
Connect
CA868 Air China
20:50 Johannesburg
15:50 Shenzhen Direct
SQ481 Singapore Airlines
MI968 SilkAir
22:30 Johannesburg
19:00 Singapore Changi
14:55 Singapore Changi
23:05 Shenzhen
Connect

3. Johannesburg to Hong Kong

  1. You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.

  2. You take a flight from Johannesburg to Hong Kong and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Hong Kong to your destination in China.

Flight Depart Arrive
EY601 Etihad
EY834 Etihad
10:15 Johannesburg
22:10 Abu Dhabi
20:20 Abu Dhabi
09:10 Hong Kong
Connect
CX748 Cathay Pacific
11:20 Johannesburg
06:00 Hong Kong Direct
MK852 Air Mauritius
MK640 Air Mauritius
13:35 Johannesburg
20:45 Mauritius
19:35 Mauritius
10:30 Hong Kong
Connect
SQ479 Singapore Airlines
SQ880 Singapore Airlines
13:45 Johannesburg
07:25 Singapore Changi
06:10 Singapore Changi
11:20 Hong Kong
Connect
SQ479 Singapore Airlines
SQ882 Singapore Airlines
13:45 Johannesburg
08:40 Singapore Changi
06:10 Singapore Changi
12:40 Hong Kong
Connect
SQ479 Singapore Airlines
SQ886 Singapore Airlines
13:45 Johannesburg
09:40 Singapore Changi
06:10 Singapore Changi
13:55 Hong Kong
Connect
QR1364 Qatar Airways
QR818 Qatar Airways
13:50 Johannesburg
02:40 Doha
23:10 Doha
16:00 Hong Kong
Connect
EK764 Emirates
EK380 Emirates
19:10 Johannesburg
09:55 Dubai
05:25 Dubai
21:05 Hong Kong
Connect
SQ481 Singapore Airlines
SQ2 Singapore Airlines
22:30 Johannesburg
18:30 Singapore Changi
14:55 Singapore Changi
22:15 Hong Kong
Connect
SQ481 Singapore Airlines
SQ898 Singapore Airlines
22:30 Johannesburg
19:55 Singapore Changi
14:55 Singapore Changi
23:50 Hong Kong
Connect

4. Johannesburg to Guangzhou Baiyun

  1. You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.

  2. You take a flight from Johannesburg to Guangzhou Baiyun and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Guangzhou Baiyun to your destination in China.

Flight Depart Arrive
KQ765 Kenya Airways
KQ882 Kenya Airways
02:05 Johannesburg
17:45 Nairobi
07:10 Nairobi
09:00 Guangzhou Baiyun
Connect
QR1366 Qatar Airways
QR874 Qatar Airways
07:40 Johannesburg
02:05 Doha
17:00 Doha
15:25 Guangzhou Baiyun
Connect
4Z252 Airlink
MD018 Air Madagascar
10:00 Johannesburg
15:00 Antananarivo
14:00 Antananarivo
06:30 Guangzhou Baiyun
Connect
SA184 South African Airways
KQ882 Kenya Airways
10:10 Johannesburg
17:45 Nairobi
15:05 Nairobi
09:00 Guangzhou Baiyun
Connect
SV0446 Saudia
SV0882 Saudia
11:00 Johannesburg
23:20 Jeddah
18:45 Jeddah
13:30 Guangzhou Baiyun
Connect
SQ479 Singapore Airlines
SQ850 Singapore Airlines
13:45 Johannesburg
08:20 Singapore Changi
06:10 Singapore Changi
12:20 Guangzhou Baiyun
Connect
QR1364 Qatar Airways
QR874 Qatar Airways
13:50 Johannesburg
02:05 Doha
23:10 Doha
15:25 Guangzhou Baiyun
Connect
ET808 Ethiopian Airlines
ET606 Ethiopian Airlines
14:25 Johannesburg
23:55 Addis Ababa
20:40 Addis Ababa
14:55 Guangzhou Baiyun
Connect
ET858 Ethiopian Airlines
ET616 Ethiopian Airlines
23:30 Johannesburg
14:45 Addis Ababa
05:55 Addis Ababa
05:45 Guangzhou Baiyun
Connect

5. Hoedspruit to Hong Kong

  1. You take a bus, shuttle or taxi from your location in Singapore to Hoedspruit.

  2. You take a flight from Hoedspruit to Hong Kong and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Hong Kong to your destination in China.

Flight Depart Arrive
4Z872 Airlink
QF64 Qantas
CX100 Cathay Pacific
12:00 Hoedspruit
16:35 Johannesburg
14:15 Sydney
13:05 Johannesburg
13:20 Sydney
21:30 Hong Kong
Connect
4Z872 Airlink
CX748 Cathay Pacific
12:00 Hoedspruit
11:20 Johannesburg
13:05 Johannesburg
06:00 Hong Kong
Connect
4Z872 Airlink
EK764 Emirates
EK380 Emirates
12:00 Hoedspruit
19:10 Johannesburg
09:55 Dubai
13:05 Johannesburg
05:25 Dubai
21:05 Hong Kong
Connect
4Z872 Airlink
SQ481 Singapore Airlines
SQ2 Singapore Airlines
12:00 Hoedspruit
22:30 Johannesburg
18:30 Singapore Changi
13:05 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect
4Z872 Airlink
SQ481 Singapore Airlines
SQ898 Singapore Airlines
12:00 Hoedspruit
22:30 Johannesburg
19:55 Singapore Changi
13:05 Johannesburg
14:55 Singapore Changi
23:50 Hong Kong
Connect
5Z889 CemAir
QF64 Qantas
CX100 Cathay Pacific
13:05 Hoedspruit
16:35 Johannesburg
14:15 Sydney
14:00 Johannesburg
13:20 Sydney
21:30 Hong Kong
Connect
5Z889 CemAir
EK764 Emirates
EK380 Emirates
13:05 Hoedspruit
19:10 Johannesburg
09:55 Dubai
14:00 Johannesburg
05:25 Dubai
21:05 Hong Kong
Connect
5Z889 CemAir
SQ481 Singapore Airlines
SQ2 Singapore Airlines
13:05 Hoedspruit
22:30 Johannesburg
18:30 Singapore Changi
14:00 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect
5Z889 CemAir
CX748 Cathay Pacific
13:05 Hoedspruit
11:20 Johannesburg
14:00 Johannesburg
06:00 Hong Kong
Connect
5Z889 CemAir
SQ481 Singapore Airlines
SQ898 Singapore Airlines
13:05 Hoedspruit
22:30 Johannesburg
19:55 Singapore Changi
14:00 Johannesburg
14:55 Singapore Changi
23:50 Hong Kong
Connect
5Z1811 CemAir
EK771 Emirates
EK380 Emirates
13:45 Hoedspruit
18:20 Capetown
09:55 Dubai
16:15 Capetown
05:45 Dubai
21:05 Hong Kong
Connect
4Z658 Airlink
EK771 Emirates
EK380 Emirates
13:50 Hoedspruit
18:20 Capetown
09:55 Dubai
16:35 Capetown
05:45 Dubai
21:05 Hong Kong
Connect
4Z658 Airlink
4Z910 Airlink
CX748 Cathay Pacific
13:50 Hoedspruit
18:35 Capetown
11:20 Johannesburg
16:35 Capetown
20:40 Johannesburg
06:00 Hong Kong
Connect
4Z658 Airlink
4Z922 Airlink
CX748 Cathay Pacific
13:50 Hoedspruit
20:10 Capetown
11:20 Johannesburg
16:35 Capetown
22:15 Johannesburg
06:00 Hong Kong
Connect
4Z874 Airlink
CX748 Cathay Pacific
14:20 Hoedspruit
11:20 Johannesburg
15:20 Johannesburg
06:00 Hong Kong
Connect
4Z874 Airlink
SQ481 Singapore Airlines
SQ898 Singapore Airlines
14:20 Hoedspruit
22:30 Johannesburg
19:55 Singapore Changi
15:20 Johannesburg
14:55 Singapore Changi
23:50 Hong Kong
Connect
4Z874 Airlink
SQ481 Singapore Airlines
SQ2 Singapore Airlines
14:20 Hoedspruit
22:30 Johannesburg
18:30 Singapore Changi
15:20 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect
4Z874 Airlink
QF64 Qantas
CX100 Cathay Pacific
14:20 Hoedspruit
16:35 Johannesburg
14:15 Sydney
15:20 Johannesburg
13:20 Sydney
21:30 Hong Kong
Connect
4Z874 Airlink
EK764 Emirates
EK380 Emirates
14:20 Hoedspruit
19:10 Johannesburg
09:55 Dubai
15:20 Johannesburg
05:25 Dubai
21:05 Hong Kong
Connect

6. Nelspruit to Hong Kong

  1. You take a bus, shuttle or taxi from your location in Singapore to Nelspruit.

  2. You take a flight from Nelspruit to Hong Kong and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Hong Kong to your destination in China.

Flight Depart Arrive
4Z838 Airlink
EY601 Etihad
EY834 Etihad
06:55 Nelspruit
10:15 Johannesburg
22:10 Abu Dhabi
07:50 Johannesburg
20:20 Abu Dhabi
09:10 Hong Kong
Connect
4Z838 Airlink
CX748 Cathay Pacific
06:55 Nelspruit
11:20 Johannesburg
07:50 Johannesburg
06:00 Hong Kong
Connect
4Z824 Airlink
CX748 Cathay Pacific
08:20 Nelspruit
11:20 Johannesburg
09:15 Johannesburg
06:00 Hong Kong
Connect
4Z824 Airlink
SQ479 Singapore Airlines
SQ880 Singapore Airlines
08:20 Nelspruit
13:45 Johannesburg
07:25 Singapore Changi
09:15 Johannesburg
06:10 Singapore Changi
11:20 Hong Kong
Connect
4Z824 Airlink
EY601 Etihad
EY834 Etihad
08:20 Nelspruit
10:15 Johannesburg
22:10 Abu Dhabi
09:15 Johannesburg
20:20 Abu Dhabi
09:10 Hong Kong
Connect
4Z824 Airlink
SQ479 Singapore Airlines
SQ882 Singapore Airlines
08:20 Nelspruit
13:45 Johannesburg
08:40 Singapore Changi
09:15 Johannesburg
06:10 Singapore Changi
12:40 Hong Kong
Connect
4Z824 Airlink
SQ479 Singapore Airlines
SQ886 Singapore Airlines
08:20 Nelspruit
13:45 Johannesburg
09:40 Singapore Changi
09:15 Johannesburg
06:10 Singapore Changi
13:55 Hong Kong
Connect
4Z824 Airlink
MK852 Air Mauritius
MK640 Air Mauritius
08:20 Nelspruit
13:35 Johannesburg
20:45 Mauritius
09:15 Johannesburg
19:35 Mauritius
10:30 Hong Kong
Connect
4Z836 Airlink
SQ479 Singapore Airlines
SQ882 Singapore Airlines
08:30 Nelspruit
13:45 Johannesburg
08:40 Singapore Changi
09:25 Johannesburg
06:10 Singapore Changi
12:40 Hong Kong
Connect
4Z836 Airlink
EY601 Etihad
EY834 Etihad
08:30 Nelspruit
10:15 Johannesburg
22:10 Abu Dhabi
09:25 Johannesburg
20:20 Abu Dhabi
09:10 Hong Kong
Connect
4Z836 Airlink
CX748 Cathay Pacific
08:30 Nelspruit
11:20 Johannesburg
09:25 Johannesburg
06:00 Hong Kong
Connect
4Z836 Airlink
SQ479 Singapore Airlines
SQ886 Singapore Airlines
08:30 Nelspruit
13:45 Johannesburg
09:40 Singapore Changi
09:25 Johannesburg
06:10 Singapore Changi
13:55 Hong Kong
Connect
4Z836 Airlink
SQ479 Singapore Airlines
SQ880 Singapore Airlines
08:30 Nelspruit
13:45 Johannesburg
07:25 Singapore Changi
09:25 Johannesburg
06:10 Singapore Changi
11:20 Hong Kong
Connect
4Z828 Airlink
SQ479 Singapore Airlines
SQ886 Singapore Airlines
10:10 Nelspruit
13:45 Johannesburg
09:40 Singapore Changi
11:05 Johannesburg
06:10 Singapore Changi
13:55 Hong Kong
Connect
4Z828 Airlink
QR1364 Qatar Airways
QR818 Qatar Airways
10:10 Nelspruit
13:50 Johannesburg
02:40 Doha
11:05 Johannesburg
23:10 Doha
16:00 Hong Kong
Connect
4Z828 Airlink
SQ479 Singapore Airlines
SQ882 Singapore Airlines
10:10 Nelspruit
13:45 Johannesburg
08:40 Singapore Changi
11:05 Johannesburg
06:10 Singapore Changi
12:40 Hong Kong
Connect
4Z828 Airlink
SQ479 Singapore Airlines
SQ880 Singapore Airlines
10:10 Nelspruit
13:45 Johannesburg
07:25 Singapore Changi
11:05 Johannesburg
06:10 Singapore Changi
11:20 Hong Kong
Connect
4Z828 Airlink
MK852 Air Mauritius
MK640 Air Mauritius
10:10 Nelspruit
13:35 Johannesburg
20:45 Mauritius
11:05 Johannesburg
19:35 Mauritius
10:30 Hong Kong
Connect
4Z822 Airlink
EK764 Emirates
EK380 Emirates
15:45 Nelspruit
19:10 Johannesburg
09:55 Dubai
16:40 Johannesburg
05:25 Dubai
21:05 Hong Kong
Connect
4Z822 Airlink
SQ481 Singapore Airlines
SQ2 Singapore Airlines
15:45 Nelspruit
22:30 Johannesburg
18:30 Singapore Changi
16:40 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect
4Z846 Airlink
SQ481 Singapore Airlines
SQ2 Singapore Airlines
16:55 Nelspruit
22:30 Johannesburg
18:30 Singapore Changi
17:50 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect
4Z846 Airlink
EK764 Emirates
EK380 Emirates
16:55 Nelspruit
19:10 Johannesburg
09:55 Dubai
17:50 Johannesburg
05:25 Dubai
21:05 Hong Kong
Connect
4Z848 Airlink
SQ481 Singapore Airlines
SQ898 Singapore Airlines
18:30 Nelspruit
22:30 Johannesburg
19:55 Singapore Changi
19:25 Johannesburg
14:55 Singapore Changi
23:50 Hong Kong
Connect
4Z848 Airlink
SQ481 Singapore Airlines
SQ2 Singapore Airlines
18:30 Nelspruit
22:30 Johannesburg
18:30 Singapore Changi
19:25 Johannesburg
14:55 Singapore Changi
22:15 Hong Kong
Connect

7. Johannesburg to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.

  2. You take a flight from Johannesburg to Shanghai Pudong and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in China.

Flight Depart Arrive
QR1366 Qatar Airways
QR870 Qatar Airways
07:40 Johannesburg
02:40 Doha
17:00 Doha
16:20 Shanghai Pudong
Connect
EY601 Etihad
EY862 Etihad
10:15 Johannesburg
01:05 Abu Dhabi
20:20 Abu Dhabi
13:55 Shanghai Pudong
Connect
CX748 Cathay Pacific
CX368 Cathay Pacific
11:20 Johannesburg
09:20 Hong Kong
06:00 Hong Kong
12:10 Shanghai Pudong
Connect
CX748 Cathay Pacific
HX236 Hong Kong Airlines
11:20 Johannesburg
08:15 Hong Kong
06:00 Hong Kong
10:40 Shanghai Pudong
Connect
CX748 Cathay Pacific
CX360 Cathay Pacific
11:20 Johannesburg
13:45 Hong Kong
06:00 Hong Kong
16:30 Shanghai Pudong
Connect
SQ479 Singapore Airlines
SQ830 Singapore Airlines
13:45 Johannesburg
09:30 Singapore Changi
06:10 Singapore Changi
15:05 Shanghai Pudong
Connect
SQ479 Singapore Airlines
SQ832 Singapore Airlines
13:45 Johannesburg
12:45 Singapore Changi
06:10 Singapore Changi
18:05 Shanghai Pudong
Connect
SQ479 Singapore Airlines
SQ828 Singapore Airlines
13:45 Johannesburg
08:05 Singapore Changi
06:10 Singapore Changi
13:25 Shanghai Pudong
Connect
QR1364 Qatar Airways
QR870 Qatar Airways
13:50 Johannesburg
02:40 Doha
23:10 Doha
16:20 Shanghai Pudong
Connect
ET808 Ethiopian Airlines
ET684 Ethiopian Airlines
14:25 Johannesburg
23:30 Addis Ababa
20:40 Addis Ababa
15:40 Shanghai Pudong
Connect
CA868 Air China
ZH9517 Shenzhen Airlines
20:50 Johannesburg
17:00 Shenzhen
15:50 Shenzhen
19:35 Shanghai Pudong
Connect
CA868 Air China
ZH9519 Shenzhen Airlines
20:50 Johannesburg
18:00 Shenzhen
15:50 Shenzhen
20:25 Shanghai Pudong
Connect
SQ481 Singapore Airlines
SQ836 Singapore Airlines
22:30 Johannesburg
17:25 Singapore Changi
14:55 Singapore Changi
22:45 Shanghai Pudong
Connect
SQ481 Singapore Airlines
SQ826 Singapore Airlines
22:30 Johannesburg
01:15 Singapore Changi
14:55 Singapore Changi
06:35 Shanghai Pudong
Connect

References

Find Hotels in China

You can find hotels and accommodations in China with our hotels search tool below

Booking.com