Cheap flights from Porto to Luxembourg (OPO–LUX)
Portugal
Luxembourg
easyJet and Luxair fly Porto to Luxembourg (OPO–LUX) nonstop and back, a great-circle distance of 1,480 km (923 mi).
- From
- OPO
- Porto
- To
- LUX
- Luxembourg
- Nonstop
- Yes · 2 airlines
- Airlines
- U2 · LG
- Cheapest fare found
- €26 one-way
- Distance
- 1,480 km (923 mi)
- Time difference
- Luxembourg 1 hour ahead
- Time in the air
- 2h 01m · 2h 08m back
- On time (Touchdown Index)
- 83.6%
- Flights a week
- LG ~12
- Aircraft seen
- Boeing 737-800 · Boeing 737 Max 8 · Boeing 737-700
Network data imported from airport and airline sources:· How we verify
Porto to Luxembourg fares by month
Cheapest one-way fare found: €26 for December 2026 on easyJet, nonstop. Nonstop from €26.
- Oct ’26€45
- Nov ’26€45
- Dec ’26€26
Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search.
When to fly OPO–LUX
For Porto Francisco de Sá Carneiro (OPO) to Luxembourg-Findel (LUX), December 2026 had the lowest fare found (€26). Days in Luxembourg average 18–28 °C in May, June, July, August and September. Set your watch 1 hour forward on landing at LUX.
Porto to Luxembourg: frequently asked questions
Fares: Aviasales price cache, 8 October 2026; tracked flights between 6 September and 3 October 2026, from public ADS-B data.
How much is a flight from Porto Francisco de Sá Carneiro (OPO) to Luxembourg-Findel (LUX)?
From €26 one-way, the cheapest fare found for December 2026 on easyJet, nonstop; nonstop from €26 (found 8 October 2026).
How long is the OPO–LUX flight?
2h 01m wheels-up to wheels-down, the median of 74 tracked flights; LUX–OPO took 2h 08m.
Which airlines fly OPO–LUX direct?
easyJet and Luxair.
What is the cheapest month to fly OPO–LUX?
December 2026, at €26; the dearest month found was €45.
What is the time difference between Porto and Luxembourg?
Luxembourg is 1 hour ahead of Porto: a OPO departure at noon is 13:00 local time in LUX.
Is OPO–LUX usually on time?
83.6% of 122 OPO–LUX flights landed within 15 minutes of their usual time; 2.5% were over an hour late.
How many OPO–LUX flights a week?
Luxair 12 each way.
What aircraft fly OPO–LUX?
Boeing 737-800, Boeing 737 Max 8 and Boeing 737-700.
Luxembourg to Porto: the return flight (LUX–OPO)
All 2 airlines also fly LUX–OPO nonstop.
The return takes 2h 08m in the air (median of 76 tracked flights).
Airlines flying OPO–LUX nonstop
One-stop alternatives to flying OPO–LUX nonstop
One airline on both legs; check it's sold as one ticket.
- Via Frankfurt (FRA) with
Lufthansa: 1,830 km (1,130 mi) flown, 23% further than nonstop. - Via Zurich (ZRH) with
SWISS: 1,830 km (1,130 mi) flown, 23% further than nonstop. - Via London (STN) with
Ryanair: 1,850 km (1,150 mi) flown, 25% further than nonstop. - Via Amsterdam (AMS) with
KLM: 1,910 km (1,190 mi) flown, 29% further than nonstop. - Via Lisbon (LIS) with
TAP Air Portugal: 1,990 km (1,240 mi) flown, 34% further than nonstop.
OPO–LUX route map
More from Porto and Luxembourg
Explore the airlines’ route maps
Plan your arrival at Luxembourg-Findel International Airport (LUX)
Departure
Francisco de Sá Carneiro Airport
Francisco de Sá Carneiro (OPO), Porto. In our data, 42 airlines fly nonstop from OPO to 81 destinations.
View OPO airport guide →Arrival
Luxembourg-Findel International Airport
Luxembourg-Findel (LUX), Luxembourg.
Weather in Luxembourg vs Porto
Luxembourg is cooler than Porto in every month, by 1–10°C; the biggest gap is in January (4°C against 14°C). In October it averages 14°C in Luxembourg and 21°C in Porto.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Luxembourg | 4° | 5° | 10° | 14° | 18° | 22° | 24° | 24° | 19° | 14° | 8° | 5° |
| Porto | 14° | 15° | 17° | 18° | 20° | 24° | 25° | 26° | 24° | 21° | 17° | 14° |
Average daily highs. Climate normals from Luxembourg City and Porto (Wikipedia, CC BY-SA), which cite the national weather services.
Onward from Luxembourg
Places you can't fly to nonstop from OPO, but can from LUX — for a stopover or a second leg.
Related routes
Sources
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Times are median wheels-up to wheels-down; add taxiing for gate-to-gate.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.