Cheap Flights from Shanghai (CSHA) to Reykjavik (REYK)

Compare Shanghai to Reykjavik flight deals

Find the cheapest month or even day of the year to fly to Reykjavik

Book the best Reykjavik fare with no extra fees

Flight deals from Shanghai to Reykjavik

Looking for a cheap last-minute deal or the best return flight from Shanghai to Reykjavik? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shanghai to Reykjavik

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai to Reykjavik flights are currently cheapest in December.

Alternative Shanghai to Reykjavik routes

Looking for the cheapest, fastest or easiest route from Shanghai to Reykjavik? You could fly into the following airports instead.

Shanghai to Reykjavik: Flight information

The things to know before you go.
Cheapest flight found$1,176
Cheapest month to flyDecember

Finding cheap flights from Shanghai to Reykjavik: Frequently asked questions

There are 2 airports in Reykjavik: Reykjavik Domestic and Reykjavik Keflavik.
The best price we found for a return flight from Shanghai to Reykjavik is $1,176. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Shanghai to Reykjavik. But we found flights with one or more stops from $1,176.
As of July 2025, there are no flights flying from Shanghai to Reykjavik.
The cheapest month to fly from Shanghai to Reykjavik is usually December.
If you're flying from Shanghai, the cheapest airport near Reykjavik is Reykjavik Keflavik – which is 37.4 km away from the centre of Reykjavik. We've found flights into this airport from $1,176.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Shanghai to Reykjavik on Friday, 5 December 2025.
No airlines currently offer direct flights between Shanghai and Reykjavik. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Reykjavik but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Reykjavik is around 40 days in advance, so don’t leave your flight to the last minute.
In July, the average temperature is usually around 11°C. July is typically the warmest month in Reykjavik, when it usually averages around 13°C. You can expect the least rain in June. The coldest month is January, with temperatures averaging -3°C. The rainiest month is February.
The cheapest airline that flies to Reykjavik is Finnair .

Travelling from Shanghai to Reykjavik: what you need to know

  • Start your holiday planning by considering where you'll catch your flight from Shanghai to Reykjavik. Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA) are Shanghai's main airports.

  • Disembark at Keflavik International Airport (KEF), the chief entry point to Reykjavik.

  • Reykjavik is eight hours behind Shanghai and is in the UTC+0 timezone.

  • For a smooth journey, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This leaves you with plenty of time to catch your Shanghai to Reykjavik flight.

  • Travelling during a peak time like April? Public holidays and other popular periods can mean longer lines at check-in and security. Be extra cautious and arrive up to four hours ahead of an international flight and two hours before a domestic departure.

How to find the cheapest flights from Shanghai to Reykjavik

  • Booking ahead of time is often the key to finding a cheap Shanghai to Reykjavik flight. Prices tend to rise as demand increases, so the closer you get to departure, the more you'll likely spend on your ticket.

  • If you can be flexible with your travel plans, try using the 'Whole month' search tool. It'll give you the lowest price across the month when looking for your plane ticket from Shanghai to Reykjavik.

  • Locking in a cheap flight from Shanghai to Reykjavik is a breeze with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch as soon as a better deal is available.

  • Find an affordable Shanghai to Reykjavik flight with the help of our filters. Choose your preferred duration, number of stops and airlines, then sort the results by 'Cheapest' to see the best deals.

Flying from Shanghai

Shanghai Pudong International Airport (PVG)

  • Consider adding a stopover to possibly find a cheaper Shanghai to Reykjavik flight. Simply deselect 'Direct flights only' when searching for departures from Shanghai Pudong International Airport. Take a pause at one of these popular airports:

    • Helsinki-Vantaa Airport (HEL)

    • London Heathrow Airport (LHR)

    • Vancouver International Airport (YVR)

  • To reach PVG from central Shanghai, it'll take around 50 minutes by car. It's roughly 32 kilometres from the airport to the city centre.

  • Catching an early flight from Shanghai to Reykjavik? Avoid the hassle of rushing to the terminal (and sneak in some extra snooze time) by choosing one of these hotels near Shanghai Pudong International Airport:

  • When it comes to Shanghai Pudong International Airport's on-time performance, 78.11% of flights arrive within the scheduled time frame.

  • You'll find PVG at No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • Depending on traffic, you can drive to SHA from Shanghai's centre in around 20 minutes. The airport is roughly 13 kilometres away.

  • You're off on holiday, so why not enjoy another night away? Think about kicking back in one of these hotels near Shanghai Hongqiao International Airport the day before your flight from Shanghai to Reykjavik:

  • Most flights that leave Shanghai Hongqiao International Airport land at their destination within the expected time frame. It boasts a strong on-time performance rate of 85.58%.

  • SHA is located at 700 Yingbin 1st Rd.

Arriving in Reykjavik

Keflavik International Airport (KEF)

  • The distance from Keflavik International Airport (KEF) to central Reykjavik is roughly 40 kilometres. It takes around 50 minutes to reach the centre driving.

  • Getting to the centre by public transport takes roughly 1 hour 15 minutes.

  • The last thing you need is a long journey to your hotel if you're getting in late on a flight from Shanghai to Reykjavik. Check in to one of these accommodation options near KEF instead:

  • Go wherever you want, whenever you want with a Keflavik International Airport rental car. Pick up a set of wheels from Ice Rental 4x4, FairCar or Flizzr and venture far and wide through Reykjavik and beyond.

  • Reserving your vehicle from Keflavik International Airport around four weeks ahead can help you get the lowest rate.

Reykjavik International Airport (RKV)

  • The centre of Reykjavik is approximately 2 kilometres from Reykjavik International Airport (RKV). After your flight from Shanghai to Reykjavik has touched down and you've made your way to arrivals, the drive should be around 5 minutes.

  • The journey will take roughly 25 minutes on public transport.

  • Forget about inconvenient public transport timetables or waiting forever for a cab. Pick up a Reykjavik International Airport rental car and let your trip unfold on your terms. Compare availability and rates from Europcar, RAS Car Hire and Hertz.

  • Snap up a deal by securing your ride from RKV three weeks in advance. You can also expect to have a greater range of vehicles.

Best time to go to Reykjavik

  • January is the quietest month for flights from Shanghai to Reykjavik, while July is the most popular. Figure out the best time to go to Reykjavik based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • Before locking in your Shanghai to Reykjavik tickets, consider the kind of weather you prefer. July is the warmest month in Reykjavik, with temperatures ranging from 8ºC (46ºF) to 15ºC (59ºF).

  • Search for cheap flights from Shanghai to Reykjavik in December if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between -6ºC (21ºF) and 4ºC (39ºF) on average.

More about Reykjavik

  • When it comes to searching for somewhere to rest your head, you'll find the best places to stay in Reykjavik right here. Browse these hotels once you've locked in your flight from Shanghai to Reykjavik:

  • There are so many things to explore in this city it can be tricky to work out where to start. Hallgrimskirkja silhouette, Perlan and National Museum of Iceland are highlights which should feature on every Reykjavik itinerary.

Explore more of Iceland

  • You've done Reykjavik, now it's time to explore other corners of Iceland. Travel about 5 kilometres south to Kópavogur to check off its must-visit sights. From Yndisgarðurinn to Fífu parkið and Elliðavatns-stífla, you've got a jam-packed schedule ahead.

  • Hafnarfjörður is another sought-after destination in Iceland and is around 10 kilometres south of Reykjavik. No trip is complete without a visit to Höfðaskógur forest, Dog relief area in Hafnarfjordur and Víðistaðatún.

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