Cheap flights from Singapore to Shanghai
SIN PVGSingapore to China
Lowest fares found recently
Prices our customers found on TRIP FINDY in the last three weeks, for one adult. Fares change all the time; search to see today's price.
| Departure | Trip | Airline | Stops | From |
|---|---|---|---|---|
| 14 Nov 2026 | One way | ZH | 1 stop | 140.15 USD |
| 28 Nov 2026 | One way | VietJet Air | 1 stop | 209.18 USD |
Flights from Singapore to Shanghai
Compare flights from Singapore (SIN) to Shanghai (PVG) and book on TRIP FINDY. Shanghai is about 3,810 km from Singapore. Search live fares for your dates, compare airlines and times, and pay securely in a few minutes.
Airlines on this route
ZH
VietJet Air
Seen on fares our customers found in the last three months.
Questions about flying Singapore to Shanghai
How long is the flight from Singapore to Shanghai?
Singapore and Shanghai are about 3,810 km apart, roughly 5 h 15 min in the air on a non-stop flight. A journey with a connection takes longer; search your dates to see the actual flight times.
Are there direct flights from Singapore to Shanghai?
Recent searches on TRIP FINDY found connecting flights on this route. Search your dates to see every option available.
Which airlines fly from Singapore to Shanghai?
Recent fares on this route were with ZH and VietJet Air. The airlines on offer change with the date; a search shows everything available for your trip.
How much is a flight from Singapore to Shanghai?
The lowest fare found on TRIP FINDY recently was 140.15 USD for a one-way trip departing 14 Nov 2026. Fares change with demand and the date, so search your own dates to see today's price.
What is the time difference between Singapore and Shanghai?
Singapore and Shanghai are on the same time.
Which airports serve the route from Singapore to Shanghai?
Flights leave from Singapore Changi Airport (SIN) in Singapore and arrive at Shanghai Pudong International Airport (PVG) in Shanghai.
