Flying from Oslo to Shanghai: what you need to know
There are two main airports you can start your trip from in Oslo. Check out your options departing from Oslo Airport Gardermoen (OSL) or Torp Sandefjord Airport (TRF) when organizing your flight from Oslo to Shanghai.
Touch down in Shanghai at Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).
Leave enough time to get on your flight from Oslo to Shanghai. As a general rule, turn up at least two hours before international departures and an hour ahead for domestic flights.
Be prepared for longer queues during popular months like June and other peak seasons. Arriving up to four hours ahead of an international flight and two hours for a domestic departure is a smart move.
If you have a passport from Norway, you'll need a visa to visit China. This applies if you're booking a cheap flight from Oslo to Shanghai for tourism purposes. The rules may be different if you're travelling for business or other reasons. Always consult official visa guidelines ahead of booking and certainly before flying.
Flying from Oslo
Oslo Airport Gardermoen Airport (OSL)
We make it easy to book a flight from Oslo to Shanghai with a stopover. To see all your options leaving from Oslo Airport Gardermoen Airport, deselect 'Direct flights only.' Then, simply choose a flight that has a stop long enough to explore the city of your choice. Major stopovers include:
Frankfurt Airport (FRA)
Brussels Airport (BRU)
Copenhagen Airport (CPH)
OSL is around 48 kilometres from central Oslo. If you're driving, ride-sharing or catching a cab from the centre, it'll take you 38 minutes or so to get there, depending on traffic conditions. If you're taking public transport, expect the trip time to be around 30 minutes.
Catching an early flight from Oslo to Shanghai? Avoid the hassle of rushing to the terminal (and get some extra shut-eye) by choosing one of these hotels close to Oslo Airport Gardermoen Airport:
Torp Sandefjord Airport (TRF)
Make the most of your vacation with a stopover on your flight from Oslo to Shanghai. Visit family or friends or tick another city off your list. Whatever you decide to do, here's where you can stop between Oslo Airport Gardermoen Airport and Shanghai:
Frankfurt Airport (FRA)
Brussels Airport (BRU)
Copenhagen Airport (CPH)
With public transport, you can travel from central Oslo to TRF in around 2 hours and 21 minutes. The terminal is roughly 121 kilometres away, and making the trip by car will take approximately 1 hour and 28 minutes.
Get a head start on your vacation with an extra night away from home. Before catching your flight from Oslo to Shanghai, kick back in one of these hotels close to Torp Sandefjord Airport:
Arriving in Shanghai
Shanghai Pudong International Airport (PVG)
Shanghai Pudong International Airport (PVG) to central Shanghai is about 49 minutes by car. It's approximately 56 kilometres away.
The last thing you want is a lengthy journey to your hotel if you're landing late on a flight from Oslo to Shanghai. Reserve one of these accommodation options near PVG instead:
Shanghai Hongqiao International Airport (SHA)
After your flight from Oslo to Shanghai has arrived, you can make your way to the city centre in about 21 minutes by car. Central Shanghai is approximately 14 kilometres from Shanghai Hongqiao International Airport (SHA).
Hang up the 'Do not disturb' sign and unwind at a hotel near SHA. Here are a few options where you can settle in after your flight from Oslo to Shanghai:
How to find the cheapest flights from Oslo to Shanghai
At the moment, C$489 is the lowest price we've found for a one-way ticket from Oslo to Shanghai. The cheapest price for a return flight is C$848. Keep in mind fares can change due to demand at the time of booking.
Don't leave things to the last moment. You're more likely to get cheap flights from Oslo to Shanghai if you book in advance. Airlines often have some fantastic early bird rates.
The 'Whole month' search tool shows you the cheapest tickets from Oslo to Shanghai across each month. It's the best way to snap up a bargain if your trip dates are flexible.
Sign into your online account or use the app to create a Price Alert. We'll get in touch right away if there's a cheaper deal on this route. It's simple to do, and it'll save you the hassle of checking for cheap flights from Oslo to Shanghai every day.
Tailor your trip using filters. Choose your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Cheapest' or 'Best' flights from Oslo to Shanghai.
Best time to go to Shanghai
July is the most popular month for flights from Oslo to Shanghai. To skip the crowds, visit Shanghai in April.
The warmest month in Shanghai is August, with temperatures ranging between 23ºC and 34ºC. Lock in your flights from Oslo to Shanghai in this month if this is the type of weather you like.
January has average temperatures of between -1ºC and 10ºC. Search for cheap flights from Oslo to Shanghai sometime around then if you like travelling in cooler conditions.
More about Shanghai
When it comes to looking for somewhere to lay your head, you'll find the most popular stays in Shanghai right here. Check out these hotels as soon as you've booked your flight from Oslo to Shanghai:
The Bund Sightseeing Avenue and Yu Garden are just two of the top attractions to put on your Shanghai itinerary. Keep the adventure rolling by checking out Shanghai Tower.
Complete your Shanghai trip with a car rental
We use the same magic that helped you find your cheap flight from Oslo to Shanghai to track down amazing deals on car rentals. Search for your ride in seconds and compare offers in one place. Plus we give you all the info you need to drive in Shanghai, from the most popular car rental to the average daily price.