Wayfli › Edinburgh (EDI) › To Porto (OPO)

Edinburgh (EDI) to Porto (OPO) flights

There are direct flights from Edinburgh Airport to Porto Francisco de Sá Carneiro Airport, sold by one airline: Ryanair. The distance is 1,680 km, about 2h 35m in the air. There are also 16 one-stop options, via airports such as Paris, London and London.

Live fares for EDI → OPOSee all routes on the map
1,680 kmdistance
~2h 35mdirect flight time (estimate)
1direct airline
16one-stop options

Direct flights from Edinburgh to Porto

RouteAirlines (incl. codeshares)DistanceTime (est.)
EDI → OPORyanair1,680 km~2h 35m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CDG ParisAir France and easyJet then easyJet2,100 km~5h 15m
LGW LondoneasyJet then British Airways and TAP Air Portugal1,852 km~4h 55m
STN LondonRyanair and easyJet then Ryanair1,873 km~4h 55m
MAD MadridRyanair and Iberia Express then Ryanair and Iberia2,160 km~5h 20m
DUB DublinAer Lingus and Ryanair then Ryanair1,703 km~4h 45m
BHX BirminghameasyJet then Ryanair and Jet2.com1,754 km~4h 50m
LTN LondoneasyJet then easyJet1,834 km~4h 55m
ORY ParisTransavia then Iberia and Transavia France2,094 km~5h 15m
BRS BristoleasyJet then Ryanair and easyJet1,725 km~4h 45m
BVA BeauvaisRyanair then Ryanair2,051 km~5h 10m
BFS BelfastRyanair and easyJet then Ryanair1,732 km~4h 45m
NTE NantesRyanair then Transavia France and Volotea1,850 km~4h 55m

More from Edinburgh and Porto

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.