There are 11 ways to get from Porto to Norway by plane, train, bus, car, 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 to Oslo Airport, Gardermoen, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Oslo Airport, Gardermoen (OSL)plane OPO - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
6h 25mkr 1,142–4,666Fly to Bergen
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Bergen (BGO)plane OPO - BGO
8h 44mkr 1,044–3,503Bus, train
- Take the bus from Porto to Parisbus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Malmö central train station FlixBus stopbus
- Take the train from Malmö, Centralstation to Oslo Strain
2d 2hkr 2,996–5,567Train, bus
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Pontevedra to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Malmö central train station FlixBus stopbus
- Take the train from Malmö, Centralstation to Oslo Strain
2d 7hkr 6,044–10,367Drive 3,464 km
- Drive from Porto to Oslocar 3,464 km
33h 19mkr 7,021–10,142Fly to Stavanger Airport, Sola
- Fly from Francisco De Sá Carneiro Airport (OPO) to Stavanger Airport, Sola (SVG)plane OPO - SVG
8hkr 2,112–3,996Fly to Kristiansand Airport, Kjevik
- Fly from Francisco De Sá Carneiro Airport (OPO) to Kristiansand Airport, Kjevik (KRS)plane OPO - KRS
8h 42mkr 1,387–6,116Fly to Trondheim
- Fly from Francisco De Sá Carneiro Airport (OPO) to Trondheim (TRD)plane OPO - TRD
8h 50mkr 1,122–4,326Fly to Ålesund Airport, Vigra
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ålesund Airport, Vigra (AES)plane OPO - AES
8h 58mkr 1,248–4,781Train, bus, car ferry
- Take the train from Porto Sao Bento to Guimaraestrain
- Take the bus from Guimaraes to Dortmund central bus stationbus
- Take the bus from Dortmund central bus station to Kiel central bus stationbus N74
- Take the carferry from Port of Kiel to Oslo Vipperangencarferry
2d 18hkr 4,545–8,440Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Frankfurt - Main Bus Stationbus
- Take the bus from FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Oslo bussterminalbus
2d 19hkr 4,172–7,501
Porto to Norway by bus and train
Questions & Answers
The cheapest way to get from Porto to Norway is to fly which costs kr 1000 - kr 3500 and takes 8h 44m.
The fastest way to get from Porto to Norway is to fly and train which takes 6h 25m and costs kr 1100 - kr 4700.
No, there is no direct bus from Porto to Norway. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Oslo bussterminal via FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. and Słubice. The journey, including transfers, takes approximately 2 days 19h.
The distance between Porto and Norway is 2565 km. The road distance is 3464 km.
The best way to get from Porto to Norway without a car is to bus and train which takes 2 days 2h and costs kr 3000 - kr 6000.
It takes approximately 6h 25m to get from Porto to Norway, including transfers.
Porto to Norway bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Norway is to fly which takes 8h and costs kr 2100 - kr 4000. Alternatively, you can bus, which costs kr 4100 - kr 7500 and takes 2 days 19h.
Porto to Norway bus services, operated by BlaBlaCar Bus, arrive at Frankfurt - Main Bus Station.
Norway is 1h ahead of Porto. It is currently 5:19 AM in Porto and 6:19 AM in Norway.
What companies run services between Porto, Portugal and Norway?
KLM, Scandinavian Airlines, and three other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Stavanger Airport, Sola (SVG) 5 times a day. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Oslo bussterminal via FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str., SŁUBICE, Port Świecko, Świecko 39, and Słubice in around 2d 19h.
- Website
- klm.com
Flights from Francisco De Sá Carneiro Airport to Oslo Airport, Gardermoen via Amsterdam Schiphol
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- kr 1,000–4,300
Flights from Francisco De Sá Carneiro Airport to Stavanger Airport, Sola via Amsterdam Schiphol
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- kr 1,200–5,500
Flights from Francisco De Sá Carneiro Airport to Bergen via Amsterdam Schiphol
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- kr 1,100–4,800
Flights from Francisco De Sá Carneiro Airport to Kristiansand Airport, Kjevik via Amsterdam Schiphol
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- kr 1,300–6,000
Flights from Francisco De Sá Carneiro Airport to Trondheim via Amsterdam Schiphol
- Ave. Duration
- 7h 33m
- When
- Every day
- Estimated price
- kr 1,200–5,500
Flights from Francisco De Sá Carneiro Airport to Ålesund Airport, Vigra via Amsterdam Schiphol
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- kr 1,400–6,000
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 95–140
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Malmö, Centralstation to Oslo S
- Ave. Duration
- 6h 9m
- Frequency
- 3 times a week
- Estimated price
- kr 1,200–1,800
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Malmö, Centralstation to Oslo S
- Ave. Duration
- 6h 9m
- Frequency
- 3 times a week
- Estimated price
- kr 1,200–1,800
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Porto to Paris
- Ave. Duration
- 21h 20m
- Frequency
- Twice daily
- Estimated price
- kr 1,300–2,100
- Website
- Flixbus
Bus from Paris, Quai de Bercy (Bercy Seine) to Malmö central train station FlixBus stop
- Ave. Duration
- 21h
- Frequency
- 4 times a week
- Estimated price
- kr 1,000–1,700
- Website
- Flixbus
Bus from Paris, Quai de Bercy (Bercy Seine) to Malmö central train station FlixBus stop
- Ave. Duration
- 21h
- Frequency
- 4 times a week
- Estimated price
- kr 1,000–1,700
- Website
- Flixbus
Bus from Guimaraes to Dortmund central bus station
- Ave. Duration
- 35h 15m
- Frequency
- 3 times a week
- Estimated price
- kr 1,800–3,000
- Website
- Flixbus
Bus from Dortmund central bus station to Kiel central bus station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- kr 360–600
- Website
- Flixbus
- Phone
- +45 99 56 19 00
- Website
- Color Line AS
Car ferry from Port of Kiel to Oslo Vipperangen
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- kr 2,300–4,700
- Website
- Color Line AS
- Car
- kr 4,700
- No Car
- kr 2,300
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Norway is 3464 km. It takes approximately 33h 19m to drive from Porto to Norway.
There are 1024+ hotels available in Norway.










