Flights Oslo to Shanghai OSL to PVG

Flights from Oslo (OSL) to Shanghai (PVG): 2 airlines operate 4 flight numbers on this route, about 2 flights a week, distance 8077 km / 5019 miles. No departures are scheduled in the next 30 days; the latest flight was CZ446 on Sat, Nov 7, 2026.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

OSL Oslo Oslo Gardermoen Airport PVG Shanghai Shanghai Pudong International Airport
Route map OSL to PVG Great-circle route from Oslo Gardermoen Airport, Norway to Shanghai Pudong International Airport, China, 8077 km. Map data: Natural Earth. CHINA OSL PVG Map data: Natural Earth

Oslo to Shanghai Flights

4 flight numbers from OSL to PVG, with the date each last flew. Local times: OSL CET, PVG UTC+8.

Flight Airline Last seen Departure Arrival
CZ446 China Southern Airlines Nov 7, 2026 09:10 01:55
CZ5202 China Southern Airlines Oct 30, 2026 16:00 08:12
Y87935 Yangtze River Express Mar 14, 2026 18:00 10:11
Y87919 Yangtze River Express Mar 7, 2026 19:00 11:27

Upcoming flights

Local times at the departure airport.

No upcoming flights for this route.

Recent flights

Local times at the departure airport.

Airlines flying OSL to PVG

OSL to PVG FAQ

How long is the flight from Oslo to Shanghai?
About 9 h 45 min: that is the median flight time of the last 7 flights that landed; the timetable allows 9 h 45 min.
Which airlines fly from Oslo to Shanghai?
China Southern Airlines and Yangtze River Express have flights from Oslo (OSL) to Shanghai (PVG) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Oslo to Shanghai?
About 2 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from Oslo to Shanghai on time?
6 of the last 7 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Oslo from Shanghai?
8077 km (5019 miles) in a straight line between Oslo Gardermoen Airport and Shanghai Pudong International Airport.