Flights OPO → MIL
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 2h 30m. Common windows are ~2 nights. Best current pick is around EUR 80.
2026-10-14 → 2026-10-16
Direct • 2h 30m
[Out: Wed 19:15 → Wed 21:45 • 2h 30m] — [Stay: 1d 19h] — [Back: Fri 17:00 → Fri 19:50 • 2h 50m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:14 • Synced 2026-06-04 · Thu 09:03
Est. EUR 80
Updated ~48h agoExpires in ~0h
2026-10-03 → 2026-10-07
Direct • 2h 25m
[Out: Sat 17:00 → Sat 19:25 • 2h 25m] — [Stay: 3d 22h] — [Back: Wed 17:10 → Wed 19:50 • 2h 40m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:14 • Synced 2026-06-04 · Thu 09:03
Est. EUR 101
Updated ~24h agoExpires in ~1d
2026-10-20 → 2026-10-22
Direct • 2h 37m
[Out: Tue 16:45 → Tue 19:22 • 2h 37m] — [Stay: 1d 20h] — [Back: Thu 15:50 → Thu 18:28 • 2h 38m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 19:00 • Cached since 2026-06-02 · Tue 15:43 • Synced 2026-06-04 · Thu 09:03
Est. EUR 56
Cached ~38h agoExpires in ~10h
2026-09-03 → 2026-09-10
Direct • 2h 30m
[Out: Thu 18:15 → Thu 20:45 • 2h 30m] — [Stay: 6d 20h] — [Back: Thu 16:35 → Thu 19:15 • 2h 40m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:10 • Synced 2026-06-04 · Thu 09:03
Est. EUR 125
Updated ~24h agoExpires in ~1d
2026-10-20 → 2026-10-22
Direct • 2h 25m
[Out: Tue 16:45 → Tue 19:10 • 2h 25m] — [Stay: 1d 21h] — [Back: Thu 15:50 → Thu 18:40 • 2h 50m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:14 • Synced 2026-06-04 · Thu 09:03
Est. EUR 56
Updated ~24h agoExpires in ~1d
2026-10-25 → 2026-10-28
Direct • 2h 30m
[Out: Sun 19:55 → Sun 22:25 • 2h 30m] — [Stay: 2d 18h] — [Back: Wed 16:30 → Wed 19:20 • 2h 50m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:14 • Synced 2026-06-04 · Thu 09:03
Est. EUR 67
Updated ~24h agoExpires in ~1d
2026-10-20 → 2026-10-22
Direct • 3h
[Out: Tue 16:45 → Tue 19:45 • 3h] — [Stay: 1d 20h] — [Back: Thu 15:50 → Thu 18:50 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 18:00 • Synced 2026-06-04 · Thu 09:03
Est. EUR 56
Updated ~39h agoExpires in ~9h
2026-08-16 → 2026-08-22
Direct • 2h 30m
[Out: Sun 06:10 → Sun 08:40 • 2h 30m] — [Stay: 6d 11h] — [Back: Sat 19:50 → Sat 22:30 • 2h 40m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:07 • Synced 2026-06-04 · Thu 09:03
Est. EUR 231
Updated ~24h agoExpires in ~24h
2026-10-28 → 2026-10-30
Direct • 2h 30m
[Out: Wed 19:55 → Wed 22:25 • 2h 30m] — [Stay: 1d 12h] — [Back: Fri 10:20 → Fri 13:05 • 2h 45m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:14 • Synced 2026-06-04 · Thu 09:03
Est. EUR 80
Updated ~24h agoExpires in ~1d
2026-10-31 → 2026-11-03
Direct • 2h 35m
[Out: Sat 12:45 → Sat 15:20 • 2h 35m] — [Stay: 2d 19h] — [Back: Tue 09:50 → Tue 12:30 • 2h 40m]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 09:14 • Synced 2026-06-04 · Thu 09:03
Est. EUR 91
Updated ~24h agoExpires in ~1d
2026-06-26 → 2026-07-04
Direct • 2h 40m
[Out: Fri 12:40 → Fri 15:20 • 2h 40m] — [Stay: 8d 5h] — [Back: Sat 19:50 → Sat 22:30 • 2h 40m]
Source: Aviasales (cached) • Inserted 2026-06-04 · Thu 09:00 • Synced 2026-06-04 · Thu 09:03
Est. EUR 156
Updated ~0h agoExpires in ~2d
Explore more from OPO
Internal links help discovery (and SEO crawlability).
MADRID (MAD)
from EUR 36
View route →
Barcelona (BCN)
from EUR 50
View route →
Paris (PAR)
from EUR 55
View route →
Funchal (FNC)
from EUR 72
View route →
Faro (FAO)
from EUR 79
View route →
Bilbao (BIO)
from EUR 80
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 →