There are 9 ways to get from Porto to Solna by plane, bus, train, car, night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Stockholm-Arlanda Airport (ARN)plane OPO - ARN
7h 13mkr 719–2,473Bus, train
- Take the bus from Valongo - Pavilhão Gimnodesportivo to Paris Porte Maillotbus
- Take the bus from Paris to Hamburg, Zentraler Omnibusbahnhofbus N71
- Take the train from Hamburg Hbf to Stockholm Centraltrain Ic
2d 2hkr 2,167–3,389Drive 3,503 km
- Drive from Porto to Solnacar 3,503 km
33h 55mkr 5,948–8,591Fly Francisco De Sá Carneiro Airport to Linköping City Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Linköping City Airport (LPI)plane OPO - LPI
- Take the train from Linköping Centralstation to Stockholm Centralstationtrain
11h 15mkr 1,169–4,573Train to Lisbon-Portela Airport, fly to Stockholm-Arlanda Airport
- Take the train from Porto Campanha to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Stockholm-Arlanda Airport (ARN)plane LIS - ARN
9h 49mkr 895–3,384Bus
- Take the bus from Porto - Hospital de São João to Paris Porte Maillotbus
- Take the bus from Paris to Hamburg, Zentraler Omnibusbahnhofbus N71
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Stockholm, Cityterminalenbus
2d 5hkr 2,081–3,276Bus, train via Hallsberg
- Take the bus from Porto - Terminal Intermodal de Campanhã to Paris, Quai de Bercybus
- Take the bus from Paris - Bercy-Seine Bus Station to Hamburg - Bus Stationbus
- Take the train from Hamburg Hbf to Hallsberg stationtrain 344
- Take the train from Hallsberg station to Sundbyberg, Sundbyberg Torgtrain
2d 9hkr 1,966–3,845Bus, night train
- Take the bus from Porto to Dresdenbus Kyiv-Porto
- Take the night train from Dresden Hbf to Stockholm Centralnighttrain 10300
2d 16hDrive, car train
- Drive from Porto to Würzburg Hbfcar
- Take the car train from Würzburg Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Solnacar
34h 49mkr 6,288–8,938
Porto to Solna by train, bus, foot, and subway
Questions & Answers
The cheapest way to get from Porto to Solna is to fly which costs 700 kr - 2500 kr and takes 7h 13m.
The fastest way to get from Porto to Solna is to fly which takes 7h 13m and costs 700 kr - 2500 kr.
No, there is no direct bus from Porto to Solna. However, there are services departing from Porto - Hospital de São João and arriving at Stockholm, Cityterminalen via Paris and Hamburg, Zentraler Omnibusbahnhof. The journey, including transfers, takes approximately 2 days 5h.
The distance between Porto and Solna is 2792 km. The road distance is 3503 km.
The best way to get from Porto to Solna without a car is to bus and train which takes 2 days 2h and costs 2100 kr - 3400 kr.
It takes approximately 7h 13m to get from Porto to Solna, including transfers.
Porto to Solna bus services, operated by Transportes Barquense, depart from Porto - Hospital de São João station.
The best way to get from Porto to Solna is to fly which takes 7h 13m and costs 700 kr - 2500 kr. Alternatively, you can bus, which costs 2000 kr - 3300 kr and takes 2 days 5h.
Porto to Solna bus services, operated by Transportes Barquense, arrive at Paris Porte Maillot station.
Solna is 1h ahead of Porto. It is currently 9:16 PM in Porto and 10:16 PM in Solna.
What companies run services between Porto, Portugal and Solna, Sweden?
Ryanair, Norwegian Air International, and three other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Stockholm-Arlanda Airport (ARN) once daily. Alternatively, you can take a bus from Porto - Hospital de São João to Stockholm, Cityterminalen via Paris Porte Maillot, Paris, and Hamburg, Zentraler Omnibusbahnhof in around 2d 5h.
- Website
- flysas.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- kr 650–2,800
Flights from Francisco De Sá Carneiro Airport to Linköping City Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- kr 850–4,000
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- kr 1,000–3,500
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- kr 1,000–3,500
- Website
- norwegian.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 3h 55m
- When
- Wednesday
- Estimated price
- kr 550–2,400
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- kr 550–2,400
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 4h 25m
- When
- Thursday and Sunday
- Estimated price
- kr 700–1,600
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- kr 1,000–2,700
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport via Copenhagen
- Ave. Duration
- 6h 5m
- When
- Monday, Friday, and Saturday
- Estimated price
- kr 1,000–2,700
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 4h 5m
- When
- Monday and Thursday
- Estimated price
- kr 600–2,100
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport via Cologne Bonn
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- kr 650–2,300
- Website
- eurowings.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Dusseldorf
- Ave. Duration
- 8h 30m
- When
- Thursday and Sunday
- Estimated price
- kr 600–2,500
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport via Hamburg
- Ave. Duration
- 9h 5m
- When
- Wednesday
- Estimated price
- kr 650–2,700
- Website
- klm.com
Flights from Francisco De Sá Carneiro Airport to Linköping City Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- kr 850–4,000
- Website
- norwegian.com
Flights from Francisco De Sá Carneiro Airport to Stockholm-Arlanda Airport via Oslo
- Ave. Duration
- 6h 50m
- When
- Wednesday
- Estimated price
- kr 750–2,800
- Website
- brusselsairlines.com
Flights from Lisbon-Portela Airport to Stockholm-Arlanda Airport via Brussels
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 600–3,100
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Hamburg Hbf to Stockholm Central
- Ave. Duration
- 11h 26m
- Frequency
- Once daily
- Estimated price
- kr 700–1,100
- Website
- https://www.snalltaget.se/en
Train from Linköping Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 56m
- Frequency
- 4 times a day
- Estimated price
- kr 270–380
- Website
- https://www.snalltaget.se/en
Night train from Dresden Hbf to Stockholm Central
- Ave. Duration
- 18h 37m
- Frequency
- Once a week
- Estimated price
- kr 950–1,400
- Website
- https://www.snalltaget.se/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Linköping Centralstation to Stockholm Centralstation
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- kr 220–460
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 330–460
- 2nd Class Ticket
- kr 220–310
Train from Hamburg Hbf to Hallsberg station
- Ave. Duration
- 10h 31m
- Frequency
- Once a week
- Estimated price
- kr 900–1,300
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 900–1,300
- 2nd Class Ticket
- kr 950–1,300
Train from Hallsberg station to Sundbyberg, Sundbyberg Torg
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- kr 240–480
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 350–480
- 2nd Class Ticket
- kr 240–330
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- kr 120–600
- Website
- https://www.cp.pt/passageiros/en
- Urban - Single Ticket
- kr 120–150
- Regional - Single Ticket
- kr 210–280
- Intercity - Single Ticket
- kr 310–430
- Alfa Pendular - Single Ticket
- kr 400–600
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Würzburg Hbf to Hamburg Hbf
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- kr 1,000–1,200
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Valongo - Pavilhão Gimnodesportivo to Paris Porte Maillot
- Ave. Duration
- 22h 50m
- Frequency
- Twice a week
- Estimated price
- kr 750–1,000
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Bus from Porto - Hospital de São João to Paris Porte Maillot
- Ave. Duration
- 23h 25m
- Frequency
- Twice a week
- Estimated price
- kr 750–1,000
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Paris to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- kr 650–1,100
- Website
- https://www.flixbus.co.uk
Bus from Hamburg, Zentraler Omnibusbahnhof to Stockholm, Cityterminalen
- Ave. Duration
- 15h 35m
- Frequency
- Once daily
- Estimated price
- kr 650–1,200
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Paris, Quai de Bercy
- Ave. Duration
- 26h 15m
- Frequency
- 3 times a week
- Estimated price
- kr 170–1,166
- Website
- https://rede-expressos.pt
- Online ticket
- kr 170–850
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Paris - Bercy-Seine Bus Station to Hamburg - Bus Station
- Ave. Duration
- 14h 50m
- Frequency
- 5 times a week
- Estimated price
- kr 650–900
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Porto to Dresden
- Ave. Duration
- 44h 44m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Want to know more about travelling around Sweden
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 Solna is 3503 km. It takes approximately 33h 55m to drive from Porto to Solna.
There are 809+ hotels available in Solna.






























