Barcelona to Milan Flight Timetable

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

161 flights in a week

Departure and arrival times are local (Barcelona and Milan)

Departure Arrival Flight days Flight Airlines Flight time Airports
02:45 04:14 tue Ryanair 1h 29m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
03:45 05:14 tue Ryanair 1h 29m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
06:15 08:00 mon, fri FR269 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
06:15 08:00 tue FR846 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
07:30 09:08 tue Vueling 1h 38m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
07:30 09:15 mon, tue, wed, thu, fri, sat VY6330 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
07:30 09:06 tue Vueling 1h 36m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
07:35 09:15 sun VY6320 Vueling 1h 40m Barcelona-El Prat Airport — Milano Linate Airport Select dates
07:50 09:30 sun U27151 easyJet 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:05 09:57 sat Air Senegal 1h 52m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:10 09:46 thu Ryanair 1h 36m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
08:15 10:00 sun FR269 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:25 10:10 sun U23778 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:25 10:10 thu FR846 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
08:30 10:15 mon U23778 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:35 10:20 fri U23754 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:35 10:20 sat FR846 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
08:50 10:26 thu Ryanair 1h 36m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
08:50 10:35 thu U23754 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:50 10:35 mon, wed, thu, fri, sat W46330 Wizz Air Malta 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
08:55 10:32 wed Ryanair 1h 37m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
08:55 10:37 wed Ryanair 1h 42m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
09:15 11:07 sat Wizz Air 1h 52m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
09:15 11:00 tue, wed U23754 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
09:20 11:05 wed Vueling 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
09:25 11:10 mon FR846 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
09:45 11:27 mon Smartwings 1h 42m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
10:15 11:55 wed, thu, sun SQ377 Singapore Airlines 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
10:15 12:00 wed FR846 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
10:20 12:05 tue, wed, sat VY6332 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
10:30 12:15 tue FR7541 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
10:35 12:20 sun U27155 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
11:00 12:44 sun Vueling 1h 44m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
11:30 13:15 sun U27155 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
11:35 13:20 mon VY6342 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
11:40 13:25 thu VY6332 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
11:50 13:35 mon FR3143 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
11:50 13:35 mon U23754 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
12:00 13:45 fri VY6342 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
12:05 13:50 tue FR269 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
12:20 13:46 tue Ryanair 1h 26m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
12:20 13:35 mon H5716 VistaJet 1h 15m Barcelona-El Prat Airport — Milano Linate Airport Select dates
12:20 14:05 sat VY6340 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
12:30 14:15 thu FR269 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
12:30 14:15 mon, tue, wed, thu, fri, sun VY6340 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
12:35 14:20 mon VY6340 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:00 14:45 sun FR846 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
13:05 14:50 wed FR269 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:15 14:58 sat easyJet 1h 43m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:15 14:59 sat easyJet 1h 44m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:15 14:57 sat easyJet 1h 42m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:15 15:00 thu FR3143 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
13:20 15:05 fri FR3143 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
13:20 15:05 mon, wed U27153 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:25 15:14 sat easyJet 1h 49m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:25 15:10 mon, wed U23786 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:30 15:15 thu VY6342 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:30 15:15 fri U27153 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:32 15:14 sat easyJet 1h 42m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:33 15:16 sat easyJet 1h 43m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:35 15:19 sat easyJet 1h 44m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:36 15:14 sat easyJet 1h 38m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:40 15:22 sat easyJet 1h 42m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:40 15:29 sat easyJet 1h 49m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:40 15:40 sat easyJet 2h 0m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:40 15:23 sat easyJet 1h 43m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:45 15:30 sat U23754 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:51 15:31 mon easyJet 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
13:53 15:33 mon easyJet 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:05 15:50 mon VY6332 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:10 15:55 tue U27153 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:10 15:55 fri VY6332 Vueling 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:25 16:09 sun easyJet 1h 44m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:25 16:04 sun easyJet 1h 39m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:25 16:12 sun easyJet 1h 47m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:25 16:14 sun easyJet 1h 49m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:25 16:06 sun easyJet 1h 41m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
14:25 15:39 mon H5716 VistaJet 1h 14m Barcelona-El Prat Airport — Milano Linate Airport Select dates
14:40 16:25 fri U23786 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
15:10 16:41 fri Ryanair 1h 31m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
15:10 16:50 tue W46330 Wizz Air Malta 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
15:15 17:05 sat U23786 easyJet 1h 50m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
15:20 17:05 sat FR269 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
15:35 17:20 tue FR3143 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
15:40 17:20 tue, wed, thu VY6334 Vueling 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
16:05 17:45 sat VY6320 Vueling 1h 40m Barcelona-El Prat Airport — Milano Linate Airport Select dates
16:15 17:46 fri Ryanair 1h 31m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
16:15 17:51 wed Luxwing 1h 36m Barcelona-El Prat Airport — Milano Linate Airport Select dates
16:15 18:00 thu U23756 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
16:15 17:50 tue Luxwing 1h 35m Barcelona-El Prat Airport — Parma Airport Select dates
16:15 17:45 sun W46330 Wizz Air Malta 1h 30m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
16:45 18:30 wed FR3143 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
16:50 18:35 sat FR3143 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
17:00 18:35 mon Luxwing 1h 35m Barcelona-El Prat Airport — Parma Airport Select dates
17:00 18:38 tue Luxwing 1h 38m Barcelona-El Prat Airport — Parma Airport Select dates
17:10 18:55 wed U23786 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
17:15 19:04 sat easyJet 1h 49m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
17:20 19:05 thu W46316 Wizz Air Malta 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
17:30 19:15 sun U23754 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
17:35 19:15 wed VY6338 Vueling 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
17:50 19:35 fri FR6305 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
17:55 19:40 tue FR6353 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
17:55 19:35 tue VY6342 Vueling 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
17:55 19:35 sun W46330 Wizz Air Malta 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
18:00 19:45 sat Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
18:05 19:31 tue Ryanair 1h 26m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
18:15 20:14 tue easyJet 1h 59m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
18:15 19:55 sun FR7541 Ryanair 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
18:30 20:47 wed VistaJet 2h 17m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
18:35 20:20 tue W46330 Wizz Air Malta 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
18:55 20:40 sat U27153 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
19:10 20:55 wed FR6305 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
19:20 21:00 thu VY6336 Vueling 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
19:25 21:05 mon, tue, fri, sun VY6336 Vueling 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
19:40 21:20 wed VY6336 Vueling 1h 40m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
19:45 21:30 sat FR6305 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
20:00 21:27 sun Ryanair 1h 27m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
20:05 21:50 tue FR6305 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
20:40 22:21 thu Swiftair 1h 41m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
21:00 22:29 tue Ryanair 1h 29m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
21:00 22:45 mon FR7541 Ryanair 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
21:05 22:50 sun U23756 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
21:15 23:00 sun U23756 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
21:20 23:05 thu FR6305 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
21:30 22:59 tue Ryanair 1h 29m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
21:35 23:04 tue Ryanair 1h 29m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
21:40 23:25 fri U23758 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
21:55 23:40 mon U23756 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
22:00 23:29 tue Ryanair 1h 29m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
22:40 00:25 wed, thu U23756 easyJet 1h 45m Barcelona-El Prat Airport — Milano Malpensa Airport Select dates
22:40 00:25 mon, tue FR6305 Ryanair 1h 45m Barcelona-El Prat Airport — Orio al Serio International Airport Select dates
22:45 00:17 wed Ryanair 1h 32m Barcelona-El Prat 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.