Direct flights from Zurich to Porto ZRH → OPO

easyJet, SWISS, TAP Air Portugal, Comlux Aruba and FlexFlight operate nonstop flights from Zurich (ZRH) to Porto (OPO). The nonstop flight takes around ~1h 55m, covering 951 miles (1,530 km) and operates multiple daily. Round-trip fares currently start at $346, with a typical fare around $499 across 93 recent fare combinations. Updated 28 June 2026.

60-day flexibility overview based on 93 recent fares across the next 60 days

Cheapest
$346
Typical
$499
Most expensive
$707

Prices last updated 5 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Comlux Aruba CS easyJet U2 FlexFlight W2 SWISS LX TAP Air Portugal TP

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Zurich to Porto?

Yes, easyJet, SWISS and 3 more airlines operate nonstop flights from Zurich (ZRH) to Porto (OPO).

Which airlines fly direct from Zurich to Porto?

easyJet, SWISS, TAP Air Portugal, Comlux Aruba, FlexFlight operate nonstop flights from Zurich to Porto.

How long is the flight from Zurich to Porto?

The nonstop flight from Zurich to Porto takes ~1h 55m (approximately 1530 km).

How often do direct flights operate from Zurich to Porto?

Nonstop flights from Zurich to Porto operate multiple daily.

How much is a round-trip flight from Zurich to Porto?

Round-trip flights from Zurich (ZRH) to Porto (OPO) start at $346, with a typical fare around $499. Based on 93 recent fare combinations.

Explore More

Cheap direct deals from Zurich — last one was $194 to Larnaca