Popular airlines from Singapore to Shanghai



















Cheap Flights from Singapore to Shanghai starting at S$ 319
Here are our top budget-friendly flights, offering flexible one-way or round-trip options. Additional flights with other timings and airlines are also available.
-
Round-trip
-
One way
-
-
Cheapest nonstopSIN 23:105h 30mDirectPVG 04:40Singapore - Shanghai | Tue, Jul 1 | China Eastern AirlinesPVG 23:505h 35mDirectSIN 05:25Shanghai - Singapore | Tue, Jul 8 | China Eastern AirlinesS$ 319 S$ 53841% OFF41% OFFS$ 538 S$ 319
-
SIN 23:105h 30mDirectPVG 04:40Singapore - Shanghai | Mon, Jun 30 | China Eastern AirlinesPVG 23:505h 35mDirectSIN 05:25Shanghai - Singapore | Sun, Jul 6 | China Eastern AirlinesS$ 388 S$ 53828% OFF28% OFFS$ 538 S$ 388
-
SIN 03:3010h 55m1 stopsSHA 14:25Singapore - Shanghai | Wed, Jun 25 | Shenzhen AirlinesPVG 20:1015h 45m1 stopsSIN 11:55Shanghai - Singapore | Sun, Jun 29 | Shenzhen AirlinesS$ 234 S$ 53856% OFF56% OFFS$ 538 S$ 234
-
SIN 14:1014h 35m1 stopsPVG 04:45Singapore - Shanghai | Thu, Jul 10 | AirAsia BerhadPVG 01:359h 15m1 stopsSIN 10:50Shanghai - Singapore | Thu, Jul 17 | AirAsia X Berhad (Malaysia)S$ 24455% OFFS$ 538 S$ 244
-
SIN 18:1016h 10m1 stopsPVG 10:20Singapore - Shanghai | Fri, Jun 20 | Shenzhen AirlinesPVG 18:3017h 25m1 stopsSIN 11:55Shanghai - Singapore | Tue, Jun 24 | Shenzhen AirlinesS$ 24854% OFFS$ 538 S$ 248
-
SIN 03:3010h 55m1 stopsSHA 14:25Singapore - Shanghai | Thu, Jun 26 | Shenzhen AirlinesPVG 16:409h 50m1 stopsSIN 02:30Shanghai - Singapore | Thu, Jul 3 | Shenzhen AirlinesS$ 25153% OFFS$ 538 S$ 251
-
SIN 18:0016h 20m1 stopsPVG 10:20Singapore - Shanghai | Sat, Jun 21 | Shenzhen AirlinesPVG 21:1514h 40m1 stopsSIN 11:55Shanghai - Singapore | Wed, Jun 25 | Shenzhen AirlinesS$ 25253% OFFS$ 538 S$ 252
-
SIN 03:3010h 55m1 stopsSHA 14:25Singapore - Shanghai | Fri, Jun 27 | Shenzhen AirlinesPVG 12:0014h 30m1 stopsSIN 02:30Shanghai - Singapore | Fri, Jul 4 | Shenzhen AirlinesS$ 25353% OFFS$ 538 S$ 253
-
SIN 14:1010h 10m1 stopsPVG 00:20Singapore - Shanghai | Thu, Jul 17 | AirAsia BerhadPVG 01:3511h 25m1 stopsSIN 13:00Shanghai - Singapore | Wed, Jul 23 | AirAsia X Berhad (Malaysia)S$ 25553% OFFS$ 538 S$ 255
-
SIN 03:4012h 50m1 stopsPVG 16:30Singapore - Shanghai | Sun, Jun 22 | Shenzhen AirlinesPVG 16:4010h1 stopsSIN 02:40Shanghai - Singapore | Mon, Jun 30 | Shenzhen AirlinesS$ 25553% OFFS$ 538 S$ 255
-
SIN 14:1010h 10m1 stopsPVG 00:20Singapore - Shanghai | Tue, Jul 1 | AirAsia BerhadPVG 06:009h 40m1 stopsSIN 15:40Shanghai - Singapore | Tue, Jul 8 | AirAsia X Berhad (Malaysia)S$ 25653% OFFS$ 538 S$ 256
-
SIN 03:3010h 55m1 stopsSHA 14:25Singapore - Shanghai | Tue, Jun 24 | Shenzhen AirlinesPVG 21:1529h 15m1 stopsSIN 02:30Shanghai - Singapore | Mon, Jun 30 | Shenzhen AirlinesS$ 29046% OFFS$ 538 S$ 290
-
SIN 13:0017h 25m1 stopsSHA Invalid DateSingapore - Shanghai | Wed, Jun 18 | Normal AirlineSHA 15:006hDirectSIN 16:00Shanghai - Singapore | Fri, Jun 20 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopSIN 21:005h 45mDirectPVG 02:45Singapore - Shanghai | Tue, Jun 17 | Spring AirlinesS$ 168 S$ 45363% OFF63% OFFS$ 453 S$ 168
-
SIN 21:005h 45mDirectPVG 02:45Singapore - Shanghai | Thu, Jun 26 | Spring AirlinesS$ 169 S$ 45363% OFF63% OFFS$ 453 S$ 169
-
SIN 15:0518h 35m1 stopsPVG 09:40Singapore - Shanghai | Tue, Jun 24 | Xiamen AirlinesS$ 166 S$ 45363% OFF63% OFFS$ 453 S$ 166
-
SIN 14:5510h 20m1 stopsPVG 01:15Singapore - Shanghai | Mon, Jun 30 | VietJet AirS$ 17362% OFFS$ 453 S$ 173
-
SIN 16:1012h 35m1 stopsPVG 04:45Singapore - Shanghai | Thu, Jul 3 | AirAsiaS$ 18859% OFFS$ 453 S$ 188
-
SIN 15:0518h 40m1 stopsPVG 09:45Singapore - Shanghai | Mon, Jul 7 | Xiamen AirlinesS$ 21253% OFFS$ 453 S$ 212
-
SIN 02:4012h 5m1 stopsSHA 14:45Singapore - Shanghai | Fri, Jun 20 | Xiamen AirlinesS$ 22251% OFFS$ 453 S$ 222
-
SIN 14:1010h 10m1 stopsPVG 00:20Singapore - Shanghai | Wed, Jul 2 | AirAsiaS$ 23249% OFFS$ 453 S$ 232
-
SIN 02:4016h 20m1 stopsSHA 19:00Singapore - Shanghai | Wed, Jul 9 | Xiamen AirlinesS$ 27539% OFFS$ 453 S$ 275
-
SIN 19:109h 35m1 stopsPVG 04:45Singapore - Shanghai | Tue, Jul 1 | AirAsiaS$ 27539% OFFS$ 453 S$ 275
-
SIN 13:3515h 10m1 stopsPVG 04:45Singapore - Shanghai | Mon, Jun 30 | AirAsiaS$ 29136% OFFS$ 453 S$ 291
-
SIN 14:1010h 10m1 stopsPVG 00:20Singapore - Shanghai | Mon, Jul 14 | AirAsiaS$ 32628% OFFS$ 453 S$ 326
-
SIN 13:0017h 25m1 stopsSHA Invalid DateSingapore - Shanghai | Wed, Jun 18 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flying from Singapore to Shanghai
Cheapest one-way flight price | S$ 149 |
---|---|
Cheapest return ticket price | S$ 276 |
Off-season for travel | May |
Peak season for travel | June |
Flight distance | 3,792.46km |
Average flight time | 5 hours 29 minutes |
Popular airline | AirAsia Berhad |
Cheapest time to fly from Singapore to Shanghai
We monitor flight fares to help you find the best deals effortlessly
Frequently Asked Questions
-
When to buy flight tickets from Singapore (SIN) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Singapore to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much is a flight from Singapore (SIN) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around S$ 422. -
How long is a flight from Singapore (SIN) to Shanghai (SHA)?
It takes about 5 hours 29 minutes to fly from Singapore (SIN) to Shanghai (SHA). -
What are the most popular airlines that fly from Singapore (SIN) to Shanghai (SHA)?
Airlines with flights from Singapore (SIN) to Shanghai (SHA): Virgin Australia, Juneyao Airlines, China Eastern Airlines, Singapore Airlines, Qantas Airways and Spring Airlines. -
How many airports in Shanghai?
There are 2 airports near Shanghai: Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
How to find a cheap flight from Singapore to Shanghai
Flights from Singapore to Shanghai - Airlines, Airports & Tips

Did you know? The Shanghai Tower is the third tallest building in the world, standing at 632 metres! Just a short flight from Singapore, you can watch this futuristic skyscraper by yourself. As "Paris of the East", Shanghai really has a lot to offer. Why not plan a trip to Shanghai? The flights from Singapore to Shanghai are frequent and direct. Let's plan your adventure with this guide!
About Shanghai
Shanghai, also known as the gateway to China, is located along the Yangtze River Delta. The Huangpu River divides the city into two parts—Pudong, with its futuristic skyline, and Puxi, with historic streets. It is the largest trade and cultural centre of China. Western customs and Chinese traditions intertwine to form its unique identity.
Shanghai has two international airports - Pudong International Airport (PVG) and Hongqiao International Airport (SHA). Direct flights from Singapore to Shanghai usually arrive at Pudong International Airport which is situated around 40 kilometres from city centre. Hongqiao International Airport is about 19 kilometres from city centre. Direct flights between Singapore and Shanghai with no stops take an average of 5-6 hours and the longest flights can take up to 30 hours.
Airlines Flying from Singapore to Shanghai
China Eastern Airlines, Singapore Airlines, Malaysia Airlines, Spring Airlines, Air China, Garuda Indonesia, Philippine Airlines, and many other airlines offer direct flights to Shanghai.
Here is the flight information about some of the airlines operating this route:
Airline | Flight Time | Type | Roundtrip Price (Estimated) |
China Eastern Airlines | 5h 40m | Direct | From S$391 |
Singapore Airlines | 5h 40m | Direct | From S$631 |
Spring Airlines | 5h 5m | Direct | From S$250 |
Air China | 5h 30m | Direct | From S$429 |
👀Note: Prices are estimated and may vary depending on the booking period, travel dates, and promotions.
Getting to the Airport in Singapore
Opened in 1981, Singapore Changi Airport (SIN) has won numerous awards for its world-class services, such as comfortable resting areas, lounges, duty-free shops, restaurants, and charging points. Changi Airport isn’t just for flying. It's also considered as one of the most beautiful airports in the world. You will see the tallest indoor waterfall - Rain Vortex, experience a Skytrain that connects its terminals to immerse yourself in a real-world Zootopia, and also eating and shopping!
Changi Airport has 4 terminals (T1, T2, T3, and T4). Before you embark on your flight, it's important to know how to get to Singapore Changi Airport. Luckily, you have several options to choose from:
- MRT: The MRT system in Singapore connects the airport to the city centre. The East West Line connects the city to Changi Airport in just 30 minutes. The Changi Airport MRT Station is located between Terminal 2 and 3.
- Buses: Buses to Changi are available from multiple locations. It typically takes about 40 minutes to 1 hour.
- Taxis/Cars: The airport is approximately a short 30-minute drive from the city.
Arriving in Shanghai
Travellers from Singapore can visit China without a visa for up to 30 days thanks to the Singapore-China visa-free policy. As soon as you land, remember to stay connected with a China eSIM for fast 4G/5G data. Essential apps will make your trip even easier. So don't forget to download these apps: DiDi for ride-hailing, Meituan for food delivery and local services, and Trip.com for booking activities, tours and hotels.
Since Pudong is the main international hub, most direct flights from Singapore will land at Pudong International Airport (PVG). It's quite far from downtown Shanghai. But don't worry. There are still many ways to get from the airport to city:
- 🚄 Maglev Train: The fastest option—just 8 minutes to Longyang Road Station, reaching speeds of 431 km/h!
- 🚇 Metro Line 2: Taking metro is cheap and efficient. It takes about 1 hour to downtown Shanghai.
- 🚕 Taxi: Taxis are always direct and convenient, but pricier. You can try to use DiDi for cheaper prices.
- 🚌 Airport Bus: There are 10 different lines of airport buses to different parts of the city, taking about 90 minutes.
Tips for Booking Cheap Flight Tickets from Singapore to Shanghai
Finding cheap flights from Singapore to Shanghai is easier than ever! Here are some key tips to help you get the best flight deals.
🔥Tip #1: Download Trip.com App For the Best Flight Discounts
Download Trip.com mobile app and discover the best flight deals and discounts for your next trip!
🔥Tip #2: Make Use Of Trip.com Promotions
Trip.com rolls out new exciting travel promotions monthly with major banks and partners. Make use of discounts and promotion codes to maximise your savings for your trip!
🔥Tip #3: Search Flight by Single Fare
Due to the complex flight pricing structure (various factors depending on airlines) and the number of available seats, you will be offered air tickets at different prices if you search by single fare and group fare. For a group of not more than ten people, separate single fare bookings will be a more cost-effective option.
🔥Tip #4: Book Flight Tickets Early
Timing is crucial when booking flights. For the best rates, try to book your tickets 3-4 months ahead of your travel date. Additionally, Tuesdays and Wednesdays often offer cheaper fare options compared to other days. Or you can wait for last-minute price; although a bit adventurous, it's still a good way to grab cheap flights.
🔥Tip #5: Set up a Price Alert
You can easily track the price of your cheap flights to Shanghai by creating an alert. Whenever fares go down or up, you'll get a push notification or e-mail to help you get the best flight offer.
🔥Tip #6: Combine Your Flight With Hotels
Book the perfect hotel for your vacation and get an unbeatable 8% discount if you're a first-time user! Download our app now and start planning your trip with ease and make your getaway extra special!
Find Cheap Flights & Deals on Trip.com
-
Popular Flights to Shanghai
-
Popular Airlines to Shanghai
-
Popular Routes From Singapore
-
Popular Shanghai Hotels
- Plane tickets from Bangkok to Shanghai
- Cheap flights from Kuala Lumpur to Shanghai
- Cheap tickets from Chongqing to Shanghai
- Plane tickets from Seoul to Shanghai
- Cheap flights from Hong Kong to Shanghai
- Cheap flights from Shenzhen to Shanghai
- Cheap flights from Guangzhou to Shanghai
- Plane tickets from Beijing to Shanghai
- Plane tickets from Taipei to Shanghai
- Plane tickets from Singapore to Shanghai
- Singapore Airlines flight tickets to Shanghai
- Cheap Malaysia Airlines flights to Shanghai
- Cheap Hainan Airlines tickets to Shanghai
- Air China flight tickets to Shanghai
- Cheap Shandong Airlines flights to Shanghai
- Cheap Cathay Pacific flights to Shanghai
- Cheap Shanghai Airlines tickets to Shanghai
- Cheap Shenzhen Airlines tickets to Shanghai
- Cheap Thai Airways tickets to Shanghai
- Cheap China Eastern Airlines flights to Shanghai
- Cheap Spring Airlines flights to Shanghai
- Cheap Juneyao Airlines flights to Shanghai
- Cheap Hong Kong Airlines flights to Shanghai
- Cheap Xiamen Airlines flights to Shanghai
- China Southern Airlines flight tickets to Shanghai
- Cheap flights from Singapore to Taipei
- Cheap flights from Singapore to Bali
- Cheap flights from Singapore to Bangkok
- Cheap flights from Singapore to Jakarta
- Cheap flights from Singapore to Ho Chi Minh City
- Cheap flights from Singapore to Penang
- Cheap flights from Singapore to Manila
- Cheap flights from Singapore to Kuala Lumpur
- Cheap tickets from Singapore to Seoul
- Cheap tickets from Singapore to Shanghai
- Hotels near Wusong International Cruise Port
- Hotels near The Bund
- Hotels near Nanjing Road Pedestrian Street
- Hotels near Shanghai World Expo Exhibition and Convention Center
- Hotels near Anfu Road
- Hotels near Shanghai Hongqiao Railway Station
- Hotels near Shanghai Railway Station
- Hotels near METRO (Shanghai Pudong Shopping Mall Shop)
- Campanile Hotel (Shanghai The Bund)
- The Yard Shanghai Caohejing Hotel
- Shangyin International Hotel
- Suisse Place Xujiahui Shanghai
- Shanghai People's Square Nanjing East Road Pedestrian Street Treasury Hotel
- Shanghai Bund Riverside Treasury Hotel
- Toy Story Hotel