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 07:00
Est. EUR 80
Updated ~46h agoExpires in ~1h
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 07:00
Est. EUR 101
Updated ~22h 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 07:00
Est. EUR 56
Cached ~36h agoExpires in ~11h
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 07:00
Est. EUR 125
Updated ~22h 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 07:00
Est. EUR 56
Updated ~22h 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 07:00
Est. EUR 67
Updated ~22h 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 07:00
Est. EUR 56
Updated ~37h agoExpires in ~10h
2026-08-16 → 2026-08-22
Direct • 2h 30m
[Out: Sun 06:10 → Sun 08:40 • 2h 30m] — [Stay: 6d 5h] — [Back: Sat 13:30 → Sat 16:15 • 2h 45m]
Source: Aviasales (cached) • Inserted 2026-06-02 · Tue 09:07 • Synced 2026-06-04 · Thu 07:00
Est. EUR 234
Updated ~46h agoExpires in ~1h
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 07:00
Est. EUR 231
Updated ~22h agoExpires in ~1d
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 07:00
Est. EUR 80
Updated ~22h 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 07:00
Est. EUR 91
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 →
Funchal (FNC)
from EUR 57
View route →
Bilbao (BIO)
from EUR 75
View route →
Faro (FAO)
from EUR 79
View route →
Lyon (LYS)
from EUR 82
View route →
London (LON)
from EUR 83
View route →
Nice (NCE)
from EUR 85
View route →
Lisbon (LIS)
from EUR 88
View route →