• Cheap flights from Shanghai

  • Cheap flights to Shanghai

Find cheap flight tickets to Shanghai and other cities in China using Kelkoo's advanced travel search. Kelkoo Travel searches hundreds of airlines to find the best fare for your trip to Shanghai. We have now included more top airlines, China Southern Airlines, China Eastern Airlines, Malaysia ... View more

Adults > 12 years old
Children 2-11 years
Infants 0-2 years
Travel Class
Economy Premium Economy Business First

Shanghai ({{lang-zh|, the city is administered as a municipality of the People's Republic of China with province-level status. Cite error: Invalid <ref> tag; refs with no name must have content Originally a fishing and textiles town, Shanghai grew to importance in the 19th century due to its…

Cheap offers

Wuhan to Shanghai Hongqiao

with China Southern Airlines in 1:25

from £196

Hong Kong International to Shanghai Hongqiao

with China Eastern Airlines

via Fuzhou in 3:45

from £213

Kuala Lumpur International to Shanghai Hongqiao

with China Eastern Airlines in 5:25

from £217

Nanking / Nanjing to Shanghai Hongqiao

with China Eastern Airlines in 1:00

from £220

Singapore Changi to Shanghai Hongqiao

with Malaysia Airlines

via Kuala Lumpur International in 9:20

from £246

Hanoi to Shanghai Hongqiao

with China Southern Airlines

via Guangzhou in 8:45

from £263

Beijing to Shanghai Hongqiao

with Air China in 2:10

from £268

Dubai to Shanghai Hongqiao

with Air India Limited

via Delhi in 15:55

from £271

Tokyo to Shanghai Hongqiao

with Asiana Airlines

via Seoul Gimpo in 9:30

from £286

Osaka to Shanghai Hongqiao

with China Eastern Airlines in 2:10

from £297

Shenyang to Shanghai Hongqiao

with China Eastern Airlines in 2:15

from £298

Bangkok Suvarnabhumi to Shanghai Hongqiao

with Shanghai Airlines in 4:30

from £303

Mumbai to Shanghai Hongqiao

with Air China in 9:15

from £304

Shenzhen Bao'an International to Shanghai Hongqiao

with China Southern Airlines in 1:50

from £318

Chongqing to Shanghai Hongqiao

with Air China in 2:00

from £340

Nagoya Chubu Centrair to Shanghai Hongqiao

with China Eastern Airlines

via Qingdao in 11:50

from £353

Moscow to Shanghai Hongqiao

with Emirates Airline

via Dubai in 18:25

from £374

Geneva to Shanghai Hongqiao

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 19:00

from £379

Amsterdam to Shanghai Hongqiao

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 20:15

from £386

Paris to Shanghai Hongqiao

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 17:20

from £389

Cheap offers

Shanghai Hongqiao to Hong Kong International

with China Eastern Airlines in 2:20

from £138

Shanghai Hongqiao to Manila Ninoy Aquino

with China Southern Airlines

via Guangzhou in 12:45

from £177

Shanghai Hongqiao to Seoul

with China Southern Airlines in 1:40

from £180

Shanghai Hongqiao to Harbin

with Shanghai Airlines in 2:50

from £194

Shanghai Hongqiao to Nanking / Nanjing

with China Eastern Airlines in 1:00

from £220

Shanghai Hongqiao to Ho Chi Minh City

with China Eastern Airlines in 4:00

from £229

Shanghai Hongqiao to Xiamen

with Shanghai Airlines in 1:30

from £251

Shanghai Hongqiao to Bangkok Suvarnabhumi

with China Southern Airlines

via Shantou in 13:35

from £252

Shanghai Hongqiao to Phnom Penh

with China Southern Airlines

via Guangzhou in 17:45

from £256

Shanghai Hongqiao to Busan

with China Eastern Airlines in 0:00

from £258

Shanghai Hongqiao to Beijing

with Air China in 2:15

from £260

Shanghai Hongqiao to Tokyo

with Delta Air Lines in 3:05

from £269

Shanghai Hongqiao to Taipei Taiwan Taoyuan

with Air Macau

via Macau in 5:15

from £278

Shanghai Hongqiao to Singapore Changi

with Shenzhen Airlines

via Shenzhen Bao'an International in 10:45

from £284

Shanghai Hongqiao to Xi An Xianyang

with Air China in 2:40

from £294

Shanghai Hongqiao to Phuket

with Malaysia Airlines

via Kuala Lumpur International in 8:45

from £294

Shanghai Hongqiao to Hanoi

with China Southern Airlines

via Guangzhou in 10:30

from £303

Shanghai Hongqiao to Chengdu

with Antinea Airlines in 3:30

from £334

Shanghai Hongqiao to Delhi

with China Southern Airlines

via Guangzhou in 28:15

from £359

Shanghai Hongqiao to Phu Quoc

with Vietnam Airlines

via Hanoi in 18:45

from £364

* Displayed airfares are based on historical data for one adult roundtrip cheap flight tickets. Our best offers come from real users that visit Kelkoo to search for low fares by destination and find the best deals on airline tickets. Prices are subject to change and cannot be guaranteed at the time of booking