Porto to Milan Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Porto — Milan

70 flights in a week

Departure and arrival times are local (Porto and Milan)

Departure Arrival Flight days Flight Airlines Flight time Airports
06:10 09:30 fri Ryanair 2h 20m Porto Airport — Orio al Serio International Airport Select dates
06:30 10:00 sat FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
06:35 10:05 fri FR4637 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
07:10 10:40 sun FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
07:25 10:48 sat Ryanair 2h 23m Porto Airport — Orio al Serio International Airport Select dates
07:45 11:15 fri FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
08:00 11:49 sat easyJet (NEO Livery) 2h 49m Porto Airport — Milano Malpensa Airport Select dates
08:15 11:45 tue FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
08:20 11:50 thu FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
08:30 12:14 wed EC9042 easyJet (NEO Livery) 2h 44m Porto Airport — Milano Malpensa Airport Select dates
08:45 12:29 mon easyJet (NEO Livery) 2h 44m Porto Airport — Milano Malpensa Airport Select dates
08:45 12:10 wed EC9043 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
08:50 12:20 wed FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
09:05 12:53 wed easyJet (NEO Livery) 2h 48m Porto Airport — Milano Malpensa Airport Select dates
09:45 13:10 tue U23876 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
09:50 13:15 sun U23882 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
10:00 13:17 sun Ryanair 2h 17m Porto Airport — Orio al Serio International Airport Select dates
10:25 13:55 sun FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
10:25 13:55 sun FR4041 Malta Air 2h 30m Porto Airport — Orio al Serio International Airport Select dates
10:25 13:50 thu U23876 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
10:40 14:05 wed FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
10:55 14:50 mon Air Horizont 2h 55m Porto Airport — Milano Malpensa Airport Select dates
11:45 15:19 sat easyJet (NEO Livery) 2h 34m Porto Airport — Milano Malpensa Airport Select dates
12:00 15:27 sat easyJet (NEO Livery) 2h 27m Porto Airport — Milano Malpensa Airport Select dates
12:35 16:00 fri FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
12:45 16:15 thu FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
12:55 16:29 sat Air Horizont 2h 34m Porto Airport — Milano Malpensa Airport Select dates
13:00 16:25 wed FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
14:00 17:25 wed EC9046 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
14:15 17:40 tue FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
14:35 18:05 tue FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
14:45 17:58 sat Ryanair 2h 13m Porto Airport — Orio al Serio International Airport Select dates
14:45 18:15 tue FR4637 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
14:50 18:15 mon FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
15:05 18:35 mon FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
15:10 18:40 thu FR4637 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
15:25 19:05 thu FR4017 Ryanair 2h 40m Porto Airport — Milano Malpensa Airport Select dates
15:25 18:45 sun FR4017 Ryanair 2h 20m Porto Airport — Milano Malpensa Airport Select dates
15:30 18:55 fri U23882 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
15:40 19:05 sat U23882 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
15:45 19:15 tue FR4019 Ryanair 2h 30m Porto Airport — Milano Malpensa Airport Select dates
16:00 19:25 thu FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
16:10 19:40 fri FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
16:10 19:40 fri FR4041 Malta Air 2h 30m Porto Airport — Orio al Serio International Airport Select dates
17:00 20:18 sat Ryanair 2h 18m Porto Airport — Orio al Serio International Airport Select dates
17:05 20:35 mon FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
17:05 20:30 wed U27781 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
17:10 20:35 fri FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
17:15 20:40 thu U27781 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
17:35 21:00 tue U23882 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
17:35 21:00 sat FR4017 Ryanair 2h 25m Porto Airport — Milano Malpensa Airport Select dates
19:05 22:35 sun FR4637 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
19:15 22:44 wed Air Horizont 2h 29m Porto Airport — Milano Malpensa Airport Select dates
19:30 23:17 tue easyJet (NEO Livery) 2h 47m Porto Airport — Milano Malpensa Airport Select dates
19:46 22:55 fri EC9046 easyJet (NEO Livery) 2h 9m Porto Airport — Milano Malpensa Airport Select dates
19:50 23:14 wed Air Horizont 2h 24m Porto Airport — Milano Malpensa Airport Select dates
19:50 23:24 wed Air Horizont 2h 34m Porto Airport — Milano Malpensa Airport Select dates
19:50 23:20 sun FR4637 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
20:05 23:35 wed FR4041 Ryanair 2h 30m Porto Airport — Orio al Serio International Airport Select dates
20:25 23:35 tue Ryanair 2h 10m Porto Airport — Orio al Serio International Airport Select dates
20:30 00:00 fri QY840 DHL (As One Against Cancer Sticker) 2h 30m Porto Airport — Milano Malpensa Airport Select dates
20:55 00:32 sun Ryanair 2h 37m Porto Airport — Orio al Serio International Airport Select dates
21:40 01:00 thu, fri FR8953 Ryanair 2h 20m Porto Airport — Milano Malpensa Airport Select dates
22:05 01:41 sun Ryanair 2h 36m Porto Airport — Orio al Serio International Airport Select dates
22:10 01:35 sun U23876 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
22:30 01:55 mon, tue U23882 easyJet (NEO Livery) 2h 25m Porto Airport — Milano Malpensa Airport Select dates
22:55 02:20 fri Ryanair 2h 25m Porto Airport — Orio al Serio International Airport Select dates
23:40 03:22 tue easyJet (NEO Livery) 2h 42m Porto Airport — Milano Malpensa Airport Select dates

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.