
Popular airlines from Shanghai Pudong Intl. Airport (PVG) to Singapore Changi Airport (SIN)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Cheap Flights from Shanghai to Singapore (PVG-SIN)
Prices were available within the past 7 days and start at S$118 for one-way flights and S$283 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.







Alternative airports near Singapore
Prices were available within the past 7 days. Prices and availability are subject to change.
Find the cheapest month to fly from Shanghai (PVG) to Singapore (SIN)
May is typically the cheapest month to fly
Origin airport | Pudong Intl. |
|---|---|
Destination airport | Changi |
Airlines serving | Air China, Air Macau Company, Asiana Airlines, Cathay Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, EVA Airways, FlexFlight, Garuda Indonesia, Hahn Air Systems, Juneyao Air, Malaysia Airlines, Philippine Airlines, Shenzhen Airlines, Sichuan Airlines, Singapore Airlines, Vietjet Air, Vietnam Airlines |
Return price | S$283 |
Distance | 3783 km |
Average flight time | 5 hours 45 mins |
Flights from Shanghai to Singapore
There are several airlines that operate frequent flights from Shanghai (PVG) to Singapore (SIN) including
- China Eastern Airlines with 214 flights a week
- Shanghai Airlines with 98 flights a week
- Cathay Dragon with 93 flights a week
- Cathay Pacific with 90 flights a week
- China Southern Airlines with 78 flights a week
The earliest flight leaves Pudong Intl. Airport at 00:05 and arrives at Changi Airport at 00:30. The last flight of the day departs Shanghai at 23:50 and arrives at Singapore at 22:20.
The flight distance from Shanghai to Singapore is about 3825 km, the shortest flight is 05 hours 20 minutes with Shenzhen Airlines.
Expedia lets you search across the largest number of airlines and Singapore flights, which means that you’ll be able to find a great flight deal at the perfect travel date and time. Our simple-to-use booking engine makes looking for terrific bargains easy and hassle-free; just enter your travel dates and departure city, and let Expedia do the rest! Adjust your travel dates and explore connecting flights to find an even better deal on your Shanghai Singapore flight!
Browse through dozens of options and rest assured that you’re seeing the best price guaranteed! Our friendly customer service representatives are here to serve you 24 hours day to provide assistance and answer any questions that you may have about booking your Shanghai to Singapore trip. There’s simply no substitute for great prices suited to your travel needs and backed by excellent customer support.
Combine your Singapore flight with a hotel and/or car rental for a package deal designed to save you even more money! Discover additional savings by booking in advance or find a last minute deal. There are tons of ways to save on your flights from Shanghai to Singapore with Expedia. Use us as your stop travel destination and have the confidence that you’re getting a bargain!
Frequently asked questions
Explore a world of travel with Expedia
- Flights from Abilene (ABI) to Singapore (SIN)
- Flights from Atambua (ABU) to Singapore (SIN)
- Flights from Aksu (AKU) to Singapore (SIN)
- Flights from Arno (AMR) to Singapore (SIN)
- Flights from Ancona (AOI) to Singapore (SIN)
- Flights from Apartado (APO) to Singapore (SIN)
- Flights from Atlanta (ATL) to Singapore (SIN)
- Flights from Ayers Rock (AYQ) to Singapore (SIN)
- Flights from Belfast (BFS) to Singapore (SIN)
- Flights from Bhavnagar (BHU) to Singapore (SIN)
- Flights from Bangkok (BKK) to Singapore (SIN)
- Flights from Ba'Kelalan (BKM) to Singapore (SIN)
- Flights from Blantyre (BLZ) to Singapore (SIN)
- Flights from Berlin (BML) to Singapore (SIN)
- Flights from Nashville (BNA) to Singapore (SIN)
- Flights from Mumbai (BOM) to Singapore (SIN)
- Flights from Boston (BOS) to Singapore (SIN)
- Flights from Guangzhou (CAN) to Singapore (SIN)
- Flights from Kozhikode (CCJ) to Singapore (SIN)
- Flights from Jakarta (CGK) to Singapore (SIN)
- Flights from Zhengzhou (CGO) to Singapore (SIN)
- Flights from Chittagong (CGP) to Singapore (SIN)
- Flights from Charlottesville (CHO) to Singapore (SIN)
- Flights from Coimbatore (CJB) to Singapore (SIN)
- Flights from Colombo (CMB) to Singapore (SIN)
- Flights from Chiang Mai (CNX) to Singapore (SIN)
- Flights from Chengdu (CTU) to Singapore (SIN)
- Flights from Calbayog (CYP) to Singapore (SIN)
- Flights from Delhi (DEL) to Singapore (SIN)
- Flights from Da Lat (DLI) to Singapore (SIN)
- Flights from Moscow (DME) to Singapore (SIN)
- Flights from Bangkok (DMK) to Singapore (SIN)
- Flights from Doha (DOH) to Singapore (SIN)
- Flights from Darwin (DRW) to Singapore (SIN)
- Flights from Fukushima (FKS) to Singapore (SIN)
- Flights from George Town (GCM) to Singapore (SIN)
- Flights from General Santos (GES) to Singapore (SIN)
- Flights from Grand Forks (GFK) to Singapore (SIN)
- Flights from Gibraltar (GIB) to Singapore (SIN)
- Flights from Goa (GOI) to Singapore (SIN)
- Flights from Heihe (HEK) to Singapore (SIN)
- Flights from Healy Lake (HKB) to Singapore (SIN)
- Flights from Ipoh (IPH) to Singapore (SIN)
- Flights from Jackson (JAN) to Singapore (SIN)
- Flights from Quanzhou (JJN) to Singapore (SIN)
- Flights from Johannesburg (JNB) to Singapore (SIN)
- Flights from Sobral (JSO) to Singapore (SIN)
- Flights from Osaka (KIX) to Singapore (SIN)
- Flights from Kristiansand (KRS) to Singapore (SIN)
- Flights from Kathmandu (KTM) to Singapore (SIN)
- Flights from Kuala Lumpur (KUL) to Singapore (SIN)
- Flights from Laramie (LAR) to Singapore (SIN)
- Flights from Los Angeles (LAX) to Singapore (SIN)
- Flights from Lourdes (LDE) to Singapore (SIN)
- Flights from Leinster (LER) to Singapore (SIN)
- Flights from Lufkin (LFK) to Singapore (SIN)
- Flights from Lafayette (LFT) to Singapore (SIN)
- Flights from Lanzhou (LHW) to Singapore (SIN)
- Flights from Laucala (LUC) to Singapore (SIN)
- Flights from Manila (MNL) to Singapore (SIN)
- Flights from Mobile (MOB) to Singapore (SIN)
- Flights from Maun (MUB) to Singapore (SIN)
- Flights from Tokyo (NRT) to Singapore (SIN)
- Flights from Oakland (OAK) to Singapore (SIN)
- Flights from Oceanside (OCN) to Singapore (SIN)
- Flights from Yonaguni (OGN) to Singapore (SIN)
- Flights from Orleans (ORE) to Singapore (SIN)
- Flights from Pagadian (PAG) to Singapore (SIN)
- Flights from Penang (PEN) to Singapore (SIN)
- Flights from Gdynia (QYD) to Singapore (SIN)
- Flights from Reynosa (REX) to Singapore (SIN)
- Flights from Yangon (RGN) to Singapore (SIN)
- Flights from San Diego (SAN) to Singapore (SIN)
- Flights from Santa Ana del Yacuma (SBL) to Singapore (SIN)
- Flights from San Francisco (SFO) to Singapore (SIN)
- Flights from Vojens (SKS) to Singapore (SIN)
- Flights from Sarasota (SRQ) to Singapore (SIN)
- Flights from Sumbawanga (SUT) to Singapore (SIN)
- Flights from Seward (SWD) to Singapore (SIN)
- Flights from Sydney (SYD) to Singapore (SIN)
- Flights from Tampico (TAM) to Singapore (SIN)
- Flights from Tandag (TDG) to Singapore (SIN)
- Flights from Tingo Maria (TGI) to Singapore (SIN)
- Flights from Tachilek (THL) to Singapore (SIN)
- Flights from Taipei (TPE) to Singapore (SIN)
- Flights from Tiruchirappalli (TRZ) to Singapore (SIN)
- Flights from Trang (TST) to Singapore (SIN)
- Flights from Taitung (TTT) to Singapore (SIN)
- Flights from Tulcan (TUA) to Singapore (SIN)
- Flights from Tokyo (TYO) to Singapore (SIN)
- Flights from Waukegan (UGN) to Singapore (SIN)
- Flights from Quimper (UIP) to Singapore (SIN)
- Flights from Samui Intl. Airport (USM) to Singapore (SIN)
- Flights from Wagga Wagga (WGA) to Singapore (SIN)
- Flights from Nairobi (WIL) to Singapore (SIN)
- Flights from Wellington (WLG) to Singapore (SIN)
- Flights from Walvis Bay (WVB) to Singapore (SIN)
- Flights from Xi'an (XIY) to Singapore (SIN)
- Flights from Fayetteville (XNA) to Singapore (SIN)
- Flights from Charlo (YCL) to Singapore (SIN)