Flights to Shanghai

Find the best deals on cheap flights to Shanghai with Jetcost

Shanghai is split in two by the iconic Huangpu River, and you'll discover each area and its districts possess a unique character. Puxi is west of the river, and is home to the older city districts. Here you can wander amongst historical buildings in The Bund, visit Shanghai Zoo in Changning, and go on a shopping spree in Xujiahui in French Concession. Flights to Shanghai also present you with the opportunity to visit:

  • Lu Xun Park in Hongkou
  • Shanghai Museum in Huangpu
  • Jin'an Temple in Jing'an District
  • Yu Garden in the Old City
  • Gongquing Forest Park in Yangpu
  • Shanghai Circus in Zhabei

Flights to Shanghai mainly serve Pudong International Airport, which is located 40kilometres from the city. From here, you can travel by Maglev train or the metro, catch a bus, or use a taxi. The city itself boasts an excellent transport network. If you prefer the freedom to travel as and when you want, you might like to consider a rent a car in Shanghai. Take the time to visit Zhu Jia Jiao, which is a picturesque water village that is over 400 years old. This village with its iconic five-arch bridge is located about 40 minutes outside of the city.

Enjoy world-class tea at a dedicated tea house, relax on the golden sands of Jinshan City Beach, have fun at Shanghai Disney Resort, and hop onboard a river boat. Accommodation in Shanghai is very diverse, and ranges from charming hotels with traditional architecture to modern state of the art constructions. Whether you're looking for budget accommodation or prefer to indulge in the height of luxury, you can grab a cheap deal when booking hotels in Shanghai through our website. Save money today, and use our search engine to source your cheap flights to Shanghai!

Flights to Shanghai - Best prices

Flight

Airline name

Price

Type

Trip dates

Search date

Qingdao - Shanghai China Eastern Airlines $74 One-way 27 April Yesterday
Luoyang - Shanghai China Eastern Airlines $100 One-way 06 May 5 days ago
Anshan - Shanghai Shanghai Airlines $122 One-way 04 March 10 days ago

Latest Shanghai flight searches

Flight

Airline name

Price

Type

Trip dates

Search date

Gold Coast to Shanghai flights AirAsia X $702 Return 18 to 30 September Today 05:46
Harbin to Shanghai (PVG) flights Air China $326 One-way 08 February Today 02:38
Bangalore to Shanghai flights Malaysia Airlines $638 Return 06 to 10 March Yesterday
Rio de Janeiro to Shanghai flights British Airways $1974 Return 29 January to 03 February Yesterday
Bali to Shanghai flights Indonesia AirAsia $201 One-way 24 April Yesterday
Melbourne (MEB) to Shanghai flights AirAsia X $370 One-way 31 March Yesterday
Adelaide to Shanghai (PVG) flights Malaysia Airlines $796 Return 08 to 15 July 2 days ago
Colombo to Shanghai (PVG) flights Air Asia $621 Return 24 June to 11 July 2 days ago
Phnom Penh to Shanghai (PVG) flights Thai AirAsia $283 One-way 20 October 2 days ago
Auckland to Shanghai flights Air New Zealand $494 One-way 31 March 3 days ago

Shanghai attracts visitor from all over the world, and with cheap flights to Shanghai operating throughout the year it's easily possible to visit this stunning city while saving money on fares. Home to ancient monuments, fascinating architecture, sporting facilities, shops, restaurants, modern structures, and lush green parks, this city has much to offer its visitors.

Weather forecast for Shanghai
  • Sunday 22
    Min 0 °C
    Max 8 °C
  • Monday 23
    Min 1 °C
    Max 9 °C
  • Tuesday 24
    Min 5 °C
    Max 11 °C
  • Wednesday 25
    Min 5 °C
    Max 12 °C
  • Thursday 26
    Min 6 °C
    Max 15 °C
Climate in Shanghai
  • Cold
     
     
     
     
    Hot
  •  
    Rain (mm)
    Days of rain
  • January
    4 °C
    45.00
    9
  • February
    6 °C
    70.00
    7
  • March
    10 °C
    85.00
    11
  • April
    16 °C
    110.00
    14
  • May
    21 °C
    125.00
    16
  • June
    25 °C
    198.00
    18
  • July
    29 °C
    152.00
    17
  • August
    29 °C
    128.00
    13
  • September
    24 °C
    140.00
    11
  • October
    19 °C
    65.00
    9
  • November
    13 °C
    55.00
    7
  • December
    7 °C
    29.00
    8