
CA $789 Cheap Flights from Shanghai (PVG) to Reykjavik (KEF)
Popular airlines from Pudong International Airport (PVG) to Keflavik International Airport (KEF)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Cheap flights from Shanghai (PVG) to Reykjavik (KEF)
Prices were available within the past 7 days and start at CA $789 for one-way flights and CA $1,246 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Wed, May 13 - Mon, May 18
PVG
Shanghai
KEF
Reykjavik
CA $1,246 Roundtrip, found 6 days ago
CA $1,246
Roundtrip
found 6 days ago

Wed, May 13 - Mon, May 18
PVG
Shanghai
KEF
Reykjavik
CA $1,384 Roundtrip, found 6 days ago
CA $1,384
Roundtrip
found 6 days ago

Sun, May 17 - Mon, May 25
PVG
Shanghai
KEF
Reykjavik
CA $1,475 Roundtrip, found 5 days ago
CA $1,475
Roundtrip
found 5 days ago

Wed, May 13 - Mon, May 18
PVG
Shanghai
KEF
Reykjavik
CA $1,522 Roundtrip, found 6 days ago
CA $1,522
Roundtrip
found 6 days ago

Wed, May 13 - Mon, May 18
PVG
Shanghai
KEF
Reykjavik
CA $1,524 Roundtrip, found 6 days ago
CA $1,524
Roundtrip
found 6 days ago

Wed, May 13 - Mon, May 18
PVG
Shanghai
KEF
Reykjavik
CA $1,524 Roundtrip, found 6 days ago
CA $1,524
Roundtrip
found 6 days ago

Wed, May 13 - Mon, May 18
PVG
Shanghai
KEF
Reykjavik
CA $1,526 Roundtrip, found 6 days ago
CA $1,526
Roundtrip
found 6 days ago

Wed, Jun 24 - Tue, Jul 7
PVG
Shanghai
KEF
Reykjavik
CA $1,608 Roundtrip, found 1 day ago
CA $1,608
Roundtrip
found 1 day ago

Thu, Jun 25 - Thu, Jul 2
PVG
Shanghai
KEF
Reykjavik
CA $1,871 Roundtrip, found 1 day ago
CA $1,871
Roundtrip
found 1 day ago

Sun, Jun 28 - Sun, Jul 5
PVG
Shanghai
KEF
Reykjavik
CA $2,070 Roundtrip, found 1 day ago
CA $2,070
Roundtrip
found 1 day ago
Frequently asked questions
Travel information
Origin airport | Pudong Intl. |
|---|---|
Destination airport | Keflavik Intl. |
Airlines serving | Austrian Airlines, Emirates, Finnair, Lufthansa, Swiss International Air Lines |
Roundtrip price | CA $1,245 |
Distance | 8933 km |
Explore a world of travel with Expedia
- Southern Peninsula Hotels
- Cheap Hotels in Keflavik
- Hotels with Early Check-in in Keflavik
- Hotels with Free Airport Shuttle in Keflavik
- Luxury Hotels in Keflavik
- Spa Hotels in Keflavik
- Keflavik Hotels
- Njardvik Hotels
- Apartments in Reykjanesbær
- Capsule Hotels in Reykjanesbær
- Country Houses in Reykjanesbær
- Guest Houses in Reykjanesbær
- Hostels in Reykjanesbær
- All Inclusive Resorts and in Reykjanesbær
- Hotels with Free Airport Shuttle in Reykjanesbær
- Hotels with smoking rooms in Reykjanesbær
- Hotels with Tennis Courts in Reykjanesbær
- Lgbt Friendly Hotels in Reykjanesbær
- Reykjanesbær Hotels
- Treehouses in Reykjanesbær
- Flights to Keflavik
- Flights to Reykjanesbær
- Flights from Wyndham to Reykjanesbær
- Flights from Hassi Messaoud to Reykjanesbær
- Flights from Igarka to Reykjanesbær
- Flights from Qasigiannguit to Reykjanesbær
- Flights from Ottawa to Reykjanesbær
- Flights from St. Mary's to Reykjanesbær
- Flights from Lahore to Reykjanesbær
- Flights from Milford Sound to Reykjanesbær
- Flights from Mountain Village to Reykjanesbær
- Flights from Mizan Teferi to Reykjanesbær
- Flights from Mwanza to Reykjanesbær
- Flights from Ribeirao Preto to Reykjanesbær
- Flights from Akyurt to Reykjanesbær
- Flights from Joue En Charnie to Reykjanesbær
- Flights from Riyadh to Reykjanesbær
- Flights from Şanlıurfa to Reykjanesbær
- Flights from Sukkur to Reykjanesbær
- Flights from Sabahat to Reykjanesbær
- Flights from Tuscaloosa to Reykjanesbær
- Flights from Alicante to Reykjanesbær
- Flights from Visby to Reykjanesbær
- Flights from Saravane to Reykjanesbær
- Flights from Vopnafjordur to Reykjanesbær
- Flights from Clyde River to Reykjanesbær
- Flights from Hamilton to Reykjanesbær
- Flights from Yancheng to Reykjanesbær
- Flights from Terrace to Reykjanesbær
- Flights from Arkhangelsk to Reykjanesbær
- Flights from Asosa to Reykjanesbær
- Flights from São João del Rei to Reykjanesbær
- Flights from Kaiserslautern to Reykjanesbær
- Flights from Sturt Creek to Reykjanesbær
- Flights from Dallesport to Reykjanesbær
- Flights from Sipitang to Reykjanesbær
- Flights from Ahl Angad to Reykjanesbær
- Flights from Shuyskoe to Reykjanesbær
- Flights from Anta to Reykjanesbær
- Flights from Oriskany to Reykjanesbær
- Flights from Nassau to Reykjanesbær
- Flights from Ada to Reykjanesbær
- Flights from Marigot to Reykjanesbær
- Flights from Les Allues to Reykjanesbær
- Flights from La Teste-de-Buch to Reykjanesbær
- Flights from Benton Harbor to Reykjanesbær
- Flights from Fort Dodge to Reykjanesbær
- Flights from San Javier to Reykjanesbær
- Flights from Newcastle-upon-Tyne to Reykjanesbær
- Flights from Nahuel Huapi National Park to Reykjanesbær
- Flights from Andorra la Vella to Reykjanesbær
- Flights from Junin de los Andes to Reykjanesbær
- Flights from Port Douglas to Reykjanesbær
- Flights from Winnipeg to Reykjanesbær
- Flights from Nord-Aurdal to Reykjanesbær
- Flights from Surin to Reykjanesbær
- Flights from Southern Peninsula
- Flights from Council to Reykjanesbær
- Flights from Invercargill Airport to Reykjanesbær
- Flights from Elkins to Reykjanesbær
- Flights from Hollister to Reykjanesbær
- Flights from Omsk to Reykjanesbær
- Flights from Isisford to Reykjanesbær
- Flights from Kawthaung to Reykjanesbær
- Flights from Charleville to Reykjanesbær
- Flights from Sargodha to Reykjanesbær
*Available to Expedia members.