There are 8 ways to get from Toronto Airport (YYZ) to Oslo Airport (OSL) by plane, train, shuttle, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Toronto Pearson International Airport to Oslo Airport, Gardermoen
best- Fly from Toronto Pearson International Airport (YYZ) to Oslo Airport, Gardermoen (OSL)plane YYZ - OSL
9h 50mkr 3,100–7,500Fly Toronto Pearson International Airport to Sandefjord Airport, train
cheapest- Fly from Toronto Pearson International Airport (YYZ) to Sandefjord Airport (TRF)plane YYZ - TRF
- Take the train from Sandefjord stasjon to Oslo lufthavn stasjontrain
14h 54mkr 2,966–9,790Fly Toronto Pearson International Airport to Gothenburg-Landvetter Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Gothenburg-Landvetter Airport (GOT)plane YYZ - GOT
- Take the train from Göteborg Centralstation to Oslo Strain
- Take the train from Oslo S to Oslo lufthavn stasjontrain
15h 27mkr 3,864–8,070Fly Toronto Pearson International Airport to Kristiansand Airport, Kjevik, train
- Fly from Toronto Pearson International Airport (YYZ) to Kristiansand Airport, Kjevik (KRS)plane YYZ - KRS
- Take the train from Kristiansand stasjon to Oslo Strain
- Take the train from Oslo S to Oslo lufthavn stasjontrain
17h 45mkr 3,892–12,383Fly Toronto Pearson International Airport to Bergen, train
- Fly from Toronto Pearson International Airport (YYZ) to Bergen (BGO)plane YYZ - BGO
- Take the train from Bergen stasjon to Oslo Strain
- Take the train from Oslo S to Oslo lufthavn stasjontrain
18h 27mkr 4,713–9,087Shuttle to London International Airport, fly to Oslo Airport, Gardermoen
- Take a shuttle bus from Pearson International Airport Terminal 1 to London Airport
- Fly from London International Airport (YXU) to Oslo Airport, Gardermoen (OSL)plane YXU - OSL
17hkr 5,472–19,944Fly Toronto Pearson International Airport to Stockholm-Arlanda Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Stockholm-Arlanda Airport (ARN)plane YYZ - ARN
- Take the train from Stockholm Centralstation to Kongsvingertrain
- Take the train from Kongsvinger stasjon to Lillestrøm stasjontrain
17h 40mkr 3,697–7,112Fly Toronto Pearson International Airport to Aalborg Airport, train, car ferry
- Fly from Toronto Pearson International Airport (YYZ) to Aalborg Airport (AAL)plane YYZ - AAL
- Take the train from Lindholm St. to Hirtshals St.train
- Take the carferry from Hirtshals to Larvik Revet terminalcarferry
- Take the train from Larvik stasjon to Oslo lufthavn stasjontrain
20h 54m
Toronto Pearson International Airport (YYZ) to Oslo Airport, Gardermoen (OSL) flights
Questions & Answers
The cheapest way to get from Toronto Airport (YYZ) to Oslo Airport (OSL) is to fly which costs kr 3100 - kr 7500 and takes 9h 50m.
The fastest way to get from Toronto Airport (YYZ) to Oslo Airport (OSL) is to fly which takes 9h 50m and costs kr 3100 - kr 7500.
The distance between Toronto Airport (YYZ) and Oslo Airport (OSL) is 5949 km.
It takes approximately 9h 50m to fly from Toronto Pearson International Airport (YYZ) to Oslo Airport, Gardermoen (OSL), including transfers and time at the airport.
There is no direct flight from Toronto Pearson International Airport Airport to Oslo Airport, Gardermoen Airport. The quickest flight takes 9h 50m and has one stopover.
Oslo Airport (OSL) is 6h ahead of Toronto Airport (YYZ). It is currently 11:37 AM in Toronto Airport (YYZ) and 5:37 PM in Oslo Airport (OSL).
Icelandair, Aer Lingus, Air Canada and two other airlines offer flights from Toronto Pearson International Airport Airport to Oslo Airport, Gardermoen Airport.
There are 139+ hotels available in Oslo Airport (OSL).
What companies run services between Toronto Airport (YYZ), Canada and Oslo Airport (OSL), Norway?
Icelandair, KLM, and three other airlines fly from Toronto Pearson International Airport (YYZ) to Oslo Airport, Gardermoen (OSL) every 4 hours.
- Website
- klm.com
Flights from Toronto Pearson International Airport to Oslo Airport, Gardermoen via Amsterdam Schiphol
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- kr 2,400–9,000
Flights from Toronto Pearson International Airport to Sandefjord Airport via Copenhagen
- Ave. Duration
- 11h 30m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 2,800–11,000
Flights from Toronto Pearson International Airport to Gothenburg-Landvetter Airport via Amsterdam Schiphol
- Ave. Duration
- 10h 1m
- When
- Every day
- Estimated price
- kr 2,700–11,000
Flights from Toronto Pearson International Airport to Kristiansand Airport, Kjevik via Amsterdam Schiphol
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- kr 3,300–14,000
Flights from Toronto Pearson International Airport to Kristiansand Airport, Kjevik via Copenhagen
- Ave. Duration
- 11h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- kr 3,300–13,000
Flights from Toronto Pearson International Airport to Bergen via Amsterdam Schiphol
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- kr 2,600–10,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Reykjavik Keflavik Nas
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 5,500–23,000
Flights from Toronto Pearson International Airport to Stockholm-Arlanda Airport via Amsterdam Schiphol
- Ave. Duration
- 11h 22m
- When
- Every day
- Estimated price
- kr 2,400–9,000
Flights from Toronto Pearson International Airport to Aalborg Airport via Amsterdam Schiphol
- Ave. Duration
- 10h 41m
- When
- Every day
- Estimated price
- kr 3,700–16,000
Flights from Toronto Pearson International Airport to Aalborg Airport via Copenhagen
- Ave. Duration
- 10h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- kr 3,700–14,000
- Website
- flysas.com
Flights from Toronto Pearson International Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- kr 2,100–8,000
Flights from Toronto Pearson International Airport to Oslo Airport, Gardermoen via Amsterdam Schiphol
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- kr 2,400–9,000
Flights from Toronto Pearson International Airport to Sandefjord Airport via Copenhagen
- Ave. Duration
- 13h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 2,600–11,000
Flights from Toronto Pearson International Airport to Gothenburg-Landvetter Airport via Copenhagen
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- kr 2,500–9,000
Flights from Toronto Pearson International Airport to Kristiansand Airport, Kjevik via Copenhagen
- Ave. Duration
- 13h 5m
- When
- Every day
- Estimated price
- kr 3,000–13,000
Flights from Toronto Pearson International Airport to Bergen via Copenhagen
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- kr 2,400–9,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Reykjavik Keflavik Nas
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 5,500–23,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Dublin
- Ave. Duration
- 14h 12m
- When
- Monday, Wednesday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- kr 6,500–31,000
Flights from Toronto Pearson International Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- kr 2,100–8,500
Flights from Toronto Pearson International Airport to Aalborg Airport via Copenhagen
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- kr 3,400–14,000
- Website
- icelandair.com
Flights from Toronto Pearson International Airport to Oslo Airport, Gardermoen via Reykjavik Keflavik Nas
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- kr 2,500–10,000
Flights from Toronto Pearson International Airport to Gothenburg-Landvetter Airport via Reykjavik Keflavik Nas
- Ave. Duration
- 19h
- When
- Wednesday and Saturday
- Estimated price
- kr 3,000–12,000
Flights from Toronto Pearson International Airport to Bergen via Reykjavik Keflavik Nas
- Ave. Duration
- 10h 32m
- When
- Every day
- Estimated price
- kr 2,200–11,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Reykjavik Keflavik Nas
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- kr 5,500–23,000
Flights from Toronto Pearson International Airport to Stockholm-Arlanda Airport via Reykjavik Keflavik Nas
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- kr 2,500–10,000
- Website
- norwegian.com
Flights from Toronto Pearson International Airport to Bergen via London Gatwick
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- kr 3,400–11,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Dublin
- Ave. Duration
- 13h 17m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- kr 5,000–25,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Edinburgh
- Ave. Duration
- 15h 5m
- When
- Every day
- Estimated price
- kr 5,000–19,000
- Website
- britishairways.com
Flights from Toronto Pearson International Airport to Gothenburg-Landvetter Airport via London Heathrow
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- kr 2,800–13,000
Flights from Toronto Pearson International Airport to Stockholm-Arlanda Airport via Helsinki
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- kr 2,100–8,000
- Website
- aerlingus.com
Flights from Toronto Pearson International Airport to Oslo Airport, Gardermoen via Dublin
- Ave. Duration
- 13h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 3,100–14,000
Flights from London International Airport to Oslo Airport, Gardermoen via Toronto Pearson International Airport, Dublin
- Ave. Duration
- 12h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 5,000–20,000
- Website
- wizzair.com
Flights from Toronto Pearson International Airport to Sandefjord Airport via Warsaw Chopin
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- kr 4,000–12,000
- Website
- wideroe.no
Flights from Toronto Pearson International Airport to Sandefjord Airport via Reykjavik Keflavik Nas, Bergen
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- kr 3,000–12,000
Flights from Toronto Pearson International Airport to Bergen via Dublin
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- kr 3,400–7,500
- Website
- finnair.com
Flights from Toronto Pearson International Airport to Stockholm-Arlanda Airport via Helsinki
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- kr 2,100–8,000
- Website
- brusselsairlines.com
Flights from Toronto Pearson International Airport to Stockholm-Arlanda Airport via Brussels
- Ave. Duration
- 16h 5m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- kr 2,400–9,000
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Sandefjord stasjon to Oslo lufthavn stasjon
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- kr 350–550
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- kr 700–1,100
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 46m
- Frequency
- Every 4 hours
- Estimated price
- kr 900–1,400
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- kr 160–240
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Larvik stasjon to Oslo lufthavn stasjon
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- kr 380–550
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
- Phone
- +47 61 25 80 00
- [email protected]
- Website
- Go-Ahead Nordic
Train from Kristiansand stasjon to Oslo S
- Ave. Duration
- 3h 59m
- Frequency
- Every 4 hours
- Estimated price
- kr 700–1,300
- Website
- Go-Ahead Nordic
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Stockholm Centralstation to Kongsvinger
- Ave. Duration
- 4h 12m
- Frequency
- 4 times a day
- Estimated price
- kr 750–1,200
- Website
- Swedish Railways (SJ)
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- SJ AB
Train from Stockholm Centralstation to Kongsvinger
- Ave. Duration
- 4h 22m
- Frequency
- 5 times a day
- Estimated price
- kr 650–1,100
- Website
- SJ AB
- Phone
- +46 77 144 41 11
- Website
- Vy Tåg AB
Train from Stockholm Centralstation to Kongsvinger
- Ave. Duration
- 5h 35m
- Frequency
- Twice a week
- Estimated price
- kr 370–550
- Schedules at
- Vy Tåg AB
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a week
- Estimated price
- kr 85–130
- Schedules at
- Vy Tåg AB
- Phone
- +46 771 15 15 15
- [email protected]
- Website
- Vy Travel AB
Train from Stockholm Centralstation to Kongsvinger
- Ave. Duration
- 5h 39m
- Frequency
- Twice a week
- Schedules at
- Vy Travel AB
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 8m
- Frequency
- 4 times a week
- Schedules at
- Vy Travel AB
- Phone
- 98 11 11 11
- [email protected]
- Website
- Nordjyllands Trafikselskab
Train from Lindholm St. to Hirtshals St.
- Ave. Duration
- 59 min
- Frequency
- Every 3 hours
- Estimated price
- kr 95–130
- Website
- Nordjyllands Trafikselskab
- Phone
- (519) 679-2707
- [email protected]
- Website
- Robert Q Airbus
Shuttle from Pearson International Airport Terminal 1 to London Airport
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- kr 472–944
- Website
- Robert Q Airbus
- Schedules at
- Schedules and Fares Robert Q Airbus
- Senior/ Student
- kr 541
- Adult
- kr 944
- Child
- kr 472
- Senior/Student
- kr 898
- Phone
- +45 99 56 19 00
- Website
- Color Line AS
Car ferry from Hirtshals to Larvik Revet terminal
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Website
- Color Line AS
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide

























