Map

Find Cheap flights to Shanghai | Skyscanner Malaysia

Flights to Shanghai, China

Shanghai, China’s biggest city, is teeming with dynamism and excitement. It is not only known as a global financial hub; it is a popular travel destination for its cuisine, entertainment, architecture and shopping.

Shanghai is served by two main airports:

  • Shanghai Pu Dong Airport (PVG) – The primary international airport in Shanghai, it is located approximately 45 kilometres from the city centre. A taxi from the airport would cost between CNY180-230 (MYR114-146) and take about 45 minutes' travel time. A cheaper option would be to take the Shanghai Metro train for CNY6-8 (MYR4-5) with a travel time of almost an hour. The airport serves mainly international flights. Several major airlines are operating from the Pudong Airport including Malaysia Airlines, Shanghai Airlines and Singapore Airlines. A few low-cost airlines also operate from this airport including AirAsia X and Cebu Pacific.
  • Shanghai Hongqiao Airport (SHA) – The city’s second international airport, it is closer to the city centre compared to Shanghai Pu Dong Airport. It is approximately 15 kilometres away. A taxi from the airport to the city centre would take around 13 minutes and cost between CNY70-85 (MYR44-54). Mostly serving regional and domestic airlines, the airlines that operate from this airport include China Southern, Korean Air, Japan Airlines, Xiamen Airlines and Spring Airlines.

Cheap Shanghai Flights

As a travel search engine, Skyscanner assists travellers in finding cheap flights to Shanghai. By searching and comparing across hundreds of trusted airlines and online travel agents, Skyscanner will find you the best flight deal.

If you are not set on travel dates, use Skyscanner to view flights across a whole month or year to find the cheapest time to book your trip. Just select ‘whole month' on the search panel's date selector above and then click on ‘cheapest month'. If you are not ready to book that Shanghai flight, don't forget to sign up for Price Alerts to get updates when there is a change in flight prices.

Best Time to Visit Shanghai

The best time to visit Shanghai would be from October to November. This period is Shanghai's short autumn season where temperatures are cool averaging 15-22 degrees Celsius. Evenings can be chilly so keeping a light jacket or sweater handy would be recommended. It is a very good time to visit if you want to avoid the crowds and hot days of summer or Shanghai's cold winter. However, the week of National Day in October may get crowded as it is when many Chinese tourists visit.

The winter months of December to March can get chilly averaging 4-10 degrees Celsius and often dropping to around -1 degree Celsius during the evenings. This period is another great season to visit if you want to avoid the crowds plus get the added benefit of lower room rates and cheaper flights. However, you may want to skip visiting during the New Year holiday in January and Chinese New Year in January to February as it can get crowded.

Spring season from April to May also has great weather with an average of 15-22 degrees Celsius at daylight. Spring also means that the flowers and greenery will be lush and colourful in the city’s parks. Again, it may be wise to steer clear of visiting during the holidays of Labour Day and Youth Day, both in May, as this would mean higher accommodation and flight prices.

June to September are the summer months of Shanghai. It is also the peak travel season so expect crowded tourist spots as well as pricier airfares and accommodation rates. It is also the hottest season in Shanghai averaging 26-27 degrees Celsius and adding frequent rainfall; it makes for a humid and muggy time in the city. However, some events you may want to brave the season for include the Dragon Boat Festival in May and June and Army's Day in August.

Things to do in Shanghai

Shanghai is a city alive with culture, history and the arts, so there is always something to do while on holiday. Here are some of the top sights in Shanghai:

  • The Bund – A waterfront boulevard lined with buildings built in various architectural styles such as Art Deco, Romanesque Revival and Neo-Classical. Also known as Waitan which means “Outer Beach”, The Bund is one of Shanghai’s most popular tourist destinations.
  • Nanjing Road – Shanghai’s main shopping street, it is also considered as one of the busiest shopping streets in the world. It is a bustling 5.5-kilometre-long street with millions of visitors taking in the many cafés, restaurants, souvenir shops and street vendors.
  • Yu Garden – Also known as Yuyuan Garden, it is a large Chinese garden located in the Old City of Shanghai. Set beside the City God Temple, the garden covers 5 acres featuring ponds, arched bridges and Ming Dynasty pavilions.

Cheapest flights to Shanghai from...

 Need a nearby alternative?

Images by Shutterstock

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.