Travelling from Porto Airport (OPO) to Oslo: what you need to know
Approximately 3 hours 40 minutes is how long you'll be travelling on a direct flight from Porto Airport to Oslo.
The timezone in Oslo is UTC+1. The city is one hour ahead of Porto, where Porto Airport is located.
The most popular route is from Porto Airport (OPO) to Oslo Airport Gardermoen (OSL). You can select from two weekly services between these two airports. If you'd like to head off as soon as possible, the earliest flight from OPO to OSL is the 18:30 Norwegian Air Shuttle service. If you prefer to travel later, the last departure is at 20:20 with Norwegian Air Shuttle.
To avoid missing your OPO to Oslo flight, allow plenty of time for things like check-in and baggage drop. Turning up two hours before international departures and one hour before domestic flights is the standard rule.
If you're heading away during a bank holiday or another peak period, give yourself extra time. A good rule is two hours before domestic flights and up to four hours before international departures. Security and check-in lines will be longer.
Direct Porto Airport to Oslo tickets are available for booking. Oslo Airport Gardermoen (OSL) will be your arrival point.
Norwegian Air Shuttle is a well-known carrier that operates direct flights from Porto Airport to Oslo.
We make it simple to book plane tickets from OPO to Oslo with a stopover. To see the options, deselect 'Direct flights only.' Next, pick a flight offering a stop long enough to explore your chosen city. Top stopovers include:
Charles de Gaulle Airport (CDG)
Copenhagen Airport (CPH)
Brussels Airport (BRU)
Located around 11 kilometres from the centre of Porto, OPO can be reached in about 20 minutes by car. Travelling on public transport takes roughly 50 minutes.
Booked an early flight from Porto Airport to Oslo? Avoid the last-minute rush to the terminal (and sneak in some extra snooze time) by choosing one of these stays close to OPO:
74.49% of flights leaving from Porto Airport reach their destination on schedule.
How to find the cheapest flights from Porto Airport (OPO) to Oslo
The best price we've seen for a one-way Porto Airport to Oslo flight is 59 €. The cheapest price for a return flight is 106 €. Keep in mind fares can change due to demand at the time of booking.
Score cheap flights from OPO to Oslo by booking two months ahead. According to our research, that's the best time for finding a bargain.
The best month for finding cheap Porto Airport to Oslo tickets is June. Use the 'Whole month' tool to compare flight prices, then select the dates with the lowest fares.
Picking up a cheap flight from OPO to Oslo is easy with Price Alerts. Simply create one of these automatic notifications and we'll notify you as soon as a deal gets even better.
Select your preferred departure and arrival times, airlines and number of stops with our filters. Then, sort the results for your flight from Porto Airport to Oslo by 'Fastest,' 'Cheapest' or 'Best.'
Airports in Oslo
Oslo Airport Gardermoen (OSL)
Oslo Airport Gardermoen (OSL) is around 48 kilometres from the centre of Oslo. If you're grabbing a cab or a ride-share, the drive takes about 40 minutes.
If you're using public transport, expect a journey time of about 30 minutes.
The last thing you want is a lengthy journey to your hotel if you're getting in late on a flight from Porto Airport to Oslo. Reserve one of these accommodation options near OSL instead:
Grab an Oslo Airport Gardermoen rental car and discover Oslo and beyond with your own set of wheels. Budget, Hertz and Thrifty are top providers you can book with here.
Secure the lowest price by reserving your ride from Oslo Airport Gardermoen around three weeks in advance of your flight from OPO to Oslo.
Torp Sandefjord Airport (TRF)
Torp Sandefjord Airport (TRF) is about 121 kilometres from central Oslo. Once you've hopped off your flight from Porto Airport to Oslo, it'll take you around 1 hour 30 minutes to reach the heart of the city in a ride-share or cab.
If you travel by public transport, the ride to the centre will take you 2 hours 20 minutes or so.
You'll find some great places to call home for the night near TRF. Tuck yourself in and get cosy after your OPO to Oslo flight at one of these well-located options:
Forget about public transport schedules or slow-moving 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.
Call dibs on the best options. Securing your ride from TRF one week in advance often means better deals and a wider selection of vehicles.
Best time to go to Oslo
Before scheduling your flights from Porto Airport to Oslo, consider which time of year works best for you. Peak season in Oslo offers a bustling atmosphere and plenty of activities, while the low season means you'll get better hotel deals and smaller crowds.
When booking your Porto Airport to Oslo plane ticket, think about the 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).
If you like travelling in cooler conditions, look for a cheap ticket from OPO to Oslo in January when temperatures average between -14ºC (7ºF) and 1ºC (34ºF).
More about Oslo
Start your Oslo trip off on the right foot by choosing the ideal place to stay. After booking your flight from Porto Airport to Oslo, browse our selection of accommodation options including:
All great adventures should include a little sightseeing. The Norwegian National Opera & Ballet, Viking Ship Museum and Akershus Fortress are attractions you won't want to skip in Oslo.
Explore more of Norway
Oslo is easy to fall in love with, but there are so many other corners of Norway just waiting to be discovered. About 306 kilometres west of Oslo, a visit to Bergen will keep your itinerary busy. Start with leading attractions like Bryggen, Troldhaugen and Fish Market.
If there's time to check out another major destination in Norway, consider Trondheim, about 386 kilometres north of Oslo. Ringve Museum, Rockheim and Stiftsgarden are highlights.