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

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

Cheapest flights
From price
Search
  • 15 22
  • 22 29
  • Jul

    29 6
  • 6 13
  • 13 20
  • 20 27
  • Aug

    27 3
  • 3 10
  • 10 17
  • 17 24
  • 24 31
  • Sep

    31 7
Displayed prices are calculated based on the lowest average weekly prices of the corresponding route on Trip.com.

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?

How to find a cheap flight from Singapore to Shanghai

Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Singapore to Shanghai. Book your flights at the right time and save more.
1
Choose your dates flexibly and get the best deals on flights from Singapore to Shanghai.
Tap 'Date' on the flight search bar to browse the calendar for Singapore to Shanghai airfare over the next 6 months in 2025. If you're looking to fly within the next 3 months, the cheapest date seems to be Tue, Jun 17, with one-way flights starting at S$ 168.
2
Compare cheap flight deals from hundreds of airlines for Singapore to Shanghai flights.
Our extensive search lets you compare prices from over 500 airlines to find the cheapest flights from Singapore to Shanghai. The cheapest flight at the moment is with Spring Airlines.
3
Set up a Price Alert
Set up a Price Alert for your Singapore to Shanghai flights and track ticket prices easily—no need for daily checks.
4
Don't miss out on cheap deals and promo codes for Singapore to Shanghai flights.
You can always get the latest deals through Trip.com Deals and Promo Codes for cheap flights. Sign up for a free membership for more exclusive flight deals.
5
Book early or wait for last-minute deals.
It's always better to book early. Flight tickets are often at their lowest when first released, usually a year ahead of departure. Keep an eye out as soon as your desired flights open for booking. If you miss the early deals, you may still find lower prices closer to your travel date.
6
Search for flights on the go.
For the best flight booking experience on the go, download Trip.com and search for cheap flights from Singapore to Shanghai to get your exclusive deals.

Flights from Singapore to Shanghai - Airlines, Airports & Tips

Shanghai

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:

AirlineFlight Time

TypeRoundtrip Price
(Estimated)
China Eastern Airlines5h 40mDirectFrom S$391
Singapore Airlines5h 40mDirectFrom S$631
Spring Airlines5h 5mDirectFrom S$250
Air China5h 30mDirectFrom 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!