Milan to Barcelona Flight Timetable

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

160 flights in a week

Departure and arrival times are local (Milan and Barcelona)

Departure Arrival Flight days Flight Airlines Flight time Airports
00:40 02:10 tue Ryanair 1h 30m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
02:50 04:20 tue, wed QY460 DHL 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:50 04:25 wed, thu QY460 Swiftair 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:50 04:22 tue QY460 Swiftair 1h 32m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:50 04:19 wed QY460 DHL 1h 29m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:50 04:21 thu QY460 Swiftair 1h 31m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:50 04:26 fri QY460 Swiftair 1h 36m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
05:45 07:20 sun U23753 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
05:55 07:40 sun FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
05:55 07:35 mon U23785 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:00 07:30 tue W46315 Wizz Air Malta 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:00 07:30 tue W46315 Wizz Air 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:00 07:40 sat FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
06:15 07:48 wed Ryanair 1h 33m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
06:20 08:00 fri U23753 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:30 08:05 mon, sat W46329 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:30 08:05 thu U23753 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:35 08:10 wed, thu, fri W46329 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:45 08:16 sun Ryanair 1h 31m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:45 08:25 fri FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
07:00 08:40 wed U23753 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:10 08:50 mon FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
07:20 08:55 wed, thu, sun SQ378 Singapore Airlines 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:20 09:10 tue U23753 easyJet 1h 50m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:25 09:10 tue U23753 easyJet 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:40 09:13 thu Vueling 1h 33m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
07:45 09:14 tue Luxwing 1h 29m Parma Airport — Barcelona-El Prat Airport Select dates
08:00 09:26 tue Ryanair 1h 26m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:00 09:40 wed FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:00 09:29 mon Ryanair 1h 29m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:25 10:05 tue FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:25 10:05 fri FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
08:30 10:10 mon FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:25 10:54 fri Wizz Air 1h 29m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:40 11:15 mon, sat U27152 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:50 11:25 thu U27152 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:00 11:40 mon, tue, wed, thu, fri, sat VY6331 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:00 11:28 wed Vueling 1h 28m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:00 11:40 sun U27152 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:00 11:40 sat VY6331 GetJet Airlines 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:15 11:55 thu FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:20 12:05 sun VY6321 Vueling 1h 45m Milano Linate Airport — Barcelona-El Prat Airport Select dates
10:30 12:02 wed Air Horizont 1h 32m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:35 12:10 thu W46315 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:35 12:05 sat W46315 Wizz Air Malta 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:35 12:05 sat W46315 Wizz Air 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:35 12:10 thu W46315 Wizz Air 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:35 12:15 thu FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
10:40 12:15 wed W46315 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:40 12:15 wed W46315 Wizz Air 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:45 12:19 thu Ryanair 1h 34m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
10:45 12:25 sun FR847 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
10:50 12:30 wed FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:00 12:37 fri easyJet 1h 37m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:05 12:45 fri FR3142 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
11:10 12:50 mon U23785 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:25 13:00 sun U23761 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:30 13:11 tue easyJet 1h 41m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:30 13:10 sat U23753 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:50 13:30 fri FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:20 13:55 fri U23785 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:35 14:10 sun W46315 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:35 14:10 sun W46315 Wizz Air 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:45 14:20 mon, fri W46315 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:45 14:20 mon, fri W46315 Wizz Air 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:50 14:30 tue, wed, sat VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:50 14:30 tue FR7540 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:50 14:25 tue W46329 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
13:00 14:40 sat FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
13:00 14:40 sat U23785 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
13:40 15:02 wed Ryanair 1h 22m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
13:50 15:25 sun W46329 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:00 15:40 mon FR3142 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
14:05 15:40 thu U23755 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:10 15:50 thu VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:25 16:05 tue FR270 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:30 16:10 wed FR3142 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
14:35 16:15 fri VY6343 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:45 16:20 wed U23785 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:50 16:30 tue, sat VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:00 16:40 mon, tue, wed, thu, sun VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:05 16:45 fri, sun VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:10 16:50 mon VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:20 16:55 sun U23753 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:25 17:05 thu FR3142 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
15:35 17:15 fri FR6304 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
15:40 17:15 sun W46329 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:45 17:20 mon, fri U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:50 17:19 fri easyJet 1h 29m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:50 17:25 wed U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:00 17:40 sun FR7540 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:05 17:45 thu VY6343 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:20 17:55 sat U27152 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:20 17:55 tue W46329 Wizz Air Malta 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:30 18:05 tue U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:35 18:15 mon VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:40 18:20 fri VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:00 18:35 fri U23755 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:45 19:25 tue FR3142 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
18:00 19:45 fri VY6335 Vueling 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:05 19:50 sun VY6335 Vueling 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:10 19:55 mon, tue, wed, thu VY6335 Vueling 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:20 20:00 thu FR6354 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
18:25 20:00 mon U23761 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:40 20:25 sat VY6321 Vueling 1h 45m Milano Linate Airport — Barcelona-El Prat Airport Select dates
18:50 20:30 sun U23755 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
19:00 20:40 sat FR3142 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
19:40 21:20 mon U23755 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:15 22:00 thu U23779 easyJet 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:25 22:05 mon FR6304 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
20:25 22:05 wed U23755 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:25 22:10 tue VY6343 Vueling 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:40 22:15 tue, sat W46315 Wizz Air 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:00 22:20 thu Ryanair 1h 20m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
21:05 22:45 tue U27156 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:10 22:55 sat U27154 easyJet 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:20 23:00 wed FR6304 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
21:40 23:15 thu U27156 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:50 23:35 mon, tue, thu, fri, sun VY6337 Vueling 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:55 23:35 sat FR6304 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
22:05 23:50 wed VY6337 Vueling 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
22:15 23:55 tue FR6304 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
22:30 23:58 mon Ryanair 1h 28m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
22:30 23:59 thu Vueling 1h 29m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
22:45 00:22 sat Vueling 1h 37m Milano Linate Airport — Barcelona-El Prat Airport Select dates
23:15 00:55 mon FR7540 Ryanair 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
23:30 01:10 thu Vueling 1h 40m Milano Linate Airport — Barcelona-El Prat Airport Select dates
23:30 01:10 thu FR6304 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat 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.