Flight deals from Shanghai to Oslo
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
PVG 11:1527h 30m1 stopsOSL 08:45Shanghai - Oslo | Thu, May 22 | KLMOSL 09:2018h 5m1 stopsPVG 09:25Oslo - Shanghai | Wed, May 28 | KLMNZD 970 NZD 1,14515% OFF15% OFFNZD 1,145 NZD 970
-
PVG 21:3025h 10m1 stopsOSL 16:40Shanghai - Oslo | Tue, May 27 | Air FranceOSL 17:3518h 40m1 stopsPVG 18:15Oslo - Shanghai | Wed, Jun 4 | Air FranceNZD 972 NZD 1,14515% OFF15% OFFNZD 1,145 NZD 972
-
PVG 11:1527h 30m1 stopsOSL 08:45Shanghai - Oslo | Thu, May 15 | KLMOSL 06:3020h 55m1 stopsPVG 09:25Oslo - Shanghai | Mon, May 19 | KLMNZD 972 NZD 1,14515% OFF15% OFFNZD 1,145 NZD 972
-
PVG 21:3031h 50m1 stopsOSL 23:20Shanghai - Oslo | Thu, May 15 | Air FranceOSL 17:3518h 40m1 stopsPVG 18:15Oslo - Shanghai | Mon, May 19 | Air FranceNZD 97415% OFFNZD 1,145 NZD 974
-
SHA 11:1524h 35m1 stopsOSL 05:50Shanghai - Oslo | Fri, May 9 | Hainan AirlinesOSL 13:3023h 30m1 stopsSHA 19:00Oslo - Shanghai | Sat, May 17 | Hainan AirlinesNZD 99413% OFFNZD 1,145 NZD 994
-
SHA 08:2027h 30m1 stopsOSL 05:50Shanghai - Oslo | Fri, May 16 | Hainan AirlinesOSL 13:3023h 30m1 stopsSHA 19:00Oslo - Shanghai | Sat, May 24 | Hainan AirlinesNZD 1,00612% OFFNZD 1,145 NZD 1,006
-
PVG 11:1517h 20m1 stopsOSL 22:35Shanghai - Oslo | Fri, May 9 | KLMOSL 12:4523h 30m1 stopsPVG 18:15Oslo - Shanghai | Mon, May 12 | Air FranceNZD 1,01311% OFFNZD 1,145 NZD 1,013
-
SHA 08:2027h 30m1 stopsOSL 05:50Shanghai - Oslo | Wed, May 21 | Hainan AirlinesOSL 13:3015h 25m1 stopsSHA 10:55Oslo - Shanghai | Thu, May 29 | Hainan AirlinesNZD 1,01511% OFFNZD 1,145 NZD 1,015
-
SHA 08:2027h 30m1 stopsOSL 05:50Shanghai - Oslo | Fri, May 23 | Hainan AirlinesOSL 13:3023h 30m1 stopsSHA 19:00Oslo - Shanghai | Sat, May 31 | Hainan AirlinesNZD 1,01511% OFFNZD 1,145 NZD 1,015
-
SHA 08:2027h 30m1 stopsOSL 05:50Shanghai - Oslo | Wed, May 28 | Hainan AirlinesOSL 13:3014h 20m1 stopsPVG 09:50Oslo - Shanghai | Tue, Jun 3 | Hainan AirlinesNZD 1,01911% OFFNZD 1,145 NZD 1,019
-
SHA 13:0017h 25m1 stopsOSL Invalid DateShanghai - Oslo | Fri, May 9 | Normal AirlineOSL 15:006hDirectSHA 16:00Oslo - Shanghai | Sun, May 11 | Normal AirlineFind More FlightsFind More Flights
-
SHA 19:3516h 15m1 stopsOSL 05:50Shanghai - Oslo | Wed, Jun 11 | Hainan AirlinesNZD 548 NZD 71824% OFF24% OFFNZD 718 NZD 548
-
SHA 11:1524h 35m1 stopsOSL 05:50Shanghai - Oslo | Wed, May 7 | Hainan AirlinesNZD 568 NZD 71821% OFF21% OFFNZD 718 NZD 568
-
PVG 11:0524h 45m1 stopsOSL 05:50Shanghai - Oslo | Wed, Jul 2 | Hainan AirlinesNZD 570 NZD 71821% OFF21% OFFNZD 718 NZD 570
-
PVG 11:0524h 45m1 stopsOSL 05:50Shanghai - Oslo | Mon, May 12 | Hainan AirlinesNZD 57620% OFFNZD 718 NZD 576
-
SHA 08:2027h 30m1 stopsOSL 05:50Shanghai - Oslo | Mon, Jun 23 | Hainan AirlinesNZD 57620% OFFNZD 718 NZD 576
-
SHA 08:2027h 30m1 stopsOSL 05:50Shanghai - Oslo | Fri, Jun 20 | Hainan AirlinesNZD 62113% OFFNZD 718 NZD 621
-
SHA 19:0016h 50m1 stopsOSL 05:50Shanghai - Oslo | Mon, Jun 16 | Hainan AirlinesNZD 62113% OFFNZD 718 NZD 621
-
PVG 11:0524h 45m1 stopsOSL 05:50Shanghai - Oslo | Fri, May 16 | Hainan AirlinesNZD 62713% OFFNZD 718 NZD 627
-
SHA 11:1524h 35m1 stopsOSL 05:50Shanghai - Oslo | Fri, May 9 | Hainan AirlinesNZD 62713% OFFNZD 718 NZD 627
-
PVG 11:0524h 45m1 stopsOSL 05:50Shanghai - Oslo | Mon, Jun 9 | Hainan AirlinesNZD 63911% OFFNZD 718 NZD 639
-
SHA 13:0017h 25m1 stopsOSL Invalid DateShanghai - Oslo | Fri, May 9 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Shanghai to Oslo
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Shanghai to Oslo
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Shanghai (SHA) to Oslo (OSL) the cheapest?
Airlines adjust prices for flights from Shanghai to Oslo based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Shanghai (SHA) to Oslo (OSL) cost?
According to Trip.com's data, the lowest price is around NZD 1,602.
How to find a cheap flight from Shanghai to Oslo
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Shanghai to Oslo. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Shanghai to Oslo
Cheapest one-way flight price | NZD 547 |
---|---|
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 8,101.46 km |
Popular airline | Air France |
Popular Flights
-
Top Routes from Shanghai
-
Top Routes to Oslo
-
More flight options
- Shanghai to Bali Flights
- Shanghai to Dubai Flights
- Shanghai to Los Angeles Flights
- Shanghai to Sydney Flights
- Shanghai to Paris Flights
- Shanghai to Milan Flights
- Shanghai to Moscow Flights
- Shanghai to Jakarta Flights
- Shanghai to Casablanca Flights
- Shanghai to Singapore Flights
- Shanghai to New York Flights
- Flights from Shanghai Pudong International Airport to Dunedin
- Flights from Shanghai Pudong International Airport to Timaru
- Flights from Shanghai Pudong International Airport to Christchurch
- Flights from Shanghai Pudong International Airport to Tauranga
- Flights from Shanghai Pudong International Airport to Wellington
- Flights from Shanghai Pudong International Airport to Palmerston North
- Flights from Shanghai to Christchurch International Airport
- Flights from Shanghai to Taupo Airport
- Flights from Shanghai to Hawke's Bay Airport
- Flights from Shanghai to Auckland Airport
- Flights from Shanghai to Invercargill Airport
- Flights from Shanghai to Hamilton International Airport
- Flights from Shanghai Pudong International Airport to London Southend Airport
- Flights from Shanghai Pudong International Airport to London Gatwick Airport
- Flights from Shanghai Hongqiao International Airport to London Southend Airport
- Flights from Shanghai Pudong International Airport to London Luton Airport
- Flights from Shanghai Pudong International Airport to Heathrow Airport
- Flights from Shanghai Pudong International Airport to London Stansted Airport
- London to Oslo Flights
- Singapore to Oslo Flights
- Paris to Oslo Flights
- Kuala Lumpur to Oslo Flights
- Sydney to Oslo Flights
- Tromso to Oslo Flights
- Tokyo to Oslo Flights
- Manchester to Oslo Flights
- Amsterdam to Oslo Flights
- Seoul to Oslo Flights
- Copenhagen to Oslo Flights
- Flights from Auckland Airport to Oslo
- Flights from Christchurch International Airport to Oslo
- Flights from Queenstown Airport to Oslo
- Flights from Wellington International Airport to Oslo
- Flights from Dunedin International Airport to Oslo
- Flights from Nelson Airport to Oslo
- Flights from Auckland to Sandefjord Airport
- Flights from Auckland to Oslo Airport
- Flights from Christchurch to Sandefjord Airport
- Flights from Christchurch to Oslo Airport
- Flights from Wellington to Oslo Airport
- Flights from Wellington to Sandefjord Airport
- Flights from Suvarnabhumi Airport to Oslo Airport
- Flights from Don Mueang International Airport to Oslo Airport
- Flights from Don Mueang International Airport to Sandefjord Airport
- Flights from Suvarnabhumi Airport to Sandefjord Airport
- Flights from London Stansted Airport to Oslo Airport
- Flights from London Luton Airport to Oslo Airport
- Hong Kong to Oslo Flights
- Beijing to Oslo Flights
- Hong Kong to Tromso Flights
- Guangzhou to Oslo Flights
- Kaohsiung to Oslo Flights
- Hong Kong to Bergen Flights
- Hong Kong to Trondheim Flights
- Shenzhen to Oslo Flights
- Hong Kong to Stavanger Flights
- Taipei to Bergen Flights
- Shanghai to Bergen Flights
- Flights from Taipei Songshan Airport to Oslo Airport
- Flights from Taipei Songshan Airport to Sandefjord Airport
- Flights from Taiwan Taoyuan International Airport to Oslo Airport
- Flights from Taiwan Taoyuan International Airport to Sandefjord Airport
- Flights from Hong Kong International Airport to Oslo Airport
- Flights from Hong Kong International Airport to Sandefjord Airport