Direct (nonstop) flights from Porto to Cologne

2 airlines fly nonstop from Porto Airport (OPO) to Cologne Bonn Airport (CGN). It's 1,006 miles (1,619 km), about 2h 40m in the air. Operated by Eurowings, Ryanair.

OPO
Porto Airport
🇵🇹 Porto, Portugal
CGN
Cologne Bonn Airport
🇩🇪 Cologne, Germany
Flight Time
2h 40m
Distance
1,006 mi
1,619 km
CO₂/pax
170 kg
−61 kg vs. layover
Airlines
2
Eurowings +1
Time Diff
+1h
Operated by Eurowings Eurowings Ryanair Ryanair

Route data last updated: May 29, 2026

Airlines with non-stop flights

Eurowings EW Eurowings
Route
OPO → CGN
Flight Time
2h 40m
Distance
1,006 mi
Ryanair FR Ryanair
Route
OPO → CGN
Flight Time
2h 40m
Distance
1,006 mi

Alternative Routes

Other ways to fly from Porto to Cologne with one stop · direct emits 170 kg CO₂ per passenger

OPO ZRH (Zurich) CGN
Leg 1: 2h 30m (953 mi) Leg 2: 1h 5m (245 mi) Total: ~3h 35m 🍃 231 kg CO₂ (+36% vs. direct)
Leg 1
OPO → ZRH
2h 30m · 953 mi
View OPO to ZRH flights →
Leg 2
ZRH → CGN
1h 5m · 245 mi
View ZRH to CGN flights →
OPO LGW (London) CGN
Leg 1: 2h 20m (795 mi) Leg 2: 1h 20m (318 mi) Total: ~3h 40m 🍃 231 kg CO₂ (+36% vs. direct)
Leg 1
OPO → LGW
2h 20m · 795 mi
View OPO to LGW flights →
Leg 2
LGW → CGN
1h 20m · 318 mi
View LGW to CGN flights →
OPO BRS (Bristol) CGN
Leg 1: 2h 10m (756 mi) Leg 2: 1h 30m (429 mi) Total: ~3h 40m 🍃 244 kg CO₂ (+44% vs. direct)
Leg 1
OPO → BRS
2h 10m · 756 mi
View OPO to BRS flights →
Leg 2
BRS → CGN
1h 30m · 429 mi
View BRS to CGN flights →
OPO STN (London) CGN
Leg 1: 2h 25m (848 mi) Leg 2: 1h 20m (304 mi) Total: ~3h 45m 🍃 238 kg CO₂ (+40% vs. direct)
Leg 1
OPO → STN
2h 25m · 848 mi
View OPO to STN flights →
Leg 2
STN → CGN
1h 20m · 304 mi
View STN to CGN flights →
OPO MXP (Milan) CGN
Leg 1: 2h 25m (923 mi) Leg 2: 1h 25m (370 mi) Total: ~3h 50m 🍃 264 kg CO₂ (+55% vs. direct)
Leg 1
OPO → MXP
2h 25m · 923 mi
View OPO to MXP flights →
Leg 2
MXP → CGN
1h 25m · 370 mi
View MXP to CGN flights →

Looking for the return flight?

CGN → OPO: Flights from Cologne to Porto

Frequently Asked Questions

How long is the direct flight from Porto to Cologne?

A nonstop flight from Porto (OPO) to Cologne (CGN) takes approximately 2 hours and 40 minutes. The distance is 1,006 miles (1,619 km).

Which airlines fly nonstop from Porto to Cologne?

2 airlines: Eurowings, Ryanair.

Is there a nonstop flight from Porto to Cologne?

Yes. 2 airlines: Eurowings, Ryanair.

How far is Porto from Cologne?

The flight distance from Porto to Cologne is 1,006 miles (1,619 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Porto and Cologne?

Cologne is 1 hour ahead of Porto. (Europe/Lisbon vs Europe/Berlin.)

What type of aircraft flies from Porto to Cologne?

At 2h 40m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Portugal to Germany?

Depends on your passport. Check with the Germany embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Porto to Cologne?

Roughly 170 kg CO2 per passenger one-way. That's about the same as driving 850 km.

Is the return flight from Cologne to Porto also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Porto to Cologne?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Porto Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.