Milan to Barcelona Flight Timetable

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

220 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
01:30 03:10 mon, tue, wed, thu, fri, sat 5H420 ASL Airlines 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:25 02:54 sun Ryanair 1h 29m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
02:40 04:20 tue, wed, thu, fri QY460 European Air Transport 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
02:40 04:20 tue, wed, thu, fri QY460 DHL 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
03:00 04:32 fri Ryanair 1h 32m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
04:00 05:30 thu Ryanair 1h 30m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
04:10 05:45 sat Ryanair 1h 35m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
05:15 06:43 tue Air Horizont 1h 28m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
05:15 06:37 tue Air Horizont 1h 22m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
05:45 07:17 sun Ryanair 1h 32m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
05:45 07:12 sat Ryanair 1h 27m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
05:45 07:14 sat Ryanair 1h 29m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
06:10 07:45 sun U23753 easyJet 1h 35m Milano Malpensa 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:15 07:50 wed U23738 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
06:40 08:15 sun SQ378 Singapore Airlines 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
07:00 08:35 fri U23738 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:10 08:55 thu FR3319 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
07:25 09:05 wed SQ378 Singapore Airlines 1h 40m 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:40 09:15 thu SQ378 Singapore Airlines 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:40 09:05 thu, sun SQ378 Singapore Airlines 1h 25m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
07:45 09:14 tue Luxwing 1h 29m Parma Airport — Barcelona-El Prat Airport Select dates
07:50 09:22 sun Ryanair 1h 32m Orio al Serio International 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:29 mon Ryanair 1h 29m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:00 09:45 sun FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:10 09:55 sat FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:15 09:55 sat FR3319 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:25 10:10 mon FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
08:30 10:04 fri MHS Aviation 1h 34m Milano Linate Airport — Barcelona-El Prat Airport Select dates
09:00 10:31 fri easyJet 1h 31m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:00 10:30 fri easyJet 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:00 10:45 fri FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
09:10 10:55 mon FR7538 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:20 10:56 tue easyJet 1h 36m 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:25 11:00 mon, fri U27152 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:25 10:55 fri U27152 easyJet 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:30 10:55 sat U27152 easyJet 1h 25m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
09:40 11:05 thu U27152 easyJet 1h 25m 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:05 11:38 tue easyJet 1h 33m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:05 11:40 sat Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:15 11:55 mon, tue, wed, thu, sat, sun VY6331 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:15 11:50 tue U23738 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:15 12:00 wed FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
10:25 12:05 fri VY6331 Vueling 1h 40m Milano Malpensa 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:30 11:59 wed Air Horizont 1h 29m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:30 12:10 sat VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
10:35 12:15 thu, fri, sat W46315 Wizz Air 1h 40m 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 daily W46329 Wizz Air 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:30 13:11 tue easyJet 1h 41m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:30 13:05 mon U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
11:35 13:05 mon U27154 easyJet 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
12:10 13:55 fri, sat FR3142 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
12:30 14:15 mon FR3142 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
12:50 14:35 wed FR6304 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
12:55 14:40 sun FR3142 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
13:10 14:50 fri, sun VY6343 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
13:15 14:55 mon, fri, sun VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
13:30 15:10 tue VY6333 Vueling 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
14:00 15:45 fri FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:00 15:35 sat VY6333 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:20 15:49 sat Vueling 1h 29m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:30 16:15 mon FR6304 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
14:35 16:20 tue FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
14:35 16:10 tue U27152 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:40 16:25 sat FR3319 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
14:40 16:15 wed U23777 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
14:55 16:30 tue EC9040 easyJet Europe 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:00 16:35 mon, tue, wed, thu, sat, sun VY6339 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:05 16:22 tue Vueling 1h 17m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:05 16:40 fri VY6339 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:20 16:55 mon U23738 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:35 17:10 wed, fri U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:40 17:25 fri FR6354 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
15:40 17:25 fri FR6354 Malta Air 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
15:45 17:20 sat 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
15:50 17:30 wed W46329 Wizz Air 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:50 17:35 thu FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:55 17:40 thu FR847 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
15:55 17:30 tue U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
15:55 17:30 sun VY6333 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:15 17:50 sat U27152 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:20 17:55 sun U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:30 18:05 thu, fri U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:35 18:10 thu, sun VY6333 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:45 18:20 wed, thu, fri, sun VY6333 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:50 18:20 sun VY6333 Vueling 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:55 18:35 wed VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:55 18:30 mon, tue, wed, thu, fri U21955 easyJet 1h 35m Milano Linate Airport — Barcelona-El Prat Airport Select dates
16:55 18:30 sun VY6335 Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
16:55 18:30 mon, tue, wed, fri U21955 ITA Airways 1h 35m Milano Linate Airport — Barcelona-El Prat Airport Select dates
17:00 18:40 fri VY6333 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:05 18:50 sun FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:10 18:55 sun FR3319 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
17:17 18:54 mon easyJet 1h 37m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:20 18:45 fri Vueling 1h 25m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:35 19:10 sun U23749 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:50 19:35 sun FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
17:55 19:35 mon, tue, wed, thu, fri, sat VY6335 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:00 19:35 tue Vueling 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:00 19:45 wed FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:45 20:25 tue FR7883 Ryanair 1h 40m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
18:50 20:23 mon Air Horizont 1h 33m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
18:55 20:28 mon Air Horizont 1h 33m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
19:00 20:45 sat FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
19:10 20:45 mon Air Horizont 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
19:20 21:00 mon VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:00 21:30 tue Ryanair 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:10 21:55 mon FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:10 21:55 sat FR6354 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
20:15 22:00 sun FR6304 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
20:20 22:00 tue VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:25 22:05 fri, sun VY6341 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:35 22:10 sat U27156 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
20:40 22:25 mon, tue FR3319 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
20:50 22:25 mon FR6354 Ryanair 1h 35m Orio al Serio International 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:00 22:40 thu VY6341 Vueling 1h 40m Milano Malpensa 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:05 22:45 fri W46329 Wizz Air 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:05 22:50 tue FR270 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:10 22:45 sat U27154 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:15 22:55 wed U27156 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:20 22:55 mon U27156 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:25 23:00 sun U27160 easyJet 1h 35m Milano Linate Airport — Barcelona-El Prat Airport Select dates
21:30 23:10 tue U27156 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:30 23:05 thu U27156 easyJet 1h 35m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:35 23:05 fri U27156 easyJet 1h 30m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:40 23:20 thu U27156 easyJet 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
21:55 23:35 daily VY6337 Vueling 1h 40m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
22:00 23:32 tue Ryanair 1h 32m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
22:05 23:50 wed FR3142 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
22:10 23:34 sat Vueling 1h 24m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
22:20 00:05 fri, sat FR6304 Ryanair 1h 45m 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:35 00:20 thu, fri FR3142 Ryanair 1h 45m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
22:45 00:22 sat Vueling 1h 37m Milano Linate Airport — Barcelona-El Prat Airport Select dates
22:45 00:30 sat FR7538 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
22:55 00:40 thu FR7538 Ryanair 1h 45m Milano Malpensa Airport — Barcelona-El Prat Airport Select dates
23:10 00:45 fri, sat, sun FR6354 Ryanair 1h 35m Orio al Serio International Airport — Barcelona-El Prat Airport Select dates
23:10 00:50 mon VY6341 Vueling 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

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