Flights OPO → BIO
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 1h 25m. Common windows are ~3 nights. Best current pick is around EUR 83.
2026-06-18 → 2026-06-21
Direct • 1h 25m
[Out: Thu 19:45 → Thu 21:10 • 1h 25m] — [Stay: 2d 21h] — [Back: Sun 17:50 → Sun 19:10 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:00 • Synced 2026-06-04 · Thu 07:00
Est. EUR 83
Updated ~46h agoExpires in ~0h
2026-10-06 → 2026-10-08
Direct • 1h 15m
[Out: Tue 19:15 → Tue 20:30 • 1h 15m] — [Stay: 1d 21h] — [Back: Thu 17:45 → Thu 19:05 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:14 • Synced 2026-06-04 · Thu 07:00
Est. EUR 134
Updated ~22h agoExpires in ~1d
2026-06-18 → 2026-06-21
Direct • 1h 25m
[Out: Thu 19:45 → Thu 21:10 • 1h 25m] — [Stay: 2d 21h] — [Back: Sun 17:50 → Sun 19:10 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:00 • Synced 2026-06-04 · Thu 07:00
Est. EUR 96
Updated ~22h agoExpires in ~1d
2026-06-19 → 2026-06-21
Direct • 1h 15m
[Out: Fri 15:25 → Fri 16:40 • 1h 15m] — [Stay: 2d 1h] — [Back: Sun 17:50 → Sun 19:10 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:00 • Synced 2026-06-04 · Thu 07:00
Est. EUR 75
Updated ~46h agoExpires in ~0h
2026-06-26 → 2026-06-28
Direct • 1h 15m
[Out: Fri 15:25 → Fri 16:40 • 1h 15m] — [Stay: 2d 1h] — [Back: Sun 17:15 → Sun 18:35 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:00 • Synced 2026-06-04 · Thu 07:00
Est. EUR 141
Updated ~46h agoExpires in ~0h
2026-07-10 → 2026-07-12
Direct • 1h 15m
[Out: Fri 15:25 → Fri 16:40 • 1h 15m] — [Stay: 2d 1h] — [Back: Sun 17:15 → Sun 18:35 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:03 • Synced 2026-06-04 · Thu 07:00
Est. EUR 158
Updated ~46h agoExpires in ~0h
2026-07-03 → 2026-07-05
Direct • 1h 15m
[Out: Fri 15:25 → Fri 16:40 • 1h 15m] — [Stay: 2d 1h] — [Back: Sun 17:15 → Sun 18:35 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:03 • Synced 2026-06-04 · Thu 07:00
Est. EUR 171
Updated ~46h agoExpires in ~0h
2026-06-19 → 2026-06-21
Direct • 1h 15m
[Out: Fri 15:25 → Fri 16:40 • 1h 15m] — [Stay: 2d 1h] — [Back: Sun 17:50 → Sun 19:10 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:00 • Synced 2026-06-04 · Thu 07:00
Est. EUR 80
Updated ~22h agoExpires in ~1d
2026-06-12 → 2026-06-14
Direct • 1h 15m
[Out: Fri 15:25 → Fri 16:40 • 1h 15m] — [Stay: 2d 1h] — [Back: Sun 17:15 → Sun 18:35 • 1h 20m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:00 • Synced 2026-06-04 · Thu 07:00
Est. EUR 87
Updated ~22h agoExpires in ~1d
Explore more from OPO
Internal links help discovery (and SEO crawlability).
MADRID (MAD)
from EUR 36
View route →
Barcelona (BCN)
from EUR 48
View route →
Paris (PAR)
from EUR 55
View route →
Milan (MIL)
from EUR 56
View route →
Funchal (FNC)
from EUR 57
View route →
Faro (FAO)
from EUR 79
View route →
London (LON)
from EUR 83
View route →
Nice (NCE)
from EUR 85
View route →
Lyon (LYS)
from EUR 86
View route →
Lisbon (LIS)
from EUR 88
View route →