OSL

C$ 284 Find Cheap Flights to Oslo – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest round-trip
C$ 749
Typical prices: C$ 989-C$ 1,582
Icelandair
Thu 8/11Thu 15/11
YYZ - OSL • 1 stop
Cheapest one-way flights
C$ 284
Typical prices: C$ 588-C$ 1,059
Multiple Airlines
Mon 15/10
YYZ - OSL • 1 stop
Top airlines
Best reviews • 7.8 score
Airline reviews
Airline reviews
Top routes
Cheapest • 30% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 9 weeks in advance save around 16% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 20% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Oslo Gardermoen Airport!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Oslo

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to Oslo

Tue, 9 Feb - Thu, 25 Feb
Icelandair Logo
7:40 p.m. - 11:35 a.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
9h 55m1 stop Reykjavik Keflavik Intl
Icelandair Logo
9:30 p.m. - 6:15 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
26h 45m1 stop Reykjavik Keflavik Intl
C$ 749Icelandair
Sun, 8 Nov - Sun, 15 Nov
Icelandair Logo
7:40 p.m. - 11:35 a.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
9h 55m1 stop Reykjavik Keflavik Intl
Icelandair Logo
9:30 p.m. - 6:15 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
26h 45m1 stop Reykjavik Keflavik Intl
C$ 749Icelandair
Tue, 23 Feb - Sun, 28 Feb
Scandinavian Airlines Logo
5:10 p.m. - 2:20 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
15h 10m1 stop Kastrup Copenhagen
Scandinavian Airlines Logo
5:55 a.m. - 3:40 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
15h 45m1 stop Kastrup Copenhagen
C$ 749Scandinavian Airlines
Tue, 2 Mar - Sun, 14 Mar
Scandinavian Airlines Logo
5:10 p.m. - 11:15 a.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
12h 05m1 stop Kastrup Copenhagen
Scandinavian Airlines Logo
5:55 a.m. - 3:40 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
15h 45m1 stop Kastrup Copenhagen
C$ 767Scandinavian Airlines
Sun, 8 Nov - Sun, 15 Nov
KLM Logo
9:15 p.m. - 6:10 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
14h 55m1 stop Amsterdam Schiphol
KLM Logo
9:55 a.m. - 7:15 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
15h 20m1 stop Amsterdam Schiphol
C$ 774KLM
Tue, 27 Oct - Tue, 3 Nov
KLM Logo
10:15 p.m. - 8:55 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
17h 40m1 stop Amsterdam Schiphol
KLM Logo
12:35 p.m. - 7:15 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
12h 40m1 stop Amsterdam Schiphol
C$ 791KLM
Wed, 25 Nov - Wed, 2 Dec
Multiple Airlines Logo
10:20 p.m. - 9:30 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
17h 10m1 stop Paris Charles de Gaulle
Multiple Airlines Logo
7:45 a.m. - 3:40 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
13h 55m1 stop Amsterdam Schiphol
C$ 816Multiple Airlines
Mon, 12 Oct - Mon, 19 Oct
Multiple Airlines Logo
6:00 p.m. - 2:35 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
14h 35m1 stop Paris Charles de Gaulle
Multiple Airlines Logo
6:30 a.m. - 7:55 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
19h 25m1 stop Amsterdam Schiphol
C$ 823Multiple Airlines
Wed, 18 Nov - Mon, 23 Nov
Delta Logo
6:30 p.m. - 4:10 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
15h 40m1 stop Paris Charles de Gaulle
Delta Logo
9:30 a.m. - 3:40 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
12h 10m1 stop Amsterdam Schiphol
C$ 826Delta
Wed, 18 Nov - Wed, 25 Nov
Delta Logo
6:30 p.m. - 4:10 p.m.YYZ  Toronto Pearson Intl-OSL Oslo Gardermoen
15h 40m1 stop Paris Charles de Gaulle
Delta Logo
6:05 a.m. - 7:15 p.m.OSL  Oslo Gardermoen-YYZ Toronto Pearson Intl
19h 10m1 stop Amsterdam Schiphol
C$ 826Delta
Booking Insights

Price, demand, and travel trends for Canada to Oslo Gardermoen Airport flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Canada to Oslo Gardermoen Airport with more confidence.

What is the cheapest flight to Oslo Gardermoen Airport?

Toronto Pearson Intl Airport to Oslo Gardermoen Airport is the cheapest route at C$ 749 round-trip, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Oslo Gardermoen Airport?

A round-trip flight to Oslo Gardermoen Airport costs C$ 1,198 on average, based on data over the past 12 months on KAYAK. Round-trip fares from Kelowna average C$ 979, while Toronto runs a bit higher at C$ 1,090.

What is the cheapest day to fly to Oslo Gardermoen Airport?

Tuesday is the cheapest day to fly to Oslo Gardermoen Airport at C$ 1,199 round-trip on average over the past 12 months on KAYAK. Saturday is the most expensive at C$ 1,445.

What is the cheapest month to fly to Oslo Gardermoen Airport?

•January is the cheapest month to fly to Oslo Gardermoen Airport with an average price of C$ 955 round-trip.
•August (C$ 1,368) and June (C$ 1,361) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Oslo Gardermoen Airport?

Night flights to Oslo Gardermoen Airport are the cheapest at C$ 1,180 round-trip on average. Afternoon flights are the most expensive at C$ 1,369.

What is a good deal for flights to Oslo Gardermoen Airport?

Flights under C$ 989 are considered a good deal. 25% of KAYAK users found round-trip flights to Oslo Gardermoen Airport at or below these prices, with the lowest fares from:
•Toronto C$ 928
•Kelowna C$ 977
•Montreal C$ 980.

When are flights to Oslo Gardermoen Airport the cheapest?

Flights to Oslo Gardermoen Airport are cheapest 9 weeks before departure. Booking in this window typically costs about 16% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Oslo Gardermoen Airport

Low season

February

Cheapest flight

C$ 284
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (14% more expensive on average)
Flights from Toronto Pearson Intl Airport to Oslo Gardermoen Airport

When to book flights to Oslo

Are your dates flexible? Find out the best times to travel to Oslo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

Your questions about flights to Oslo Gardermoen Airport, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • Does Oslo Lufthavnhave a hotel?

    There isn't a hotel within the airport facilities, but there are two hotels nearby, within walking distance from the airport. The Radisson Blu, behind the Oslo Lufthavn train station, and the Park Inn, near the P11 parking lot. Keep in mind that some cheaper hotels advertise themselves as airport hotels however require transportation to get to the airport, whether by shuttle bus or taxi, which means an added cost.

  • Where can I rent a car at Oslo Lufthavn?

    There are five car rental companies located at Oslo Lufthavn, all found on level U2 of parking zone P10. Avis, Budget, Europcar and Hertz all open at 7:00 am and close at 11:30 pm. Sixt opens at 7:00 am and closes later than the others, at midnight.

  • How much is a taxi from Oslo Lufthavnto the city centre?

    Travelling by taxi from Oslo Lufthavnto the city centre is the most expensive option. Most companies charge a fixed fare starting at 629 kr (approximately C$ 98). Prices change based on the number of passengers and the destination. It’s a recommended option for travellers carrying a lot of luggage. There are several taxi companies servicing the airport and you can find them right outside the arrivals area.

  • Can I catch a bus from Oslo Lufthavnto the city centre?

    Taking a bus from the airport to the city centre is a cheaper option, but trips are longer, taking about 45minutes. The Airport Express Coach FB2 bus connects the airport to the central bus station every 20 minutes, daily. A one-way ticket costs 179 kr (approximately C$ 28) and can be purchased online. Other bus companies like Ruter and Nettbuss also have buses that stop at the central bus station in Oslo, but they depart from stops near the airport and not directly from the airport.

  • What is the difference between the most popular and the most frequent airline at Oslo Gardermoen Airport?

    Air France operates the most flights from Canada to Oslo Gardermoen Airport at 0 per week, while KLM is the airline most often selected by KAYAK users searching for flights from Canada to Oslo Gardermoen Airport. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • Which airports serve Oslo and the surrounding area?

    Flights to Oslo can arrive at several major airports serving the metro area, including Oslo Gardermoen (OSL) and Oslo Sandefjord (TRF).

  • Where can I fly from to get the cheapest fares to Oslo Gardermoen Airport?

    Based on fares booked in the past 5 days, the cheapest flights to Oslo Gardermoen Airport are from:
    • Toronto, from C$ 749 round-trip

  • How do I know if a flight to Oslo Gardermoen Airport is a good deal?

    A good deal on a flight to Oslo Gardermoen Airport is around C$ 989 round-trip. This fare is in the lowest 25% of round-trip prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Oslo Gardermoen Airport?

    Last-minute fares to Oslo Gardermoen Airport – booked within 2 weeks of departure – run 1% above the average round-trip fare of C$ 1,198.

Your guide to booking Oslo Gardermoen Airport flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Oslo Gardermoen Airport, aim to book around 9 weeks before you fly. That window historically saves about 16% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Oslo Gardermoen Airport, recent KAYAK data shows that stronger deals tend to land around C$ 989 round-trip. If you see a fare below that threshold, it's a strong deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Oslo Gardermoen Airport in January. Round-trip fares historically average C$ 955 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to C$ 190 per round-trip. Evening flights to Oslo Gardermoen Airport average C$ 1,180 compared to C$ 1,369 for noon flights. See the time-of-day chart above for the full breakdown.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to Oslo Gardermoen Airport, some airlines may include bags at no extra cost. For example, Air Canada includes a carry-on bag in Economy Class. Always check the fare details before booking, since bag policies can change by ticket type.
  • Most international flights to Oslo land at Oslo Lufthavn (OSL), which locals still refer to by its previous name, Gardermoen. There’s a second airport in Oslo, Torp Sandefjord Airport, that mostly operates low-cost flights and is farther from the city.
  • When booking your flight to Oslo, choose the Oslo Lufthavn to be closer to the city centre and also to experience a more modern and efficient airport, mostly geared towards non-European international flights.
  • The most convenient way to travel from the airport to Oslo is by train. The airport express train is typically the most recommended because of its frequency (every 10 minutes) and because it's fast (20 minutes), however it is also more expensive. A one-way ticket costs 190 kr (about C$ 30) and tickets are purchased from the orange ticket machines at the station. The regular train operated by NSB is cheaper but it’s less frequent, with three trains operating per hour, and not the most comfortable for passengers carrying a lot of luggage. A one-way ticket costs 105 kr (about C$ 16) and you can purchase it from the red ticket machines at the airport’s train station.
  • Passengers travelling with small children can buy food, diapers, formula and other essential items at Narvesen kiosk, near Gate D1 and Gate D7.
  • To exchange cash into the local currency, Norwegian krone, use the ATMs or the DNB’s office in the arrivals area, opened from 7:30 am to 11:00 pm.

Reviews of the top 5 airlines flying to Oslo

 
Need help choosing which airline to fly with to Oslo? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.8
KLMOverall score based on 1578 reviews
7.8Boarding
8.4Crew
7.3Food
7.7Comfort
7.2Entertainment
Airline reviews

It was my first KLM flight and I loved it. Thank you very much.

10.0 ExcellentAnonymous, Aug 2026
Read more KLM reviews

It was my first KLM flight and I loved it. Thank you very much.

It will get you where you want to go. Power did not work on ether of the 2 planes but staff was lovely. Wood like to see a improvement to the food as the amount was small but the main issue is the food isn't tyed to the location your going to the airlines own culture. So that would have been nice. Staff was crazy nice and even helped me with a very tight connection

I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.

The immigration hall in Amsterdam was understaffed, so passport checking was slower than it should be for a major airport. They need to get the automatic readers up and running for non EU passport holders. Waiting in line after a long flight feels a bit abusive.

The service was great. However the lounge only gets passing grade

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

Flight was good and crew excellent. Only unexpected item was to pay for beverages after the first meal was served regardless if it was soft drink or alcoholic.

Everything was perfect. I would’ve liked better selections for entertainment, but I slept most of the time, so it wasn’t really an issue.

Really good. Everything went smoothly. That's what I hope for when I'm on a long flight, especially with multiple changes. Thank you SAS.

Terrible customer service. The flight attendants were rude. We experienced significant turbulence for a large portion of the flight and there was very little check in from the flight deck. The space was extremely limited to the point where it felt like torture. Never again

Baggage was mis-handled; food and grocery items in the baggage were damaged.

It was a good flight. Everyone was professional and the flight was smooth.

Service, food was outstanding. They make every effort to make sure that your long flight is as comfortable as possible. The only reason I did not rate them excellent is the way they handled our cancelled flight. They were great about re-booking except for the hotel. A communication breakdown ensued regarding who was booking the hotel for our overnight stay: the city where the flight was cancelled or the city where we were going to lay over for the night. In the end, neither of them did, so we ended up doing it ourselves and were extremely lucky to get a room at all. Given that, I still would not hesitate to fly with them anytime.

No TV screen, free WiFi or power outlets, but seats were comfortable, food and drinks were great, service was awesome!

I experienced trouble with the automatic bag check in. When I scanned the baggage tag I received, things were fine as the conveyor belt moved forward then abruptly stopped! My luggage traveled about 4 feet and I had to reach over a barrier to retrieve it. I went to another scanner position and when I scanned the SAS baggage tag, the screen told me it could not continue!! I went to another scanner position agent who had me put it on the conveyor belt by her & somehow sent it down the belt. I flew from Bergen to Oslo with a two 2️⃣ hour layover before connecting to LHR. My bag was NOT on the flight. I had no clothes for the next day when I flew to Boston. I filed a Lost Bag report and waiting for updates.

When we arrived in Bergen and opened our suitcases, we were shocked! We checked 2 of 3 suitcases and the contents of these 2 suitcases was completely wet!!! It was raining in Oslo and Bergen, but not a hard rain. It seems that someone had gone through our suitcases. There was even sand in the suitcase such that everything had to be laundered when we got to Bergen! We had plastic bags in our suitcases and they had been opened and the interiors of the bags were wet!!! Our valuables were all in our carry-on so nothing was actually stolen. What happened here was unacceptable! There is someone working for Scandinavian Airlines who is not honest and really messed things up for us. Not so sure I would fly SAS again… Marna Skaar

The usb ports to charge phones laptops did not work.

Staff never asked passengers to bring their seat backs forward during landing. Was hoping to get a little relief from the passenger in front of me (I have long legs that I cannot stow in the overhead). Otherwise the flight was very pleasant.

As always, Air Canada flight was delayed for almost more than an hour, which made my time of my flight 15 hours which was absolutely unacceptable.

Everything was excellent except the breakfast was cheap yogurt and cake ????

The flight departed more than an hour later than expected. The flight itself was good. No other problems.

Plane was late. Too many announcements during the flight. Made me pay that deposit. Uncomfortable seats.

It was pretty good. The transatlantic flights can be tough on any airline, but this was a decent experience. The only thing I disliked was the airline crew moved my carry on bag without telling me or explaining anything. If I was sleeping during that part, I would’ve assumed it was stolen.

Exorbitantly overpriced ticket. Flight was delayed as per usual with air Canada and there was zero refund or compensation.

Flight delay due to staff shortage. No snack or drinks served. Toilets had water collecting on the floor.

The help at check-in area was excellent! The crew on board was great and the legroom and entertainment is excellent!

Kayak moved my flight up 9 hours although I had another flight with Kayak from Iceland, which meant I could not catch the changed flight. This resulted in having to get a hotel overnight. I had to arrange the changes through the airline directly because the Kayak site was not user friendly.

Problems checking in both on the laptop and on the app. No free seating available at check-in as advertised - must pay for EVERY seat between $23 and $75. No way to cancel seat choice. App menus and site menus are not responsive, and some items are impossible to find. Crew and mobile assistance are friendly and helpful.

Only serving 2 small coffee in 7.5 hrs flight with very limited choice to order food.

Booked with Kayak… Economy Class it said. I had filtered for 1 checked bag. Get to boarding and it says I have Economy Light w/ no checked bags. $136 each way for baggage now. Do not use smartfares.com. Very misleading and a terrible start to this trip.

Overall good. I was surprised how easy it was to get from plain to plain in such a short time. Food choices were not so great and quite expensive. Entertainment was ok. Flights were smooth.

My only area of issue was the flight was rather warm and the knobs for cool air didn't allow much cool air to come through. Everything else was great.

The staff was really friendly and was comfortable. I found it disappointing that we were never offered any snacks while on the flight. For such a long flight and the amount we paid for our ticket that was unacceptable. Not sure if I’ll fly Icelandair again.

One small complaint: people in economy frequently were coming through the curtain to use the saga lavatory.

So Iceland Air is one step above Spirit Airlines. They do not feed you unless you pay for it or are in Saga Class. So, bring your food. They have a drink service, but it's in a large Dixie cup. Ask for the can, that is the only way you'll get a real drink. Also, we missed our connecting flight so they put us up in a flea-bag motel. Don't get me wrong, the staff was nice and friendly, however, there was no shower gel or shampoo in the hotel. We have to go to the corner store to pick some up. The room was not in great shape. Holes in the bathroom, a badly repaired ceiling in the room. The window was warn out. So, you get the just of how bad it was.

On time and crew were good. Our seating arrangements in biz class were messed up, separated us as a couple and bulkhead seating not good for long legs.

I didn't like the food, and it wasn't as good as all other business class that I'm using

I'm flying several times per month in business class. You had the worst food by far from any company I have ever flew with. The Spanish wine was great. I purchased Internet, but it didn't work well for most of the flight.

All good, professional service, and arrived close to on time.

This was a special trip so we booked first class. It was obviously an old plane as the seats weren't that comfortable or spacious. We were delayed 45mins taking off as the "little engine that starts the big engines doesn't work". The powered divider between myself and the next seat in first class didn't work and my electrically powdered seat didn't work so I had to move seats to try and get some sleep. Food and drink were good, crew were great. But I'll never fly with BA again.

Need thicker and wider blankets. Food was below standard especially in the fist leg.

Decrepit planes, poor business class layout designed to maximize revenue, no decent movie selection.

I got stuffed on both flights into terrible seats. Second flight the seat didn’t even recline and fit s tall person, that’s very uncomfortable.

Boarding was efficient. Flight left on time. Wasn’t full so we could spread out a bit. Food was ok.

The flight was delayed by more than an hour and my trousers were stuck by chewing gum that was on the back of front seat. The crew was helpful in providing me with some ice to remove the chewing gum and upgraded my seat to business class

Flight boarded and took off late for unknown reasons. Crew insisted we check our hand luggage due to full flight, which it was not even close to full. Then had to wait almost an hour a and a half for the hand luggage to come onto the luggage belt since it was loaded last. This came after many hours of traveling pregnant with my 6 year old daughter. Really didn’t appreciate the unnecessary delays. What the hell?

Travelling to a place near Oslo?

Book flights to Oslo if you plan to visit one of these locations
Gardermoen
Lillehammer
Fredrikstad

More options for your flight to Oslo