Cheap Flights from Oslo to Porto

Travellers and cabin class

Compare Oslo to Porto flight deals

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

Book the best Porto fare with no extra fees

Flight deals from Oslo to Porto

Looking for a cheap last-minute deal or the best return flight from Oslo to Porto? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Oslo to Porto

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

Direct flights from Oslo to Porto

Oslo to Porto: Alternative routes

Compare routes from Oslo to Porto below. You may find an airport to fly into that's cheaper, faster, or easier than Porto.

Oslo to Porto: Flight information

The things to know before you go.
Cheapest flight foundر.ق.‏ 167
Cheapest month to flyAugust
Average flight time3 hrs, 40 mins
Most popular airlineNorwegian
Average flights per week4

Finding cheap flights from Oslo to Porto: Frequently asked questions

The best price we found for a return flight from Oslo to Porto is ر.ق.‏ 429. 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.
3 hours and 40 minutes is the average flight time from Oslo to Porto.
Norwegian and Norwegian Air Sweden fly direct from Oslo to Porto.
As of March 2025, there are 4 flights per week flying from Oslo to Porto.
The cheapest month to fly from Oslo to Porto is usually March 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Oslo to Porto Airport on Monday, 12 May 2025.
Yes – the average flight time is 3 hours and 40 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 Porto 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 Porto is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Porto is Norwegian .

Flying from Oslo to Porto Airport (OPO): what you need to know

  • Oslo is home to two main airports where you can kick off your trip. Check out your options for reserving a flight from Oslo to Porto Airport (OPO) departing from Oslo Airport Gardermoen (OSL) or Torp Sandefjord Airport (TRF).

  • Expect to be in the air for 3 hours 40 minutes. That's the average journey time for a direct flight from Oslo to Porto Airport.

  • Porto is 1 hour behind Oslo. Porto Airport is located in Porto, which operates on the UTC+0 timezone.

  • Oslo Airport Gardermoen (OSL) to Porto Airport (OPO) is the most popular route. There are 2 direct flights a week to pick from. If you prefer starting your day later, hop on the last flight with Norwegian at 17:00. Opt for the first OSL to OPO departure with Norwegian at 15:10 if you want to get going earlier.

  • Arrive at the airport on time so you don't miss your flight from Oslo to OPO. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • During popular months such as June, you'll want to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead for international flights when you travel during high season in general.

Airports in Oslo

Oslo Airport Gardermoen Airport (OSL)

  • Enjoy an uninterrupted journey from Oslo Airport Gardermoen Airport (OSL). Nonstop flights from Oslo to Porto Airport (OPO) are available from here.

  • If you want to leave from OSL, you can take a direct flight from Oslo to Porto Airport with Norwegian.

  • Think about adding a stopover to possibly find a cheaper flight from Oslo to OPO. Just deselect 'Direct flights only' when browsing departures from Oslo Airport Gardermoen Airport (OSL). Break up the journey at one of these popular airports:

    • Dublin Airport (DUB)

    • Bordeaux Airport (BOD)

    • EuroAirport Swiss Airport (BSL)

  • From central Oslo, OSL is approximately 48 kilometres away. Use navigation apps or visit the official airport website to find the best way to get there.

  • Want a stress-free start to your holiday? Stay near Oslo Airport Gardermoen Airport. Whether you're boarding an early flight from Oslo to Porto Airport or just don't want to be rushed, these hotels are the answer:

Torp Sandefjord Airport (TRF)

  • Prefer to leave from Torp Sandefjord Airport (TRF)? You can reserve a direct flight from Oslo to Porto Airport (OPO) departing from this hub.

  • You can board a direct flight from Oslo to OPO with Norwegian. This is one of the main airlines operating this route out of TRF.

  • Split up your flight from Oslo to Porto Airport with a stop so you can stretch your legs or tick another place off your list. Some top stopovers between Torp Sandefjord Airport and OPO include:

    • Brussels Airport (BRU)

    • Edinburgh Airport (EDI)

    • Copenhagen Airport (CPH)

  • With public transport, you can travel from central Oslo to TRF in around 2 hours and 21 minutes. The airport is roughly 121 kilometres away, and making the journey by car will take approximately 1 hour and 28 minutes.

  • Start your holiday early with an extra night away from home. Before catching your flight from Oslo to OPO, stay in one of these hotels close to Torp Sandefjord Airport:

About Porto Airport (OPO)

  • If you have a late flight from Oslo to Porto Airport, nothing beats the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and sleeping not long after at one of these options near OPO:

Getting from Porto Airport (OPO) to central Porto

  • Porto Airport is approximately 16 kilometres from the centre of Porto. With your own car rental or in a cab, the drive is around 21 minutes.

  • If you're using public transport, expect a journey time of around 49 minutes.

How to find the cheapest flights from Oslo to Porto Airport (OPO)

  • The lowest price we've found for a one-way ticket from Oslo to Porto Airport is ر.ق.‏ 167. The cheapest price for a return flight is ر.ق.‏ 429. Remember fares can change due to availability at the time of booking.

  • 3 months is how far we recommend booking ahead to lock in cheap tickets from Oslo to OPO.

  • Organise your trip for December. That's the cheapest month for tickets from Oslo to Porto Airport. If you're flexible with your dates, use the 'Whole month' tool to see the lowest price across every month.

  • Create a Price Alert and keep an eye on changes on this route through email or push notifications. You'll be the first to know when prices fall. Good timing makes all the difference when searching for cheap flight tickets from Oslo to OPO.

  • Take advantage of the filters to find your ideal journey. To see the 'Cheapest,' 'Fastest' or 'Best' flights from Oslo to Porto Airport, use the 'Sort by' function. You can also filter results by airline, departure and arrival times, and journey duration.

The best time to fly from Oslo to Porto Airport (OPO)

  • It's time to choose your travel dates for your flight from Oslo to Porto Airport. August is the most popular month to visit Porto. If you want a more relaxed vibe, go in February.

  • The warmest month in Porto is August, with temperatures ranging between 14ºC and 32ºC. Lock in your flights from Oslo to OPO in this month if this is the type of weather you enjoy.

  • If you like travelling in cooler conditions, search for a cheap flight from Oslo to Porto Airport in January when temperatures average between 3ºC and 14ºC.

More about Porto

Complete your Porto trip with a car rental

  • Hop behind the wheel of one of our car rentals in Porto and explore on your own terms. Easily compare prices from trusted providers in one place after booking your hotel and cheap flights from Oslo to Porto Airport.

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