Flights to China

Direct flights from 136 cities serve 108 cities in China: 50,245 flights a week. From Singapore to Haikou from $91.

Flying to China at a glance

cities with direct flights
108
flights a week
50,245
lowest direct fare, Singapore to Haikou
$91
nonstop from Singapore to Beijing
6h 13m
currency
Chinese yuan

Cities with direct flights

Direct fare from Singapore; where there is no fare, the flight time

Prices and flight times from Singapore and London

Direct flights, the lowest fare found in recent days

Shanghai from $109
5h 23m, 105 flights a week
Guangzhou from $125
4h 15m, 98 flights a week
Beijing from $198
6h 13m, 55 flights a week
Xiamen from $227
4h 10m, 28 flights a week
Chengdu from $174
4h 45m, 28 flights a week
Chongqing from $148
5h 5m, 28 flights a week
Hangzhou from $174
5h 20m, 27 flights a week
Kunming from $179
4h, 24 flights a week
Haikou from $91
3h 40m, 22 flights a week
5h 10m, 20 flights a week
Fuzhou from $252
4h 40m, 11 flights a week
Wuhan from $199
5h 3m, 10 flights a week
Xian from $180
5h 30m, 10 flights a week
Jinan from $307
5h 50m, 7 flights a week
Harbin from $262
10h 40m, 7 flights a week
Shanghai from $497
11h 25m, 32 flights a week
Beijing from $506
10h, 25 flights a week
Guangzhou from $850
11h 45m, 19 flights a week
Xian from $519
10h 25m, 2 flights a week

Weather in China by month

Long-term averages for the main destinations

Best time to visit Beijing: April, May, September and October.

Jan
+2° −7° 1 days
Feb
+6° −5° 2 days
Mar
+15° +2° 4 days
Apr
+22° +9° 3 days
May
+27° +14° 6 days
Jun
+33° +21° 6 days
Jul
+32° +23° 16 days
Aug
+30° +22° 12 days
Sep
+27° +17° 6 days
Oct
+18° +8° 5 days
Nov
+11° +1° 2 days
Dec
+3° −6° 1 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Best time to visit Shanghai: April, May, October and November.

Jan
+10° +1° 5 days
Feb
+11° +3° 9 days
Mar
+17° +7° 10 days
Apr
+22° +12° 10 days
May
+25° +16° 10 days
Jun
+29° +21° 17 days
Jul
+33° +26° 17 days
Aug
+34° +26° 14 days
Sep
+30° +23° 15 days
Oct
+24° +17° 8 days
Nov
+18° +10° 7 days
Dec
+11° +3° 4 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Best time to visit Guangzhou: January, February, March, November and December.

Jan
+20° +11° 6 days
Feb
+21° +12° 9 days
Mar
+25° +16° 14 days
Apr
+28° +20° 18 days
May
+30° +23° 22 days
Jun
+31° +25° 27 days
Jul
+33° +26° 22 days
Aug
+32° +25° 24 days
Sep
+32° +25° 19 days
Oct
+29° +21° 9 days
Nov
+25° +17° 8 days
Dec
+20° +12° 4 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight to China from Singapore?
A nonstop flight from Singapore to Beijing takes about 6 hours 13 minutes. All nonstop flights from Singapore: from 3h (Sanya) to 10h 40m (Harbin).
Which cities have direct flights to China?
136 cities: Beijing, Shanghai, Guangzhou, Chengdu, Shenzhen, Xian, Kunming, Hangzhou and others. Most flights go to Beijing, Shanghai, Guangzhou.
When is the best time to visit China?
By long-term weather averages, the most comfortable months in Beijing are April, May, September and October.
How much is a flight to China?
Lowest direct fares found recently: Singapore to Haikou from $91, London to Shanghai from $497. The price for your dates shows in the search.