The Luxembourg to Porto route connects Luxembourg-Findel International Airport (LUX) in LU with Francisco de Sá Carneiro Airport (OPO) in PT. This short-haul flight covers approximately 924 miles (1487 km) with a typical flight time of 2h 15m. This route is served by 4 airlines: Luxair, easyJet, Ryanair and others. AirportRoutes has tracked 11 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search LUX → OPO flightsOpens a live price search — just pick your dates
The Luxembourg (LUX) → Porto (OPO) air route spans 924 miles (1,487 km), linking a major European finance hub with Portugal’s UNESCO-listed riverside city. Typical nonstop flight time is around 2 hours 15 minutes to 2 hours 40 minutes, while one-stop options can extend travel to 4–7 hours depending on connections. Travelers choose this route for quick access from the Benelux region to northern Portugal’s wine country, Atlantic coastline, and city breaks centered on Porto’s historic core. It’s also popular for visiting friends and family and for business trips that combine meetings in Luxembourg with leisure in Porto. Expect a straightforward Schengen journey with efficient border formalities and frequent departures that suit weekend getaways.
Book 4–8 weeks ahead for the best fares; typical round-trip prices range from €120–€260 (about $130–$280), with higher peaks during summer and major holidays. At LUX, arrive 90 minutes before departure; security is usually fast, but morning waves can add queues. Use online check-in to secure seats and avoid airport fees, and pack to airline cabin limits—budget carriers may charge for larger carry-ons. At OPO, follow clear signage to Metro Line E (purple) for the city; it’s one of the easiest airport-to-center transfers in Europe. In flight, expect light onboard service on low-cost airlines, so bring a water bottle (filled after security) and snacks for comfort.
Porto pairs dramatic river scenery with a compact, walkable center. Start in Ribeira for colorful facades and Douro views, then cross to Vila Nova de Gaia for classic port-wine lodges and tastings. Don’t miss Livraria Lello, São Bento Station’s azulejo tiles, and a sunset stroll on the Dom Luís I Bridge. For neighborhoods, Cedofeita offers boutiques and cafés, while Foz do Douro delivers oceanfront promenades and beaches. Porto’s food scene is defined by the hearty francesinha sandwich, fresh Atlantic seafood, and pastries like pastel de nata. Take a day trip up the Douro Valley for vineyard viewpoints and river cruises, especially in harvest season.
For mild weather and good value, aim for April–June or September–October, when temperatures are comfortable and crowds are lighter. July–August brings the warmest days and the highest fares, often pushing round trips to €200–€350 ($215–$380). Winter is cooler and wetter, but prices can dip to €90–€180 ($100–$195) outside holiday weeks. Notable draws include São João in late June, when the city fills with street parties and fireworks, and the wine harvest in September in the Douro region.
Luxembourg-Findel International Airport
ELLXLUXFrancisco de Sá Carneiro Airport
LPPROPO4
Operators11
Tracked Flights924
Miles2h 15m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Luxair |
LGL
|
LG
|
| easyJet |
EZY
|
U2
|
| Ryanair |
RYR
|
FR
|
| TAP Air Portugal |
TAP
|
TP
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 34 | 13% |
|
| Tuesday | 37 | 15% |
|
| Wednesday | 39 | 15% |
|
| Thursday | 31 | 12% |
|
| Friday | 39 | 15% |
|
| Saturday | 39 | 15% |
|
| Sunday | 35 | 14% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
easyJet
EZY
/ U2
|
A20N | 21:50 9:50 PM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active | |
|
Luxair
LGL
/ LG
|
B738 | 05:45 5:45 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active | |
|
Ryanair
RYR
/ FR
|
B738 | 10:35 10:35 AM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active | |
|
TAP Air Portugal
TAP
/ TP
|
A20N | 19:40 7:40 PM (Representative) |
M
T
W
T
F
S
S
|
Jul 2, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 05:45 5:45 AM | Luxair |
LGL
|
LG
|
| 10:35 10:35 AM | Ryanair |
RYR
|
FR
|
| 19:40 7:40 PM | TAP Air Portugal |
TAP
|
TP
|
| 21:50 9:50 PM | easyJet |
EZY
|
U2
|
Time Information
Times are shown in the departure airport's local timezone (ELLX - Europe/Luxembourg).