Cheapest flights to Shanghai

Find cheap flights on aviakiosk.com and book the cheapest airfare. We compare the prices on all airlines and travel agents for the cheapest flights to Shanghai. Our service finds the best prices for you to fly to Shanghai, so you can choose the best airfare deal that's right for you without commission or hidden fees. Find cheap flights from Shanghai

One way

Round trip

All flights to Shanghai

- Shanghai from 52 dollars
Dalian - Shanghai from 53 dollars
Jinjiang - Shanghai from 55 dollars
Nanchang - Shanghai from 64 dollars
Zhengzhou - Shanghai from 71 dollars
Dayong - Shanghai from 71 dollars
Chizhou - Shanghai from 73 dollars
Qingdao - Shanghai from 74 dollars
Xiamen - Shanghai from 75 dollars
Kuala Lumpur - Shanghai from 81 dollars
Beijing - Shanghai from 82 dollars
Shijiazhuang - Shanghai from 83 dollars
An Shun - Shanghai from 84 dollars
- Shanghai from 85 dollars
Changsha - Shanghai from 85 dollars
Macau - Shanghai from 85 dollars
Hong Kong - Shanghai from 89 dollars
Tianjin - Shanghai from 89 dollars
Hengyang - Shanghai from 90 dollars
Lanzhou - Shanghai from 96 dollars
Harbin - Shanghai from 96 dollars
Zhangye - Shanghai from 100 dollars
Shenyang - Shanghai from 104 dollars
Shenzhen - Shanghai from 104 dollars
Xi'an - Shanghai from 104 dollars
Tokyo - Shanghai from 104 dollars
Guangzhou - Shanghai from 104 dollars
Chaoyang - Shanghai from 105 dollars
Nanning - Shanghai from 108 dollars
Surabaya - Shanghai from 109 dollars
Fuoshan - Shanghai from 111 dollars
Changchun - Shanghai from 115 dollars
Kunming - Shanghai from 116 dollars
Enshi - Shanghai from 117 dollars
Bangkok - Shanghai from 118 dollars
Luoyang - Shanghai from 120 dollars
Fuzhou - Shanghai from 124 dollars
Urumqi - Shanghai from 126 dollars
Singapore - Shanghai from 127 dollars
Seoul - Shanghai from 130 dollars
Sanya - Shanghai from 132 dollars
- Shanghai from 133 dollars
Yangzhou - Shanghai from 133 dollars
Phuket - Shanghai from 133 dollars
Kalibo - Shanghai from 133 dollars
Tongren - Shanghai from 135 dollars
Johor Bahru - Shanghai from 139 dollars
Yantai - Shanghai from 140 dollars
Baoshan - Shanghai from 142 dollars
Chongqing - Shanghai from 143 dollars
Kumamoto - Shanghai from 147 dollars
Vladivostok - Shanghai from 148 dollars
Puerto Princesa - Shanghai from 149 dollars
Dumaguete - Shanghai from 150 dollars
Medan - Shanghai from 151 dollars
Iloilo - Shanghai from 151 dollars
Alor Setar - Shanghai from 152 dollars
Penang - Shanghai from 152 dollars
Caticlan - Shanghai from 155 dollars
Tawau - Shanghai from 155 dollars
Yangon - Shanghai from 157 dollars
Gunsan - Shanghai from 158 dollars
Buri Ram - Shanghai from 160 dollars
Chengdu - Shanghai from 160 dollars
Zamboanga - Shanghai from 161 dollars
Hat Yai - Shanghai from 162 dollars
Taipei - Shanghai from 163 dollars
Guiyang - Shanghai from 165 dollars
Guang Yuan - Shanghai from 167 dollars
Chiang Mai - Shanghai from 168 dollars
Denpasar - Shanghai from 175 dollars
Nha Trang - Shanghai from 176 dollars
Khabarovsk - Shanghai from 176 dollars
Pohang - Shanghai from 177 dollars
Yulin - Shanghai from 177 dollars
Sihanoukville - Shanghai from 179 dollars
Da Nang - Shanghai from 182 dollars
Praya - Shanghai from 189 dollars
Manila - Shanghai from 194 dollars
Roi Et - Shanghai from 194 dollars
Wu Hai - Shanghai from 195 dollars
Osaka - Shanghai from 198 dollars
Hangzhou - Shanghai from 199 dollars
Ho Chi Minh City - Shanghai from 204 dollars
Korla - Shanghai from 205 dollars
Sandakan - Shanghai from 206 dollars
Ubon Ratchathni - Shanghai from 208 dollars
Tiruchirapally - Shanghai from 208 dollars
Chiang Rai - Shanghai from 209 dollars
Jiayuguan - Shanghai from 209 dollars
Sydney - Shanghai from 212 dollars
Zunyi - Shanghai from 215 dollars
Xichang - Shanghai from 216 dollars
Lijiang City - Shanghai from 217 dollars
Colombo - Shanghai from 218 dollars
Manado - Shanghai from 220 dollars
Hakodate - Shanghai from 221 dollars
Huizhou - Shanghai from 224 dollars
Moscow - Shanghai from 226 dollars
Anshan - Shanghai from 227 dollars
Miyazaki - Shanghai from 228 dollars
Gonggar - Shanghai from 228 dollars
Miri - Shanghai from 230 dollars
Gwangju - Shanghai from 231 dollars
Padang - Shanghai from 235 dollars
San Francisco - Shanghai from 238 dollars
Melbourne - Shanghai from 240 dollars
Hualien - Shanghai from 241 dollars
Meixian - Shanghai from 243 dollars
Yonago - Shanghai from 244 dollars
Qui Nhon - Shanghai from 245 dollars
Sakon Nakhon - Shanghai from 247 dollars
Changzhou - Shanghai from 249 dollars
Vinh City - Shanghai from 251 dollars
Udon Thani - Shanghai from 253 dollars
Yeosu - Shanghai from 254 dollars
Krabi - Shanghai from 254 dollars
Hanzhong - Shanghai from 255 dollars
Taitung - Shanghai from 256 dollars
Fukue - Shanghai from 257 dollars
Mangalore - Shanghai from 257 dollars
Saint Petersburg - Shanghai from 262 dollars
Nantong - Shanghai from 266 dollars
Dalat - Shanghai from 267 dollars
Bacolod - Shanghai from 267 dollars
Pattaya - Shanghai from 270 dollars
Busuanga - Shanghai from 275 dollars
Phu Quoc - Shanghai from 275 dollars
Yichun - Shanghai from 280 dollars
Panzhihua - Shanghai from 281 dollars
Yinchuan - Shanghai from 282 dollars
Spokane - Shanghai from 284 dollars
Cheongju - Shanghai from 285 dollars
Baishan - Shanghai from 286 dollars
Ulaanbaatar - Shanghai from 289 dollars
Helsinki - Shanghai from 290 dollars
Dunhuang - Shanghai from 292 dollars
Vishakhapatnam - Shanghai from 293 dollars
Miyako Jima - Shanghai from 294 dollars
Juzhou - Shanghai from 298 dollars
Dubai - Shanghai from 301 dollars
Yuzhno-Sakhalinsk - Shanghai from 309 dollars
Tehran - Shanghai from 311 dollars
Maui - Shanghai from 311 dollars
Haiphong - Shanghai from 313 dollars
Heihe - Shanghai from 314 dollars
Langkawi - Shanghai from 316 dollars
Qingyang - Shanghai from 318 dollars
Nyaung-u - Shanghai from 322 dollars
Hua Hin - Shanghai from 323 dollars
Hue - Shanghai from 324 dollars
Dimapur - Shanghai from 326 dollars
Legazpi - Shanghai from 326 dollars
Koh Samui - Shanghai from 327 dollars
Xilinhot - Shanghai from 329 dollars
Can Tho - Shanghai from 330 dollars
Novosibirsk - Shanghai from 333 dollars
Calbayog - Shanghai from 339 dollars
Paris - Shanghai from 343 dollars
- Shanghai from 347 dollars
Karachi - Shanghai from 356 dollars
Bhopal - Shanghai from 360 dollars
Bayannur - Shanghai from 365 dollars
Ulsan - Shanghai from 365 dollars
Del Carmen - Shanghai from 366 dollars
Ulanhot - Shanghai from 373 dollars
Kazan - Shanghai from 379 dollars
Cebu - Shanghai from 382 dollars
Calgary - Shanghai from 385 dollars
Amritsar - Shanghai from 387 dollars
El Nido - Shanghai from 389 dollars
Dali City - Shanghai from 390 dollars
Los Angeles - Shanghai from 391 dollars
Trieste - Shanghai from 394 dollars
Oita - Shanghai from 394 dollars
Winnipeg - Shanghai from 395 dollars
Bourgas - Shanghai from 402 dollars
New York - Shanghai from 406 dollars
Kita Kyushu - Shanghai from 406 dollars
Davao - Shanghai from 407 dollars
Khartoum - Shanghai from 408 dollars
Fresno - Shanghai from 413 dollars
Chattanooga - Shanghai from 418 dollars
Ca Mau - Shanghai from 418 dollars
Chicago - Shanghai from 419 dollars
Trat - Shanghai from 420 dollars
Ishigaki - Shanghai from 422 dollars
Toronto - Shanghai from 425 dollars
Comiso - Shanghai from 427 dollars
Roanoke - Shanghai from 430 dollars
Boise - Shanghai from 434 dollars
Multan - Shanghai from 434 dollars
Vadodara - Shanghai from 437 dollars
Canberra - Shanghai from 437 dollars
Gold Coast - Shanghai from 440 dollars
Addis Ababa - Shanghai from 442 dollars
Tangier - Shanghai from 444 dollars
Hamilton Island - Shanghai from 444 dollars
Toulouse - Shanghai from 445 dollars
San Jose - Shanghai from 447 dollars
Darwin - Shanghai from 449 dollars
Port Moresby - Shanghai from 452 dollars
Kutahya - Shanghai from 452 dollars
Humberside - Shanghai from 453 dollars
Tauranga - Shanghai from 453 dollars
Klaipeda - Shanghai from 454 dollars
Rajkot - Shanghai from 454 dollars
Minsk - Shanghai from 459 dollars
Durban - Shanghai from 459 dollars
Jodhpur - Shanghai from 460 dollars
Comox - Shanghai from 461 dollars
Fairbanks - Shanghai from 462 dollars
Palm Springs - Shanghai from 467 dollars
London - Shanghai from 470 dollars
Frankfurt - Shanghai from 471 dollars
Laoag - Shanghai from 480 dollars
Belfast - Shanghai from 482 dollars
Igdir - Shanghai from 485 dollars
Helena - Shanghai from 489 dollars
Kyzyl - Shanghai from 491 dollars
Jammu - Shanghai from 492 dollars
Mobile - Shanghai from 493 dollars
Diu - Shanghai from 495 dollars
Sorong - Shanghai from 501 dollars
Alice Springs - Shanghai from 502 dollars
San Antonio - Shanghai from 505 dollars
Port Vila - Shanghai from 508 dollars
Jayapura - Shanghai from 508 dollars
Agri - Shanghai from 512 dollars
Quetta - Shanghai from 513 dollars
Dar Es Salaam - Shanghai from 516 dollars
Kuala Terengganu - Shanghai from 516 dollars
Palmerston North - Shanghai from 518 dollars
Osijek - Shanghai from 525 dollars
Luang Namtha - Shanghai from 527 dollars
Omaha - Shanghai from 528 dollars
Cardiff - Shanghai from 530 dollars
Kingston - Shanghai from 533 dollars
Tembagapura - Shanghai from 540 dollars
Adelaide - Shanghai from 543 dollars
Edmonton - Shanghai from 545 dollars
Wichita - Shanghai from 551 dollars
Ivano-Frankovsk - Shanghai from 552 dollars
Knock - Shanghai from 553 dollars
Des Moines - Shanghai from 555 dollars
Harare - Shanghai from 557 dollars
Wellington - Shanghai from 564 dollars
Sivas - Shanghai from 568 dollars
Fort St John - Shanghai from 569 dollars
Zanzibar - Shanghai from 569 dollars
Ciudad Juarez - Shanghai from 571 dollars
Decatur - Shanghai from 574 dollars
Vitebsk - Shanghai from 579 dollars
Queenstown - Shanghai from 582 dollars
Linkoping - Shanghai from 582 dollars
Kilimanjaro - Shanghai from 583 dollars
Samarinda - Shanghai from 586 dollars
Chania - Shanghai from 590 dollars
Kulyab - Shanghai from 599 dollars
Koror - Shanghai from 605 dollars
Kailua-Kona - Shanghai from 608 dollars
Vinnica - Shanghai from 612 dollars
West Palm Beach - Shanghai from 613 dollars
Springfield - Shanghai from 615 dollars
Simao - Shanghai from 618 dollars
Golmud - Shanghai from 621 dollars
Roma - Shanghai from 621 dollars
Rabat - Shanghai from 622 dollars
Sudbury - Shanghai from 624 dollars
Luanda - Shanghai from 624 dollars
Kupang - Shanghai from 627 dollars
Kushiro - Shanghai from 632 dollars
Lugano - Shanghai from 634 dollars
Plaisance - Shanghai from 636 dollars
Grand Rapids - Shanghai from 640 dollars
Al Najaf - Shanghai from 644 dollars
Bujumbura - Shanghai from 645 dollars
Zaragoza - Shanghai from 648 dollars
Hambantota - Shanghai from 648 dollars
Peshawar - Shanghai from 649 dollars
Leh - Shanghai from 650 dollars
Palembang - Shanghai from 654 dollars
Abuja - Shanghai from 656 dollars
Rochester - Shanghai from 658 dollars
Daytona Beach - Shanghai from 660 dollars
Ithaca - Shanghai from 663 dollars
Killeen - Shanghai from 665 dollars
Guyuan - Shanghai from 665 dollars
Tlemcen - Shanghai from 666 dollars
Kelowna - Shanghai from 666 dollars
Queretaro - Shanghai from 674 dollars
Moncton - Shanghai from 680 dollars
Newcastle - Shanghai from 681 dollars
Sarasota - Shanghai from 682 dollars
Fort Myers - Shanghai from 684 dollars
León - Shanghai from 686 dollars
WonJu - Shanghai from 686 dollars
Lubumbashi - Shanghai from 689 dollars
Ende - Shanghai from 690 dollars
Baghdad - Shanghai from 692 dollars
Abidjan - Shanghai from 693 dollars
Savannah - Shanghai from 700 dollars
Yining - Shanghai from 703 dollars
Manchester - Shanghai from 703 dollars
Ottawa - Shanghai from 707 dollars
Noumea - Shanghai from 710 dollars
Kirkenes - Shanghai from 710 dollars
- Shanghai from 711 dollars
Kingston - Shanghai from 711 dollars
Heho - Shanghai from 713 dollars
Tucson - Shanghai from 724 dollars
Khovd - Shanghai from 727 dollars
Popondetta - Shanghai from 735 dollars
Hotan - Shanghai from 736 dollars
Lome - Shanghai from 737 dollars
Hatay - Shanghai from 738 dollars
Reynosa - Shanghai from 738 dollars
Jackson - Shanghai from 740 dollars
Puerto Plata - Shanghai from 744 dollars
Williston - Shanghai from 746 dollars
Acapulco - Shanghai from 747 dollars
Accra - Shanghai from 748 dollars
Bastia - Shanghai from 749 dollars
Pau - Shanghai from 750 dollars
Saginaw - Shanghai from 750 dollars
Lilongwe - Shanghai from 751 dollars
- Shanghai from 753 dollars
Cedar Rapids - Shanghai from 758 dollars
Juba - Shanghai from 763 dollars
Liberia - Shanghai from 769 dollars
Kozhikode - Shanghai from 771 dollars
Sorvágur - Shanghai from 783 dollars
Asmara - Shanghai from 793 dollars
Mogadishu - Shanghai from 806 dollars
Amami - Shanghai from 809 dollars
Honiara - Shanghai from 811 dollars
Satu Mare - Shanghai from 812 dollars
Labuan - Shanghai from 827 dollars
Tegucigalpa - Shanghai from 833 dollars
Aspen - Shanghai from 837 dollars
Harrisburg - Shanghai from 837 dollars
Holguin - Shanghai from 837 dollars
Baton Rouge - Shanghai from 843 dollars
Pokhara - Shanghai from 847 dollars
Dili - Shanghai from 848 dollars
Ashgabat - Shanghai from 852 dollars
Eugene - Shanghai from 855 dollars
Maseru - Shanghai from 857 dollars
Wichita Falls - Shanghai from 858 dollars
Dunedin - Shanghai from 865 dollars
Stillwater - Shanghai from 870 dollars
Greven - Shanghai from 878 dollars
Hobart - Shanghai from 880 dollars
Cotonou - Shanghai from 880 dollars
Tanjung Pinang - Shanghai from 886 dollars
Syracuse - Shanghai from 891 dollars
Laredo - Shanghai from 892 dollars
Al-Baha - Shanghai from 892 dollars
Namangan - Shanghai from 897 dollars
Mazar-i-sharif - Shanghai from 903 dollars
Bamako - Shanghai from 905 dollars
Pittsburgh - Shanghai from 911 dollars
Recife - Shanghai from 914 dollars
Ponta Delgada - Shanghai from 915 dollars
Libreville - Shanghai from 927 dollars
Cartagena - Shanghai from 948 dollars
Plattsburgh - Shanghai from 950 dollars
Kirksville - Shanghai from 953 dollars
Duluth - Shanghai from 954 dollars
Castries - Shanghai from 973 dollars
Florence - Shanghai from 980 dollars
Curitiba - Shanghai from 1021 dollars
Blountville - Shanghai from 1023 dollars
Toledo - Shanghai from 1024 dollars
Aruba - Shanghai from 1028 dollars
Gulfport - Shanghai from 1028 dollars
Erie - Shanghai from 1031 dollars
Latrobe - Shanghai from 1033 dollars
Vail - Shanghai from 1051 dollars
Wenatchee - Shanghai from 1052 dollars
Dominica - Shanghai from 1053 dollars
Bissau - Shanghai from 1066 dollars
Lansing - Shanghai from 1073 dollars
South Bend - Shanghai from 1073 dollars
Columbia - Shanghai from 1074 dollars
Columbia - Shanghai from 1074 dollars
Moroni - Shanghai from 1079 dollars
Tripoli - Shanghai from 1081 dollars
Fort Lauderdale - Shanghai from 1087 dollars
Constanta - Shanghai from 1111 dollars
Porto Seguro - Shanghai from 1121 dollars
Guayaquil - Shanghai from 1123 dollars
Santiago - Shanghai from 1124 dollars
St Louis - Shanghai from 1126 dollars
Oakland - Shanghai from 1134 dollars
Kassel - Shanghai from 1135 dollars
Columbus - Shanghai from 1137 dollars
Tuzla - Shanghai from 1145 dollars
Pereira - Shanghai from 1158 dollars
Malabo - Shanghai from 1159 dollars
Enugu - Shanghai from 1166 dollars
Charleston - Shanghai from 1175 dollars
Miami - Shanghai from 1180 dollars
Belem - Shanghai from 1192 dollars
Brest - Shanghai from 1193 dollars
Kavieng - Shanghai from 1200 dollars
Gladstone - Shanghai from 1204 dollars
Teesside - Shanghai from 1214 dollars
Redding - Shanghai from 1215 dollars
Fortaleza - Shanghai from 1234 dollars
Montevideo - Shanghai from 1241 dollars
Suva - Shanghai from 1242 dollars
Alexandria - Shanghai from 1244 dollars
Hays - Shanghai from 1252 dollars
San Salvador - Shanghai from 1256 dollars
Manaus - Shanghai from 1303 dollars
Covington - Shanghai from 1311 dollars
Cordoba - Shanghai from 1315 dollars
Waterloo - Shanghai from 1316 dollars
Broome - Shanghai from 1321 dollars
Banjul - Shanghai from 1325 dollars
Brazzaville - Shanghai from 1325 dollars
Navegantes - Shanghai from 1334 dollars
Managua - Shanghai from 1355 dollars
Monterrey - Shanghai from 1358 dollars
Livingstone - Shanghai from 1360 dollars
Nossi-Be - Shanghai from 1417 dollars
Rochester - Shanghai from 1431 dollars
Columbus - Shanghai from 1432 dollars
Rodrigues Island - Shanghai from 1435 dollars
La Crosse - Shanghai from 1443 dollars
Pointe-Noire - Shanghai from 1459 dollars
Knoxville - Shanghai from 1470 dollars
Nelson - Shanghai from 1483 dollars
Sitka - Shanghai from 1490 dollars
Sao Vicente - Shanghai from 1492 dollars
Laayoune - Shanghai from 1498 dollars
Mbeya - Shanghai from 1500 dollars
Cochabamba - Shanghai from 1505 dollars
Cochabamba - Shanghai from 1505 dollars
Ouarzazate - Shanghai from 1515 dollars
Altenrhein - Shanghai from 1522 dollars
Culiacan - Shanghai from 1531 dollars
Oklahoma City - Shanghai from 1551 dollars
Pensacola - Shanghai from 1553 dollars
Leon - Shanghai from 1555 dollars
Christmas Island - Shanghai from 1556 dollars
Mexicali - Shanghai from 1558 dollars
Perpignan - Shanghai from 1583 dollars
Tours - Shanghai from 1607 dollars
Kandahar - Shanghai from 1613 dollars
Gan Island - Shanghai from 1647 dollars
Isle Of Man - Shanghai from 1650 dollars
Angers - Shanghai from 1655 dollars
Varadero - Shanghai from 1672 dollars
Québec City - Shanghai from 1681 dollars
Norrkoping - Shanghai from 1684 dollars
Segovia - Shanghai from 1720 dollars
Natal - Shanghai from 1722 dollars
North Bay - Shanghai from 1753 dollars
Aalesund - Shanghai from 1758 dollars
Nepalganj - Shanghai from 1784 dollars
Watertown - Shanghai from 1843 dollars
Neiva - Shanghai from 1866 dollars
Georgetown - Shanghai from 1934 dollars
Santarem - Shanghai from 1967 dollars
San Luis Potosi - Shanghai from 1981 dollars
Beaumont - Shanghai from 2084 dollars
Lawton - Shanghai from 2086 dollars
Basra - Shanghai from 2091 dollars
Grand Island - Shanghai from 2160 dollars
Dayton - Shanghai from 2167 dollars
Kiev - Shanghai from 2169 dollars
Springfield - Shanghai from 2179 dollars
Curacao - Shanghai from 2194 dollars
Tozeur - Shanghai from 2268 dollars
Roswell - Shanghai from 2350 dollars
Tabubil - Shanghai from 2356 dollars
Alta - Shanghai from 2548 dollars
Antofagasta - Shanghai from 2552 dollars
Santander - Shanghai from 2686 dollars
Manta - Shanghai from 2754 dollars
Lviv - Shanghai from 2863 dollars
Bauru - Shanghai from 2969 dollars
Easter Island - Shanghai from 3073 dollars
Rosario - Shanghai from 3170 dollars
Pamplona - Shanghai from 3293 dollars
Maningrida - Shanghai from 3367 dollars
Amarillo - Shanghai from 3386 dollars
Sao Tome Island - Shanghai from 3419 dollars
Appleton - Shanghai from 3453 dollars
Fletcher - Shanghai from 3507 dollars
Brno - Shanghai from 3557 dollars
Belize City - Shanghai from 3557 dollars
Cuenca - Shanghai from 3595 dollars
Catamayo - Shanghai from 3700 dollars
Edremit - Shanghai from 4185 dollars
Gyandzha - Shanghai from 4263 dollars
Evansville - Shanghai from 4296 dollars
Granada - Shanghai from 4310 dollars
Abbotsford - Shanghai from 5246 dollars
Casper - Shanghai from 5492 dollars
Karratha - Shanghai from 5712 dollars
Hilo - Shanghai from 5853 dollars
Pemba - Shanghai from 6180 dollars
Westchester County - Shanghai from 7387 dollars
Medford - Shanghai from 7488 dollars
Liege - Shanghai from 8926 dollars
Manhattan - Shanghai from 9175 dollars
Akureyri - Shanghai from 10663 dollars
Tuxtla Gutierrez - Shanghai from 11578 dollars
Bora Bora - Shanghai from 27967 dollars
Find cheap flights to China Find cheap flights from China
Дешевые авиабилеты (RU)Дешеві авіаквитки (UA)Tanie loty (PL)Voli low cost (IT)Vols pas chers (FR)Voos baratos (PT)Voos baratos (BR)Cheap flights (US)Cheap flights (UK)Cheap flights (AU)Cheap flights (NZ)Cheap flights (CA)
Aviakiosk.com - book cheap flights Find cheap flights