Select trip type
4,00/5 (votes: 7)

Plane tickets Milan–Barcelona

Using the form above, you can find flight offers from Milan to Barcelona. Using our search engine you can get many offers from airlines the world over. Avia.lt will find best options with low fares. Also it is possible to find plane tickets offers for other cities of Spain, both in economy and business classes.

Looking for more options or flights from other cities? Cheap flights to Barcelona – all offers from Vilnius, Kaunas, Riga and other cities.

Schedule of direct flights between Milan and Barcelona

Here we give the schedule of direct flights between Milan and Barcelona. You can purchase tickets to this flights by using our search and booking form above.

day of week departure arrival airline flight number Duration aircraft
Monday
07:1008:50RyanAirFR 31421 h 40 min  
09:2511:10Qatar AirwaysQR 36581 h 45 minAirbus A321-100/200  
09:5011:35Iberia
Vueling Airlines
IB 5537
VY 6331
1 h 45 minAirbus A320 (sharklets)  
10:0511:50Qatar AirwaysQR 37291 h 45 min  
13:3515:15RyanAirFR 8471 h 40 min  
15:1516:50IberiaIB 53591 h 35 minAirbus A321-100/200  
15:3017:05RyanAirFR 2701 h 35 min  
15:3017:15Iberia
Vueling Airlines
IB 5545
VY 6341
1 h 45 minAirbus A321-100/200  
16:3018:10RyanAirFR 63041 h 40 min  
16:3018:15Iberia
Vueling Airlines
IB 5539
VY 6333
1 h 45 minAirbus A320-100/200  
16:4518:30Qatar AirwaysQR 37451 h 45 minAirbus A321-100/200  
16:5018:25IberiaIB 53611 h 35 minAirbus A321-100/200  
18:2020:05Iberia
Vueling Airlines
IB 5541
VY 6335
1 h 45 minAirbus A321-100/200  
18:2520:10Qatar AirwaysQR 37491 h 45 minAirbus A321-100/200  
18:3020:10Vueling AirlinesVY 60511 h 40 minAirbus A320 (sharklets)  
19:1521:00Iberia
Qatar Airways
Vueling Airlines
IB 5267
QR 3750
VY 6339
1 h 45 minAirbus A321-100/200  
20:1521:55RyanAirFR 33191 h 40 min  
21:4023:25Qatar AirwaysQR 37221 h 45 minAirbus A320 (sharklets)  
21:4523:30Iberia
Vueling Airlines
IB 5543
VY 6337
1 h 45 minAirbus A320 (sharklets)  
22:0523:45Iberia
Vueling Airlines
IB 5367
VY 6055
1 h 40 minAirbus A321-100/200  
Tuesday
05:4507:25RyanAirFR 75381 h 40 min  
05:5507:35RyanAirFR 31421 h 40 min  
10:0511:50Vueling AirlinesVY 63311 h 45 min  
10:4512:25WizzairW4 63151 h 40 min  
13:5515:40Vueling AirlinesVY 63431 h 45 minAirbus A320 (sharklets)  
15:3517:20Vueling AirlinesVY 63411 h 45 minAirbus A321-100/200  
18:1019:50RyanAirFR 2701 h 40 min  
21:1522:55RyanAirFR 33191 h 40 min  
23:3001:10RyanAirFR 8471 h 40 min  
Wednesday
06:4508:25RyanAirFR 63041 h 40 min  
08:2010:00RyanAirFR 2701 h 40 min  
08:5510:40Qatar Airways
Vueling Airlines
QR 5520
VY 6347
1 h 45 minAirbus A321-100/200  
09:5011:35Iberia
Vueling Airlines
IB 5537
VY 6331
1 h 45 min  
09:5511:40Qatar AirwaysQR 37291 h 45 minAirbus A320 (sharklets)  
13:5515:40Vueling AirlinesVY 63431 h 45 minAirbus A320 (sharklets)  
15:3017:15Iberia
Qatar Airways
Vueling Airlines
IB 5545
QR 3647
VY 6341
1 h 45 minAirbus A321-100/200  
15:4517:25RyanAirFR 63541 h 40 min  
16:0017:35RyanAirFR 33191 h 35 min  
16:4518:30Iberia
Vueling Airlines
IB 5539
VY 6333
1 h 45 minAirbus A320 (sharklets)  
16:5018:35Qatar AirwaysQR 37451 h 45 minAirbus A320 (sharklets)  
17:4019:20RyanAirFR 75381 h 40 min  
18:0519:45RyanAirFR 31421 h 40 min  
18:2020:05Qatar Airways
Vueling Airlines
QR 3749
VY 6335
1 h 45 minAirbus A321-100/200  
20:4522:30Qatar AirwaysQR 35211 h 45 minAirbus A320 (sharklets)  
22:2023:55RyanAirFR 8471 h 35 min  
23:2501:10Vueling AirlinesVY 63371 h 45 minAirbus A320 (sharklets)  
23:5001:35Qatar AirwaysQR 37221 h 45 minAirbus A320 (sharklets)  
Thursday
05:4507:25RyanAirFR 75381 h 40 min  
08:0509:45RyanAirFR 8471 h 40 min  
09:5511:40Qatar AirwaysQR 37291 h 45 minAirbus A320 (sharklets)  
12:0013:45Qatar AirwaysQR 35771 h 45 minAirbus A320 (sharklets)  
12:5514:35RyanAirFR 31421 h 40 min  
15:4517:25RyanAirFR 33191 h 40 min  
16:4518:30Qatar AirwaysQR 37451 h 45 minAirbus A320 (sharklets)  
17:5019:30RyanAirFR 2701 h 40 min  
18:2020:05Qatar AirwaysQR 37491 h 45 minAirbus A320 (sharklets)  
19:1521:00Qatar AirwaysQR 37501 h 45 minAirbus A321-100/200  
Friday
08:0009:40RyanAirFR 2701 h 40 min  
08:2010:00RyanAirFR 8471 h 40 min  
09:5511:40Iberia
Vueling Airlines
IB 5537
VY 6331
1 h 45 minAirbus A320 (sharklets)  
10:4512:25RyanAirFR 33191 h 40 min  
12:2514:10Iberia
Vueling Airlines
IB 5545
VY 6341
1 h 45 minAirbus A321-100/200  
13:2515:05
RyanAir
FR3142
FR 3142
1 h 40 min  
13:3015:15Iberia
Vueling Airlines
IB 5547
VY 6343
1 h 45 minAirbus A320 (sharklets)  
16:4518:30Iberia
Qatar Airways
Vueling Airlines
IB 5539
QR 3745
VY 6333
1 h 45 minAirbus A321-100/200  
18:2020:05Iberia
Qatar Airways
Vueling Airlines
IB 5541
QR 3749
VY 6335
1 h 45 minAirbus A321-100/200  
18:2520:05RyanAirFR 75381 h 40 min  
21:1022:50
RyanAir
FR6304
FR 6304
1 h 40 min  
21:2023:05Iberia
Qatar Airways
Vueling Airlines
IB 5267
QR 8147
VY 6339
1 h 45 minAirbus A320 (sharklets)  
23:5001:35Iberia
Qatar Airways
Vueling Airlines
IB 5543
QR 3722
VY 6337
1 h 45 minAirbus A320 (sharklets)  
Saturday
05:5507:35RyanAirFR 75381 h 40 min  
06:1007:50
RyanAir
FR3142
FR 3142
1 h 40 min  
08:2510:00RyanAirFR 63041 h 35 min  
10:5012:35Qatar AirwaysQR 37291 h 45 min  
11:1012:55Qatar AirwaysQR 37221 h 45 minAirbus A320-100/200  
13:1014:50
RyanAir
FR847
FR 847
1 h 40 min  
15:0516:50RyanAirFR 77141 h 45 min  
15:3017:15Qatar AirwaysQR 36471 h 45 minAirbus A321-100/200  
17:1018:50
RyanAir
FR3319
FR 3319
1 h 40 min  
18:2020:05Qatar AirwaysQR 37491 h 45 minAirbus A320 (sharklets)  
23:2501:05RyanAirFR 63541 h 40 min  
23:3001:10RyanAirFR 2701 h 40 min  
Sunday
06:0007:40RyanAirFR 31421 h 40 min  
07:4009:15Singapore AirlinesSQ 3781 h 35 minAirbus A350-900  
07:5509:35RyanAirFR 75381 h 40 min  
10:0011:45Iberia
Vueling Airlines
IB 5537
VY 6331
1 h 45 min  
11:5513:35RyanAirFR 8471 h 40 min  
14:4016:25Iberia
Vueling Airlines
IB 5547
VY 6343
1 h 45 minAirbus A320 (sharklets)  
15:3017:15Iberia
Vueling Airlines
IB 5545
VY 6341
1 h 45 min  
15:5517:35RyanAirFR 75401 h 40 min  
16:4518:30Iberia
Vueling Airlines
IB 5539
VY 6333
1 h 45 minAirbus A321-100/200  
16:5518:35RyanAirFR 33191 h 40 min  
18:2020:05Iberia
Vueling Airlines
IB 5541
VY 6335
1 h 45 minAirbus A321-100/200  
20:5522:35RyanAirFR 63041 h 40 min  
22:1523:59Iberia
Vueling Airlines
IB 5543
VY 6337
1 h 44 minAirbus A320 (sharklets)  

Monday

Flight FR 3142: 07:10 – 08:50 (1 h 40 min)
Flight QR 3658: 09:25 – 11:10 (1 h 45 min)
Flight IB 5537 / VY 6331: 09:50 – 11:35 (1 h 45 min)
Flight QR 3729: 10:05 – 11:50 (1 h 45 min)
Flight FR 847: 13:35 – 15:15 (1 h 40 min)
Flight IB 5359: 15:15 – 16:50 (1 h 35 min)
Flight FR 270: 15:30 – 17:05 (1 h 35 min)
Flight IB 5545 / VY 6341: 15:30 – 17:15 (1 h 45 min)
Flight FR 6304: 16:30 – 18:10 (1 h 40 min)
Flight IB 5539 / VY 6333: 16:30 – 18:15 (1 h 45 min)
Flight QR 3745: 16:45 – 18:30 (1 h 45 min)
Flight IB 5361: 16:50 – 18:25 (1 h 35 min)
Flight IB 5541 / VY 6335: 18:20 – 20:05 (1 h 45 min)
Flight QR 3749: 18:25 – 20:10 (1 h 45 min)
Flight VY 6051: 18:30 – 20:10 (1 h 40 min)
Flight IB 5267 / QR 3750 / VY 6339: 19:15 – 21:00 (1 h 45 min)
Flight FR 3319: 20:15 – 21:55 (1 h 40 min)
Flight QR 3722: 21:40 – 23:25 (1 h 45 min)
Flight IB 5543 / VY 6337: 21:45 – 23:30 (1 h 45 min)
Flight IB 5367 / VY 6055: 22:05 – 23:45 (1 h 40 min)

Tuesday

Flight FR 7538: 05:45 – 07:25 (1 h 40 min)
Flight FR 3142: 05:55 – 07:35 (1 h 40 min)
Flight VY 6331: 10:05 – 11:50 (1 h 45 min)
Flight W4 6315: 10:45 – 12:25 (1 h 40 min)
Flight VY 6343: 13:55 – 15:40 (1 h 45 min)
Flight VY 6341: 15:35 – 17:20 (1 h 45 min)
Flight FR 270: 18:10 – 19:50 (1 h 40 min)
Flight FR 3319: 21:15 – 22:55 (1 h 40 min)
Flight FR 847: 23:30 – 01:10 (1 h 40 min)

Wednesday

Flight FR 6304: 06:45 – 08:25 (1 h 40 min)
Flight FR 270: 08:20 – 10:00 (1 h 40 min)
Flight QR 5520 / VY 6347: 08:55 – 10:40 (1 h 45 min)
Flight IB 5537 / VY 6331: 09:50 – 11:35 (1 h 45 min)
Flight QR 3729: 09:55 – 11:40 (1 h 45 min)
Flight VY 6343: 13:55 – 15:40 (1 h 45 min)
Flight IB 5545 / QR 3647 / VY 6341: 15:30 – 17:15 (1 h 45 min)
Flight FR 6354: 15:45 – 17:25 (1 h 40 min)
Flight FR 3319: 16:00 – 17:35 (1 h 35 min)
Flight IB 5539 / VY 6333: 16:45 – 18:30 (1 h 45 min)
Flight QR 3745: 16:50 – 18:35 (1 h 45 min)
Flight FR 7538: 17:40 – 19:20 (1 h 40 min)
Flight FR 3142: 18:05 – 19:45 (1 h 40 min)
Flight QR 3749 / VY 6335: 18:20 – 20:05 (1 h 45 min)
Flight QR 3521: 20:45 – 22:30 (1 h 45 min)
Flight FR 847: 22:20 – 23:55 (1 h 35 min)
Flight VY 6337: 23:25 – 01:10 (1 h 45 min)
Flight QR 3722: 23:50 – 01:35 (1 h 45 min)

Thursday

Flight FR 7538: 05:45 – 07:25 (1 h 40 min)
Flight FR 847: 08:05 – 09:45 (1 h 40 min)
Flight QR 3729: 09:55 – 11:40 (1 h 45 min)
Flight QR 3577: 12:00 – 13:45 (1 h 45 min)
Flight FR 3142: 12:55 – 14:35 (1 h 40 min)
Flight FR 3319: 15:45 – 17:25 (1 h 40 min)
Flight QR 3745: 16:45 – 18:30 (1 h 45 min)
Flight FR 270: 17:50 – 19:30 (1 h 40 min)
Flight QR 3749: 18:20 – 20:05 (1 h 45 min)
Flight QR 3750: 19:15 – 21:00 (1 h 45 min)

Friday

Flight FR 270: 08:00 – 09:40 (1 h 40 min)
Flight FR 847: 08:20 – 10:00 (1 h 40 min)
Flight IB 5537 / VY 6331: 09:55 – 11:40 (1 h 45 min)
Flight FR 3319: 10:45 – 12:25 (1 h 40 min)
Flight IB 5545 / VY 6341: 12:25 – 14:10 (1 h 45 min)
Flight FR3142 / FR 3142: 13:25 – 15:05 (1 h 40 min)
Flight IB 5547 / VY 6343: 13:30 – 15:15 (1 h 45 min)
Flight IB 5539 / QR 3745 / VY 6333: 16:45 – 18:30 (1 h 45 min)
Flight IB 5541 / QR 3749 / VY 6335: 18:20 – 20:05 (1 h 45 min)
Flight FR 7538: 18:25 – 20:05 (1 h 40 min)
Flight FR6304 / FR 6304: 21:10 – 22:50 (1 h 40 min)
Flight IB 5267 / QR 8147 / VY 6339: 21:20 – 23:05 (1 h 45 min)
Flight IB 5543 / QR 3722 / VY 6337: 23:50 – 01:35 (1 h 45 min)

Saturday

Flight FR 7538: 05:55 – 07:35 (1 h 40 min)
Flight FR3142 / FR 3142: 06:10 – 07:50 (1 h 40 min)
Flight FR 6304: 08:25 – 10:00 (1 h 35 min)
Flight QR 3729: 10:50 – 12:35 (1 h 45 min)
Flight QR 3722: 11:10 – 12:55 (1 h 45 min)
Flight FR847 / FR 847: 13:10 – 14:50 (1 h 40 min)
Flight FR 7714: 15:05 – 16:50 (1 h 45 min)
Flight QR 3647: 15:30 – 17:15 (1 h 45 min)
Flight FR3319 / FR 3319: 17:10 – 18:50 (1 h 40 min)
Flight QR 3749: 18:20 – 20:05 (1 h 45 min)
Flight FR 6354: 23:25 – 01:05 (1 h 40 min)
Flight FR 270: 23:30 – 01:10 (1 h 40 min)

Sunday

Flight FR 3142: 06:00 – 07:40 (1 h 40 min)
Flight SQ 378: 07:40 – 09:15 (1 h 35 min)
Flight FR 7538: 07:55 – 09:35 (1 h 40 min)
Flight IB 5537 / VY 6331: 10:00 – 11:45 (1 h 45 min)
Flight FR 847: 11:55 – 13:35 (1 h 40 min)
Flight IB 5547 / VY 6343: 14:40 – 16:25 (1 h 45 min)
Flight IB 5545 / VY 6341: 15:30 – 17:15 (1 h 45 min)
Flight FR 7540: 15:55 – 17:35 (1 h 40 min)
Flight IB 5539 / VY 6333: 16:45 – 18:30 (1 h 45 min)
Flight FR 3319: 16:55 – 18:35 (1 h 40 min)
Flight IB 5541 / VY 6335: 18:20 – 20:05 (1 h 45 min)
Flight FR 6304: 20:55 – 22:35 (1 h 40 min)
Flight IB 5543 / VY 6337: 22:15 – 23:59 (1 h 44 min)

Flight Milan - Barcelona