Airlines operating flights from Shanghai to Oslo
Choose from 1 airlines flying from Shanghai to Oslo, including China Eastern Airlines, and . Spring Airlines currently offers the cheapest ticket on this route.
Airlines are determined based on actual purchased flight tickets from Shanghai to Oslo according to previous 12 months data from Trip.com.
Flight deals from Shanghai to Oslo
Find the cheapest flight options from Shanghai to Oslo over the next three months. Book one-way tickets from VND 6,690,953 and round-trip tickets from VND 17,006,014.
- Round-trip
- One way
-
-
PVG 23:0525h 15m1 stopOSL 17:20Shanghai - Oslo | Thu, Jan 29 | Turkish Airlines
OSL 18:1515h 55m1 stopPVG 17:10Oslo - Shanghai | Mon, Feb 2 | Turkish AirlinesVND 17,006,014 VND 18,899,45610% OFF10% OFFVND 18,899,456 VND 17,006,014 -
PVG 10:1038h 10m1 stopOSL 17:20Shanghai - Oslo | Wed, Jan 28 | Turkish Airlines
OSL 18:1515h 55m1 stopPVG 17:10Oslo - Shanghai | Mon, Feb 2 | Turkish AirlinesVND 17,121,956 VND 18,899,4569% OFF9% OFFVND 18,899,456 VND 17,121,956 -
PVG 18:1026h 20m1 stopOSL 13:30Shanghai - Oslo | Tue, Jan 20 | Qatar Airways
OSL 15:0516h 35m1 stopPVG 14:40Oslo - Shanghai | Tue, Jan 27 | Qatar AirwaysVND 17,204,237 VND 18,899,4569% OFF9% OFFVND 18,899,456 VND 17,204,237 -
PVG 10:1031h 50m1 stopOSL 11:00Shanghai - Oslo | Mon, Dec 22 | Turkish Airlines
OSL 18:1531h 15m1 stopPVG 08:30Oslo - Shanghai | Mon, Dec 29 | Turkish AirlinesVND 17,260,3389% OFFVND 18,899,456 VND 17,260,338 -
PVG 23:0518h 55m1 stopOSL 11:00Shanghai - Oslo | Sun, Feb 1 | Turkish Airlines
OSL 18:1531h 15m1 stopPVG 08:30Oslo - Shanghai | Thu, Feb 5 | Turkish AirlinesVND 17,271,5589% OFFVND 18,899,456 VND 17,271,558 -
PVG 23:0020h 10m1 stopOSL 12:10Shanghai - Oslo | Mon, Feb 2 | Emirates
OSL 14:0018h 5m1 stopPVG 15:05Oslo - Shanghai | Mon, Feb 9 | EmiratesVND 17,301,4798% OFFVND 18,899,456 VND 17,301,479 -
PVG 10:1034h 45m1 stopOSL 13:55Shanghai - Oslo | Sat, Jan 24 | Turkish Airlines
OSL 11:5537h 35m1 stopPVG 08:30Oslo - Shanghai | Sat, Jan 31 | Turkish AirlinesVND 17,301,4798% OFFVND 18,899,456 VND 17,301,479 -
PVG 10:1038h 10m1 stopOSL 17:20Shanghai - Oslo | Mon, Feb 2 | Turkish Airlines
OSL 11:5537h 35m1 stopPVG 08:30Oslo - Shanghai | Mon, Feb 9 | Turkish AirlinesVND 17,316,4398% OFFVND 18,899,456 VND 17,316,439 -
PVG 06:1536h 55m1 stopOSL 12:10Shanghai - Oslo | Thu, Jan 22 | Emirates
OSL 14:0018h 5m1 stopPVG 15:05Oslo - Shanghai | Thu, Jan 29 | EmiratesVND 17,331,3998% OFFVND 18,899,456 VND 17,331,399 -
PVG 10:1038h 10m1 stopOSL 17:20Shanghai - Oslo | Sat, Dec 27 | Turkish Airlines
OSL 18:1531h 15m1 stopPVG 08:30Oslo - Shanghai | Mon, Dec 29 | Turkish AirlinesVND 17,387,5008% OFFVND 18,899,456 VND 17,387,500 -
SHA 13:0017h 25m1 stopOSL Invalid DateShanghai - Oslo | Fri, Dec 19 | Normal Airline
OSL 15:006hDirectSHA 16:00Oslo - Shanghai | Sun, Dec 21 | Normal AirlineFind More FlightsFind More Flights
-
PVG 07:0034h 35m1 stopOSL 10:35Shanghai - Oslo | Wed, Dec 17 | Spring AirlinesVND 6,690,953 VND 8,654,96723% OFF23% OFFVND 8,654,967 VND 6,690,953 -
PVG 07:0034h 35m1 stopOSL 10:35Shanghai - Oslo | Wed, Dec 24 | Spring AirlinesVND 6,818,114 VND 8,654,96721% OFF21% OFFVND 8,654,967 VND 6,818,114 -
PVG 09:0541h 50m1 stopOSL 19:55Shanghai - Oslo | Sun, Dec 21 | Spring AirlinesVND 6,844,295 VND 8,654,96721% OFF21% OFFVND 8,654,967 VND 6,844,295 -
PVG 06:5034h 45m1 stopOSL 10:35Shanghai - Oslo | Wed, Dec 17 | Thai AirAsia XVND 6,952,75620% OFFVND 8,654,967 VND 6,952,756 -
PVG 02:4038h 55m1 stopOSL 10:35Shanghai - Oslo | Wed, Dec 24 | Thai Lion AirVND 7,053,73819% OFFVND 8,654,967 VND 7,053,738 -
PVG 02:4038h 55m1 stopOSL 10:35Shanghai - Oslo | Wed, Dec 17 | Thai Lion AirVND 7,203,34017% OFFVND 8,654,967 VND 7,203,340 -
PVG 20:1534h 10m1 stopOSL 23:25Shanghai - Oslo | Sat, Dec 20 | Spring AirlinesVND 7,266,92016% OFFVND 8,654,967 VND 7,266,920 -
PVG 07:0019h 55m1 stopOSL 19:55Shanghai - Oslo | Mon, Dec 22 | Spring AirlinesVND 7,281,88116% OFFVND 8,654,967 VND 7,281,881 -
PVG 08:4022h 15m1 stopOSL 23:55Shanghai - Oslo | Tue, Dec 23 | Spring AirlinesVND 7,614,74512% OFFVND 8,654,967 VND 7,614,745 -
PVG 20:1530h 20m1 stopOSL 19:35Shanghai - Oslo | Thu, Dec 18 | Spring AirlinesVND 7,962,5708% OFFVND 8,654,967 VND 7,962,570 -
SHA 13:0017h 25m1 stopOSL Invalid DateShanghai - Oslo | Fri, Dec 19 | Normal AirlineFind More FlightsFind More Flights
-
Displayed flight fares from Shanghai to Oslo are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Flight details for Shanghai to Oslo
The distance between Shanghai and Oslo is 8,101.46 km. Based on Trip.com's data, travel demand peaks in July. The off-season for travel is November.
| Cheapest one-way flight price | VND 6,690,953 |
|---|---|
| Cheapest round-trip ticket price | VND 17,006,014 |
| Off-season for travel | November |
| Peak season for travel | July |
| Flight distance | 8,101.46 km |
| Popular airline | China Eastern Airlines |
Flight statistics for the Shanghai–Oslo route are based on aggregated booking data from Trip.com over the past 12 months.
Find the best time to fly from Shanghai to Oslo
The cheapest time for Shanghai to Oslo flights: Dec 21 to Dec 28 — one way flight prices from VND 6,818,114.
Cheapest flights
From price
Search
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Shanghai to Oslo, calculated over the upcoming 10 weeks.
Flight FAQs
What are the cheapest flights from Shanghai to Oslo (SHA-OSL)?
Based on Trip.com data, Spring Airlines offers one-way fares as low as VND 6,690,953 on Cheapest nonstop routes (e.g. PVG to OSL on Wed, Dec 17), while Turkish Airlines offers Cheapest nonstop round-trips from VND 17,006,014 departing on Thu, Jan 29 and returning on Mon, Feb 2.Which airlines offer flights from Shanghai to Oslo?
At the moment, several airlines serve connecting flights from Shanghai to Oslo, including: China Eastern Airlines Selected airlines are based on historical data collected from flight bookings made by users on Trip.com within the last 90 days.When is the best time to book flights from Shanghai to Oslo?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Shanghai to Oslo is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How can I find the best deals on flights from Shanghai to Oslo?
To find best deals on flights from Shanghai to Oslo, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Wed, Dec 17, with one-way flights priced at just VND 6,690,953.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Spring Airlines.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Oslo travel is around July.
· Get exclusive promo codes for Trip.com app users.When are flight tickets from Shanghai (SHA) to Oslo (OSL) the cheapest?
The cheapest months to fly from Shanghai to Oslo is November, when demand for travel is lower.Which upcoming date is cheapest to fly from Shanghai to Oslo on?
After crunching the numbers on our December flight calendar, it's currently cheapest to fly from Shanghai to Oslo on December 20, 2025 with Turkish Airlines, with prices starting at VND 16,411,345.Which airports can I fly to for Oslo from Shanghai?
You can land at any one of the following hubs in Oslo, with Shanghai Pudong International Airport to Oslo Airport (PVG-OSL) is by far the most common option on this route: Oslo Airport (OSL) Sandefjord Airport (TRF).Is there any time difference between Shanghai and Oslo?
The time difference between Oslo and Shanghai is 7h.How do I change or cancel my ticket from Shanghai to Oslo?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.