Porto (OPO) – Zurich (ZRH)

Distance, flight time and the airlines that fly it, from open data.
Distance
1,533 km
952 mi · 828 nm
Flight time
2 h 35 min
Estimate from distance
Time difference
1 h
CO2 per passenger
192 kg
One way, economy, incl. RF (114 kg CO2 only)
Passengers / year
461,908
2024 · +10.2%
Flights / week
58
Both directions, average
Seats filled
87%
529,464 seats a year
Airlines nonstop
—
Not named in this source

Traffic: Eurostat (avia_par_pt), reported by the airport in Portugal, 2024. Distance: WGS-84 ellipsoid. CO2: UK DESNZ 2026 factors. Sources

Great circle from OPO to ZRHOPOZRH
Shortest path over the earth's surface (great circle). Real flights bend around weather, winds and airspace.

The way there

Heading from OPO
57°
Heading from ZRH
250°
Halfway point
44.68, -0.53
Great-circle km
1,530 km (sphere, for EU261)
Clocks
Zurich is 1 h ahead of Porto

The estimate for a route without real times is 2 h 35 min; how it is worked out is on Sources.

Passengers per month, both directions (2024)Busiest: August 2024: 45,376 passengers
020K40K60KJanFebMarAprMayJunJulAug45.4KSepOctNovDec
Show as a table
Month Passengers
Jan 202426,291
Feb 202428,254
Mar 202437,921
Apr 202444,512
May 202443,312
Jun 202440,667
Jul 202444,437
Aug 202445,376
Sep 202439,434
Oct 202442,439
Nov 202428,037
Dec 202441,228
Flights per month, both directions (2024)Busiest: July 2024: 295 flights
0100200300JanFebMarAprMayJunJul295AugSepOctNovDec
Show as a table
Month Flights
Jan 2024187
Feb 2024181
Mar 2024244
Apr 2024273
May 2024285
Jun 2024275
Jul 2024295
Aug 2024268
Sep 2024245
Oct 2024277
Nov 2024180
Dec 2024282

Delay compensation (EU261 / UK261)

Measured by great-circle distance: 1,530 km.

OPO Porto → ZRH Zurich

EU261€400 for arriving 3 hours or more late.

Covers any airline.

ZRH Zurich → OPO Porto

EU261€400 for arriving 3 hours or more late.

Covers any airline.

Close to the 1,500 km band edge
This route is within 50 km of 1,500 km, where the amount changes. Airlines and courts measure from the exact airport coordinates — check the figure they use.

Also owed for a cancellation with less than 14 days' notice or denied boarding. Not owed for extraordinary circumstances. On a connection, the distance to the final destination counts. From 23 October 2027 the EU's Regulation 2026/2202 applies; it keeps these amounts (what changes in 2027). Information, not legal advice.

More routes from OPO

Route Distance Passengers / year
OPO → ORY1,202 km 1,139,251
OPO → MAD439 km 1,042,503
OPO → GVA1,311 km 809,526
OPO → LIS277 km 755,476
OPO → BCN901 km 703,710
OPO → FNC1,190 km 606,548
OPO → LUX1,487 km 492,122
OPO → LGW1,279 km 424,708
OPO → AMS1,597 km 419,799
OPO → STN1,363 km 372,868

More routes from ZRH

Route Distance Passengers / year
ZRH → LHR790 km 1,147,298
ZRH → BER651 km 861,501
ZRH → AMS604 km 816,734
ZRH → MAD1,240 km 760,806
ZRH → VIE605 km 750,117
ZRH → BCN856 km 729,601
ZRH → PMI995 km 725,871
ZRH → DXB4,774 km 660,510
ZRH → LIS1,726 km 652,212
ZRH → FRA286 km 610,719

Questions

Porto (OPO) and Zurich (ZRH) are 1,533 km (952 miles, 828 nautical miles) apart, measured along the shortest path over the earth's surface.