How to travel from Reykjavik to Porto, Portugal

The distance between Reykjavik and Porto is around 2,749km (1,708 miles) and the quickest way to get there is to fly which takes around 5hrs.

2 routes found

We've found 2 different ways to get from Reykjavik to Porto by plane and train. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out PortoReykjavik if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Reykjavik Keflavik Nas (KEF) to Porto (OPO).

  • Duration5hrs
  • Flight time4hrs
  • Typical cost
    €225($225)
Operated by

Ghodawat Aviation

+ 1 others
2
plane
+
train
+

Plane and Train

Fly from Reykjavik Keflavik Nas (KEF) to Lisbon (LIS) then take the train to Vila Nova De Gaia-Devesas.

  • Duration7h 50m
  • Flight time4h 35m
  • Typical cost
    €425($425)
Operated by

Multiple operators

Frequently asked questionsabout travel between Reykjavik and Porto

There are several options for getting from Reykjavik to Porto by plane and train. The cheapest option is to fly which costs around €225 ($225) and will take around 5hrs.

The distance between Reykjavik and Porto is around 2,749km (1,708 miles).

It takes around 5hrs to get from Reykjavik and Porto by plane.

The quickest way to get from Reykjavik to Porto is to fly which takes around 5hrs and will set you back approx €225 ($225).

The cheapest way to travel between Reykjavik and Porto is to fly which will typically cost around €225 ($225) for a standard one-way ticket.

Flights and Airlines

Yes you can fly from Reykjavik and Porto. Flights depart from Reykjavik Keflavik Nas (KEF) and arrive at Porto (OPO). The flight takes around 4hrs.

Yes there is a direct flight between Reykjavik and Porto with no stop-overs required. Flights typically take around 4hrs.

Ghodawat Aviation and easyJet fly between Reykjavik and Porto. Flights depart from Reykjavik Keflavik Nas (KEF) and and arrive into Porto (OPO). These flights usually take around 4hrs.

The flight from Reykjavik to Porto typically takes around 4hrs. Flights depart from Reykjavik Keflavik Nas (KEF) and and arrive into Porto (OPO).

The closest major airport to Porto is Francisco de Sá Carneiro Airport (OPO) (OPO) which is approximately 11km (7 miles) from Porto. Lisbon Airport (LIS) (LIS) and Faro Airport (FAO) (FAO) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

If you don't have a car, the easiest way to get from Reykjavik to Porto is to fly which takes, on average, 5hrs and will usually cost around €225 ($225).

How do I get from Reykjavik to Porto

Compare travel optionsbetween Reykjavik and Porto

Transport options from Reykjavik to Porto
Transport optionDurationCostFrequencyDistance
Fly
5hrs
€225($225)
hourly2,749km (1,708 miles)
Plane and Train
7h 50m
€425($425)
hourly3,322km (2,064 miles)

Top Carriersoperating between Reykjavik and Porto

Airlines

Train operators

Airports near Porto

The following major airports near Porto offer regular flights to various popular destinations within Portugal and internationally.

OPO
Francisco de Sá Carneiro Airport (OPO)
International Airport
Distance
11km (7 miles) from Porto
LIS
Lisbon Airport (LIS)
International Airport
Distance
268km (167 miles) from Porto
FAO
Faro Airport (FAO)
International Airport
Distance
462km (287 miles) from Porto