$258 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 round-trip flight from Beijing to Oslo? Find the lowest prices on one-way and round-trip 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 March.

Direct flights 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 found$258
Cheapest month to flyMarch
Average flight time9 hrs, 45 mins
Most popular airlineHainan Airlines
Average flights per week12

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 round-trip flight from Beijing to Oslo is $640. 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.
There are 6 flights per week flying from Beijing to Oslo, as of February 2026.
The cheapest month to fly from Beijing to Oslo is usually March.
If you're flying from Beijing, the cheapest airport near Oslo is Oslo Gardermoen – which is 23.1 miles away from the center of Oslo. We've found flights to this airport from $640.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Beijing to Oslo on Thursday, March 26, 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 February, the average temperature is usually around 22°F. July is typically the warmest month in Oslo, when it usually averages around 67°F. You can expect the least rain in March. The coldest month is January, with temperatures averaging 16°F. The rainiest month is August.
The cheapest airline that flies to Oslo is Turkish Airlines, and the cheapest airline that flies to TORP Sandefjord Airport is Hainan Airlines.

Traveling from Beijing to Oslo: what you need to know

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

  • Hop off your plane in Oslo at Oslo Airport Gardermoen (OSL) or Torp Sandefjord Airport (TRF).

  • Take a direct Beijing to Oslo flight and you'll be traveling for an average of 10 hours 25 minutes.

  • Oslo's timezone is UTC+1, making Oslo seven hours behind Beijing.

  • With three flights a week between the two airports, Beijing Capital International Airport (PEK) to Oslo Airport Gardermoen (OSL) is the busiest route. Board the earliest flight from Beijing to Oslo with Hainan Airlines at 01:50. If you'd like to make the most of your day before flying, the last flight from PEK to OSL is with Hainan Airlines at 02:40.

  • To ensure you make your Beijing to Oslo flight, leave plenty of time to check in and find your gate. Arriving two hours ahead of international departures and an hour before domestic flights is a good rule of thumb.

  • Traveling over a peak time such as July? Public holidays and other popular periods can mean longer queues and delays at security. Be extra cautious and arrive up to four hours before international flights and two hours before domestic departures.

How to find the cheapest flights from Beijing to Oslo

  • To pick up cheap Beijing to Oslo flights, book ahead. Airlines tend to offer the most competitive fares when tickets are first released.

  • If you're willing to be flexible with your travel dates, try using the 'Whole month' search tool. It'll give you the cheapest price across every month when looking for your plane ticket from Beijing to Oslo.

  • Getting a cheap flight from Beijing to Oslo couldn't be easier with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch as soon as a better deal is available.

  • Tailor your travel plans using filters. Pick your ideal departure and arrival times, total journey duration and airlines. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' Beijing to Oslo flights.

Flying from Beijing

Beijing Capital International Airport (PEK)

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

  • Secure your Beijing to Oslo plane tickets with Hainan Airlines. This airline is a popular choice for direct flights from PEK.

  • Stopovers are the ideal opportunity to take a break from traveling — and perhaps even explore another city. When searching for Beijing to Oslo flights leaving from Beijing Capital International Airport, uncheck the 'Direct flights only' box to see where you can visit along the way. Here are some popular options to consider:

    • Copenhagen Airport (CPH)

    • Stockholm Arlanda Airport (ARN)

    • Frederic Chopin Airport (WAW)

  • PEK is about 16 miles from central Beijing. If you're ride-sharing, catching a cab or driving from the center, it'll take 40 minutes or so to arrive, depending on the traffic.

  • Want a convenient hotel close to Beijing Capital International Airport? If you're boarding an early flight from Beijing to Oslo, these stays will have you sleeping moments from your check-in counter:

  • 79.67% of flights taking off from Beijing Capital International Airport arrive at their destination on time.

  • PEK is located at Capital Airport Rd.

Daxing International Airport (PKX)

  • Visit friends or family or just take some time to unwind with a stopover. If you'd like to break up your Beijing to Oslo flight, browse these options when leaving from Daxing International Airport:

    • Istanbul Ataturk Airport (IST)

    • London Heathrow Airport (LHR)

    • Amsterdam Airport Schiphol (AMS)

  • PKX is around 30 miles from central Beijing. It'll take 1 hour 5 minutes or so to get to the airport driving from the city center. Public transport takes roughly 30 minutes.

  • Want to enjoy an extra night away before your flight from Beijing to Oslo? Kick back in a hotel near Daxing International Airport before your vacation officially begins. Consider one of these stays:

  • Most flights that depart Daxing International Airport make it to their destination as expected. It boasts a strong on-time performance rate of 89%.

Arriving in Oslo

Oslo Airport Gardermoen (OSL)

  • The distance from Oslo Airport Gardermoen (OSL) to central Oslo is approximately 25 miles. It takes around 40 minutes to get to the center driving.

  • If you're taking public transport, expect a journey time of roughly 30 minutes.

  • If you're coming in on a late flight from Beijing to Oslo, nothing beats the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and relaxing soon after at one of these accommodation options near OSL:

  • Hit the road running by picking up an Oslo Airport Gardermoen rental car. Grab your wheels from Budget, Hertz or Thrifty and experience the lesser-explored corners of Oslo and beyond.

  • Lock in the lowest price by reserving your vehicle from Oslo Airport Gardermoen around three weeks before your travel date.

Torp Sandefjord Airport (TRF)

  • Torp Sandefjord Airport (TRF) is roughly 55 miles from the center of Oslo. Once you've hopped off your flight from Beijing to Oslo, it'll take you approximately 1 hour 30 minutes to reach the heart of the city in a ride-share or cab.

  • If you're traveling on public transport, it'll take about 2 hours 20 minutes.

  • After your flight from Beijing to Oslo, unwind at a hotel near TRF. These are some great options that'll help you sink into relaxation mode:

  • Forget about public transport schedules or long cab lines. Pick up a Torp Sandefjord Airport rental car and take your journey in whatever direction you like. Compare offers from Hertz, Sixt and Budget.

  • Get the pick of the lot. Securing your ride from TRF one week ahead of time often means lower prices and a wider range of vehicles.

Best time to go to Oslo

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

  • Lock in a Beijing to Oslo ticket departing in July if you're eager to experience the city during its warmest month. You can expect temperatures in Oslo to range from 46ºF to 77ºF.

  • January sees average temperatures of between 7ºF and 34ºF. Search for cheap flights from Beijing to Oslo around that time if you'd rather travel in cooler conditions.

More about Oslo

  • After booking your flight from Beijing to Oslo, decide where you'll be dropping your bags. Make one of these accommodation options your base for exploring Oslo:

  • All great journeys should include a little sightseeing. Viking Ship Museum, The Norwegian National Opera & Ballet and Akershus Fortress are must-visits when exploring Oslo.

Explore more of Norway

  • Oslo has plenty going for it, but there are so many other parts of Norway waiting to be discovered. Around 190 miles west of Oslo, a trip to Bergen will keep you on the move. Don't miss top attractions like Bryggen, Troldhaugen and Fish Market.

  • If you're looking to explore another major destination in Norway, consider Trondheim, about 240 miles north of Oslo. Kristiansten Fortress, Ringve Museum and Old Town Bridge are among its highlights.

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