C$431 Cheap Flights from Beijing (BJSA) to Oslo (OSLO)

Compare Beijing to Oslo flight deals

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

Book the best Oslo fare with no extra fees

Flight deals from Beijing to Oslo

Looking for a cheap last-minute deal or the best return flight from Beijing to Oslo? If you want to travel next month, return fares start from C$938. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Beijing to Oslo

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

Which airlines fly from Beijing to Oslo?

Alternative Beijing to Oslo routes

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

Beijing to Oslo: Flight information

The things to know before you go.
Cheapest flight foundC$431
Cheapest month to flyOctober
Average flight time9 hrs, 45 mins
Most popular airlineHainan Airlines
Average flights per week2

Finding cheap flights from Beijing to Oslo: Frequently asked questions

There are 2 airports in Oslo: Oslo Gardermoen and TORP Sandefjord.
The best price we found for a return flight from Beijing to Oslo is C$938. 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.
9 hours and 45 minutes is the average flight time from Beijing to Oslo.
Hainan Airlines flies direct from Beijing to Oslo.
As of August 2026, there are 2 flights per week flying from Beijing to Oslo.
The cheapest month to fly from Beijing to Oslo is usually September.
If you're flying from Beijing, the cheapest airport near Oslo is Oslo Gardermoen – which is 37.2 km away from the centre of Oslo. We've found flights into this airport from C$938.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Beijing to Oslo on Tuesday, September 1, 2026.
Yes – the average flight time is 9 hours and 45 minutes.
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 Oslo 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 Oslo is around 40 days in advance, so don’t leave your flight to the last minute.

In August, the average temperature is usually around 14°C. July is typically the warmest month in Oslo, when it usually averages around 20°C. You can expect the least rain in March. The coldest month is January, with temperatures averaging -9°C. The rainiest month is August.
The cheapest airline that flies to Oslo is Emirates. And the cheapest airline that flies to TORP Sandefjord Airport is Hainan Airlines.

Travelling from Beijing to Oslo: what you need to know

  • Begin planning your vacation by considering where you'll take off for your flight from Beijing to Oslo. Beijing Capital Airport (PEK) and Beijing Daxing Airport (PKX) are the main airports in Beijing.

  • Oslo Gardermoen Airport (OSL) and TORP Sandefjord Airport (TRF) are Oslo's primary gateways.

  • Around 9 hours 50 minutes is how long you'll be travelling on a direct Beijing to Oslo flight.

  • The timezone in Oslo is UTC+1, which is seven hours behind Beijing.

  • The busiest route for flights from Beijing to Oslo is from Beijing Capital Airport (PEK) to Oslo Gardermoen Airport (OSL). There are three services every week between these two airports. If you want to head off as soon as possible, the earliest flight from PEK to OSL is the 01:50 Hainan Airlines option. If you prefer to leave later in the day, the final scheduled service is at 02:40 with Hainan Airlines.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and one hour before domestic departures. That way, you won't have to rush to catch your Beijing to Oslo flight.

  • You can expect longer lines in popular months like August. Arriving up to four hours ahead of international flights and two hours for domestic departures is a wise move.

How to find the cheapest flights from Beijing to Oslo

  • Booking early is often the key to scoring a cheap Beijing to Oslo flight. Prices tend to rise as demand increases, so the nearer you get to departure, the more you'll likely spend.

  • Finding cheap plane tickets from Beijing to Oslo is easier if you can be flexible with your travel dates. Try using the 'Whole month' search function to see the best prices across every month and land a great deal.

  • Cut down on the time spent looking for cheap flights from Beijing to Oslo by creating a Price Alert. You'll receive an email or notification on the app when fares go down.

  • Select your preferred arrival and departure times, airlines and number of stops by using the filters. Alternatively, sort your Beijing to Oslo flight results by 'Cheapest,' 'Fastest' or 'Best.'

Flying from Beijing

Beijing Capital Airport (PEK)

  • You can book a direct flight from Beijing to Oslo leaving from Beijing Capital Airport (PEK). Begin your trip at PEK and land at Oslo Gardermoen Airport (OSL).

  • Hainan Airlines is a leading airline that offers direct Beijing to Oslo plane tickets from PEK.

  • We make it easy to book a Beijing to Oslo flight with a stopover. To see your options leaving from Beijing Capital Airport, uncheck 'Direct flights only.' Next, choose a flight with a stop long enough to see the sights of the city of your choice. Some popular stopovers include:

    • Copenhagen Airport (CPH)

    • Warsaw Chopin Airport (WAW)

    • Stockholm Arlanda Airport (ARN)

  • PEK is around 26 kilometres from central Beijing. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 45 minutes or so to get there, depending on traffic conditions. If you're planning to take public transport, expect the trip time to be around 50 minutes.

  • In search of a handy hotel near Beijing Capital Airport? If you're catching an early flight from Beijing to Oslo, these stays will put you moments from check-in:

  • Beijing Capital Airport has an excellent on-time performance, so flight disruptions are less likely. Departures from PEK touch down on schedule 81% of the time.

  • PEK is located at Capital Airport Rd.

Beijing Daxing Airport (PKX)

  • Make the most of your vacation with a stopover on your Beijing to Oslo flight. Visit family or friends or tick a new city off your list. Whatever you decide to do, check out these options between Beijing Daxing Airport and Oslo:

    • Istanbul Airport (IST)

    • London Heathrow Airport (LHR)

    • Amsterdam Schiphol Airport (AMS)

  • You can get to PKX from the centre of Beijing in about 50 minutes by car, depending on traffic. The journey on public transport will take roughly 45 minutes to cover the 40 kilometres or so.

  • Get your vacation started early with an additional night away from home. Before your flight from Beijing to Oslo, kick back in one of these hotels near Beijing Daxing Airport:

  • The majority of flights that depart Beijing Daxing Airport arrive at their destination on schedule. It boasts an on-time performance rate of 87%.

Arriving in Oslo

Oslo Gardermoen Airport (OSL)

  • Oslo Gardermoen Airport (OSL) to central Oslo takes around 40 minutes by car. The centre is roughly 40 kilometres away.

  • Getting there by public transport takes roughly 20 minutes.

  • If you're arriving on a late flight from Beijing to Oslo, few things beat the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and snoozing not long after at one of these accommodation options near OSL:

  • Travel at your own speed with a Oslo Gardermoen Airport rental car. Pick up your wheels from Budget, Hertz or Thrifty and experience more of Oslo and beyond.

  • To lock in the lowest price, reserve your vehicle from Oslo Gardermoen Airport around three weeks ahead of your Beijing to Oslo flight.

TORP Sandefjord Airport (TRF)

  • TORP Sandefjord Airport (TRF) is roughly 88 kilometres from central Oslo. After your flight from Beijing to Oslo, it'll take you approximately 1 hour 30 minutes to reach the heart of the city in a cab or ride-share.

  • If you choose to travel on public transport, the journey will take you 1 hour 50 minutes or so.

  • You'll find some great places ready to welcome you near TRF. Tuck yourself in after your Beijing to Oslo flight at one of these well-located options:

  • Forget about inconvenient public transport timetables or cab lines. Pick up a TORP Sandefjord Airport rental car and go in any direction that inspires you. Check out the availability and rates from Hertz, Sixt and Budget.

  • Get exactly what you want. Booking your ride from TRF one week in advance often means better prices and a wider selection of vehicles.

Best time to go to Oslo

  • It's time to figure out your trip dates for your flight from Beijing to Oslo. September is the most popular month to travel to Oslo. If you like a more relaxed vibe, go in March.

  • When booking your Beijing to Oslo tickets, think about what kind of weather you prefer. July is the warmest month in Oslo, with temperatures ranging from 8ºC (46ºF) to 25ºC (77ºF).

  • Search for cheap flights from Beijing to Oslo in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -14ºC (7ºF) and 1ºC (34ºF) on average.

More about Oslo

  • When it comes to looking for somewhere to lay your head, you'll find the top stays in Oslo right here. Check out these hotels as soon as you've locked in your flight from Beijing to Oslo:

  • There are so many things to see and do in this city it can be hard to work out where to begin. The Norwegian Opera and Ballet, Viking Ship Museum and The Royal Palace are leading attractions which should feature on any well-planned Oslo itinerary.

Explore more of Norway

  • Oslo is always a good idea, but there are so many other parts of Norway waiting to be discovered. About 306 kilometres west of Oslo, a trip to Bergen will keep you on the move. Start with leading sights like Fløyfjellet, Bergen? And Fløyen Panorama.

  • Trondheim is another must-experience destination in Norway and is around 386 kilometres north of Oslo. No trip is complete without experiencing Nidaros Cathedral, Nigard Glacier and Tyholttarnet.

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