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

Porto (OPO) to Edinburgh (EDI) flights

There are direct flights from Porto Francisco de Sá Carneiro Airport to Edinburgh 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 OPO → EDISee all routes on the map
1,680 kmdistance
~2h 35mdirect flight time (estimate)
1direct airline
16one-stop options

Direct flights from Porto to Edinburgh

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

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
CDG PariseasyJet then Air France and easyJet2,100 km~5h 15m
LGW LondonBritish Airways and TAP Air Portugal then easyJet1,852 km~4h 55m
STN LondonRyanair then Ryanair and easyJet1,873 km~4h 55m
MAD MadridRyanair and Iberia then Ryanair and Iberia Express2,160 km~5h 20m
DUB DublinRyanair then Aer Lingus and Ryanair1,703 km~4h 45m
BHX BirminghamRyanair and Jet2.com then easyJet1,754 km~4h 50m
LTN LondoneasyJet then easyJet1,834 km~4h 55m
ORY ParisIberia and Transavia France then Transavia2,094 km~5h 15m
BRS BristolRyanair and easyJet then easyJet1,725 km~4h 45m
BVA BeauvaisRyanair then Ryanair2,051 km~5h 10m
BFS BelfastRyanair then Ryanair and easyJet1,732 km~4h 45m
NTE NantesTransavia France and easyJet then Ryanair1,850 km~4h 55m

More from Porto and Edinburgh

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.