How to get to China from Singapore by flight ? You can check flights from Singapore to China below.
You can find flight ticket prices from Singapore to China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Singapore to Polokwane.
You take a flight from Polokwane to Hong Kong and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.
You take a flight from Johannesburg to Shenzhen and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.
You take a flight from Johannesburg to Hong Kong and cost approximately 950 USD.
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 |
You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.
You take a flight from Johannesburg to Guangzhou Baiyun and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Singapore to Hoedspruit.
You take a flight from Hoedspruit to Hong Kong and cost approximately 1100 USD.
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 |
You take a bus, shuttle or taxi from your location in Singapore to Nelspruit.
You take a flight from Nelspruit to Hong Kong and cost approximately 1200 USD.
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 |
You take a bus, shuttle or taxi from your location in Singapore to Johannesburg.
You take a flight from Johannesburg to Shanghai Pudong and cost approximately 650 USD.
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 |
You can find hotels and accommodations in China with our hotels search tool below
Booking.com