Wayfli › Shanghai (PVG) › To Singapore (SIN)

Shanghai (PVG) to Singapore (SIN) flights

There are direct flights from Shanghai Pudong International Airport to Singapore Changi Airport, sold by 3 airlines (including codeshares): Spring Airlines, China Eastern and Singapore Airlines. The distance is 3,806 km, about 5h 10m in the air. There are also 37 one-stop options, via airports such as Guangzhou, Bangkok and Hong Kong.

Live fares for PVG → SINSee all routes on the map
3,806 kmdistance
~5h 10mdirect flight time (estimate)
3direct airlines
37one-stop options

Direct flights from Shanghai to Singapore

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → SINSpring Airlines, China Eastern, Singapore Airlines3,806 km~5h 10m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CAN GuangzhouAir China and China Southern Airlines then Air France and 9 Air3,851 km~7h 20m
BKK BangkokSpring Airlines and Shanghai Airlines then Air India and Cathay Pacific4,314 km~7h 55m
HKG Hong KongSpring Airlines and Cathay Pacific then Air India and Cathay Pacific3,821 km~7h 20m
KUL Kuala LumpurSpring Airlines and China Southern Airlines then American Airlines and Air India4,094 km~7h 40m
TPE TaipeiSpring Airlines and EVA Air then EVA Air and China Airlines3,899 km~7h 25m
SZX ShenzhenAir China and China Southern Airlines then Air China and Singapore Airlines3,827 km~7h 20m
CKG ChongqingSichuan Airlines and Spring Airlines then West Air and Singapore Airlines4,628 km~8h 20m
KMG KunmingLucky Air and Air China then Singapore Airlines and Scoot4,610 km~8h 15m
MNL ManilaCebu Pacific and China Eastern then Cebu Pacific and Philippine Airlines4,226 km~7h 50m
SGN Ho Chi Minh CityChina Eastern and Vietjet then Lion Air and Singapore Airlines3,839 km~7h 20m
HGH HangzhouChina Eastern then Scoot3,816 km~7h 20m
XMN XiamenSpring Airlines and Shanghai Airlines then China Southern Airlines and Xiamen Airlines3,811 km~7h 20m

More from Shanghai and Singapore

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.