Flights from Singapore to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SIN to PVG – All flight route options from Singapore Changi Airport, Singapore to Shanghai Pudong International Airport, China. These flights are operated by 25 different airlines. Fly non-stop or choose from 28 different connecting flights. The shortest flight time is 5 hours and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Singapore to Shanghai flights
There are over 33 airlines and as many as 2097 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Singapore (SIN) with Spring Airlines, China Eastern Airlines, Singapore Airlines, Juneyao Airlines or Air China but if a stopover option suits you better you can choose to fly via Fuzhou, Hanoi or any other of the 28 alternatives with connectiing airports.
Tip! Consider Singapore Changi Airport (SIN) to Hongqiao International (SHA) or Seletar (XSP) to Shanghai Pudong International Airport (PVG) as alternatives aswell.
Singapore to Shanghai with Spring Airlines
You can fly non-stop every weekday with flights departing at 16:10 or 21:00.
With China Southern Airlines
If you choose to fly with China Southern Airlines from Singapore to Shanghai you can make a transit either via Guangzhou or via Changsha. The route via Guangzhou is 2 hours and 15 minutes faster.
Distance & flight times: Singapore Changi Airport to Shanghai Airport
The shortest flight time between SIN and PVG is 5 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 45m | - | 2377 miles (3825 km) |
FOC Fuzhou | 7h 58m | 1h 40m | 2387 miles (3841 km) |
HAN Hanoi | 8h 35m | 1h 40m | 2594 miles (4174 km) |
NNG Nanning | 8h 40m | 2h 20m | 2532 miles (4074 km) |
KUL Kuala Lumpur | 8h 45m | 4h 45m | 2556 miles (4113 km) |
CEB Cebu City | 8h 58m | 1h 0m | 2967 miles (4774 km) |
SWA Jieyang | 9h 5m | 2h 45m | 2377 miles (3825 km) |
JJN Jinjiang | 9h 5m | 4h 0m | 2382 miles (3833 km) |
HKG Hong Kong | 9h 25m | 4h 25m | 2386 miles (3839 km) |
PEN Penang | 9h 40m | 1h 10m | 2654 miles (4270 km) |
TPE Taipei | 10h 5m | 3h 20m | 2435 miles (3918 km) |
TFU Chengdu | 10h 5m | 2h 10m | 3046 miles (4901 km) |
MNL Manila | 10h 5m | 4h 35m | 2640 miles (4248 km) |
SZX Shenzhen | 10h 28m | 3h 45m | 2389 miles (3844 km) |
BKK Bangkok | 10h 30m | 3h 10m | 2693 miles (4333 km) |
CGO Zhengzhou | 10h 30m | 2h 50m | 2943 miles (4735 km) |
SGN Ho Chi Minh City | 10h 45m | 4h 10m | 2397 miles (3857 km) |
KMG Kunming | 10h 50m | 3h 45m | 2878 miles (4631 km) |
XMN Xiamen | 10h 50m | 4h 30m | 2380 miles (3829 km) |
TAO Qingdao | 10h 55m | 3h 0m | 3008 miles (4840 km) |
CSX Changsha | 10h 55m | 3h 40m | 2518 miles (4051 km) |
MFM Macau | 10h 55m | 3h 50m | 2388 miles (3842 km) |
BKI Kota Kinabalu | 11h 20m | 3h 30m | 2684 miles (4319 km) |
HKT Phuket | 11h 25m | 5h 0m | 2818 miles (4534 km) |
CJU Jeju | 11h 30m | 4h 15m | 2992 miles (4814 km) |
HAK Haikou | 11h 30m | 4h 45m | 2415 miles (3886 km) |
CNX Chiang Mai | 11h 35m | 3h 55m | 2926 miles (4708 km) |
CAN Guangzhou | 11h 45m | 5h 0m | 2405 miles (3870 km) |
CKG Chongqing | 12h 30m | 4h 50m | 2890 miles (4650 km) |


Quick copy and share this page
From Singapore to China
Below is a list of other destinations to China from Singapore Changi Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HGH Hangzhou Direct
-
WUH Wuhan Direct
From Singapore to Shanghai
We have found another destination to China from Singapore Changi Airport as well.