Flights ZRH → OPO
Curated weekend trips for the next few weeks. Prices are estimates until you verify.
Outbound partner clickouts are enabled only for deals updated in the last 72h.
Quick summary
Looking for a quick escape? This route is currently showing direct options. Typical outbound flight time is about 3h. Common windows are ~20 nights. Best current pick is around CHF 242.
Route context (DB-only)
Quick take
Best current pick: 2026-07-23 → 2026-08-12 for ~CHF 242.
Typical range (weekend patterns): ~CHF 193–242.
Typical prices by weekend pattern
Thu–Sun: ~CHF 242Fri–Sun: ~CHF 242Sat–Mon: ~CHF 193
These stats are derived from Shopineer snapshots and baselines (no live pricing calls).
2026-07-23 → 2026-08-12
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 19d 21h] — [Back: Wed 02:00 → Wed 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-25
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 1d 21h] — [Back: Sat 02:00 → Sat 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-27
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 3d 21h] — [Back: Mon 02:00 → Mon 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-28
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 4d 21h] — [Back: Tue 02:00 → Tue 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-29
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 5d 21h] — [Back: Wed 02:00 → Wed 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-30
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 6d 21h] — [Back: Thu 02:00 → Thu 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-31
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 7d 21h] — [Back: Fri 02:00 → Fri 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-01
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 8d 21h] — [Back: Sat 02:00 → Sat 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-02
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 9d 21h] — [Back: Sun 02:00 → Sun 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-03
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 10d 21h] — [Back: Mon 02:00 → Mon 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-04
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 11d 21h] — [Back: Tue 02:00 → Tue 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-05
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 12d 21h] — [Back: Wed 02:00 → Wed 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-06
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 13d 21h] — [Back: Thu 02:00 → Thu 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-07
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 14d 21h] — [Back: Fri 02:00 → Fri 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-08
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 15d 21h] — [Back: Sat 02:00 → Sat 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-09
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 16d 21h] — [Back: Sun 02:00 → Sun 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-10
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 17d 21h] — [Back: Mon 02:00 → Mon 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-08-11
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 18d 21h] — [Back: Tue 02:00 → Tue 05:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
2026-07-23 → 2026-07-26
Direct • 3h
[Out: Thu 02:00 → Thu 05:00 • 3h] — [Stay: 2d 21h] — [Back: Sun 02:00 → Sun 05:00 • 3h]
Airport reality: • Tier 1
Value vs usual: 10% above usual (usual ~CHF 242) • Confidence: Medium
Source: Aviasales (cached) • Inserted 2026-06-24 · Wed 13:00 • Synced 2026-06-24 · Wed 13:00
Est. CHF 242
Updated ~0h agoExpires in ~2d
Explore more from ZRH
Internal links help discovery (and SEO crawlability).
Rome (ROM)
from CHF 62
View route →
PALMA DE MALLORCA (PMI)
from CHF 63
View route →
Barcelona (BCN)
from CHF 82
View route →
Olbia (OLB)
from CHF 97
View route →
ISTANBUL (IST)
from CHF 110
View route →
PRN (PRN)
from CHF 118
View route →
London (LON)
from CHF 130
View route →
Ibiza (IBZ)
from CHF 141
View route →
AYT (AYT)
from CHF 142
View route →
MADRID (MAD)
from CHF 147
View route →