General flight information
8 hr 42 min Travel time
4,477 km Distance between cities
₼272 Lowest price
27 Direct flights per week
₼259 Average ticket price
08:30 Earliest departure
01:10 Latest departure
4 hr 5 min Travel time
2,659 km Distance between cities
₼227 Lowest price
27 Direct flights per week
₼263 Average ticket price
05:15 Earliest departure
03:55 Latest departure
3,558 km Distance between cities
₼426 Lowest price
6 hr 51 min Travel time
3,810 km Distance between cities
₼150 Lowest price
83 Direct flights per week
₼252 Average ticket price
07:45 Earliest departure
01:15 Latest departure
3,663 km Distance between cities
₼279 Lowest price
10 Direct flights per week
14:50 Earliest departure
03:00 Latest departure
5,006 km Distance between cities
₼449 Lowest price
₼534 Average ticket price
2,608 km Distance between cities
₼276 Lowest price
16 Direct flights per week
05:20 Earliest departure
03:00 Latest departure
5 hr 10 min Travel time
3,174 km Distance between cities
₼304 Lowest price
1,987 km Distance between cities
₼276 Lowest price
4 hr 50 min Travel time
3,256 km Distance between cities
₼292 Lowest price
Cheap tickets
Direct flight schedule
- Beijing every day from ₼328.22
- Guangzhou Tue, Wed, Thu, Fri from ₼249.18
- Shanghai Mon, Wed, Fri, Sat, Sun from ₼223.39
- Hangzhou Wed from ₼466.97
- Shenzhen Mon, Sun from ₼338.27
- Sanya Sat from ₼342.14
- Chengdu Thu from ₼348.99
Connecting flights
₼272 Singapore — Beijing ₼425.5 Singapore — Yiwu ₼278.12 Singapore — Hangzhou ₼506.7 Singapore — Urumqi ₼275.46 Singapore — Shenzhen ₼303.14 Singapore — Chongqing ₼275.46 Singapore — Sanya ₼291.09 Singapore — Chengdu
Wed 13 May 20:50 – 10:40
13 hr 50 min / 1 layover Fri 15 May 20:50 – 11:35
14 hr 45 min / 1 layover Tue 23 Jun 08:00 – 17:20
9 hr 20 min / 1 layover Mon 6 Jul 20:50 – 14:10
17 hr 20 min / 2 layovers Mon 8 Jun 16:15 – 17:55
1 day 1 hr 40 min / 1 layover Tue 23 Jun 15:15 – 09:50
18 hr 35 min / 1 layover Wed 10 Jun 20:50 – 11:05
14 hr 15 min / 1 layover Thu 21 May 20:50 – 09:35
12 hr 45 min / 1 layover Airlines with flights from Singapore to China
Including connecting fares
FAQ
Flight duration from Singapore to China
On average, flights from Singapore to China take around 5 hours 16 minutes when flying directly. With layovers, the flight duration can be up to 9 hours 57 minutes.