Plane tickets Barcelona–Milan from €33.09
Best ticket offers for the route Barcelona → Milan (EUR / 1 pers.)
Prices and number of seats constantly change, so update the information by clicking on the offer – you will see the latest price and can purchase it immediately.
Looking for more options or flights from other cities? Cheap flights to Milan – all offers from Vilnius, Kaunas, Riga and other cities.
Looking for prices for another date or for multiple passengers? Search form above.
One way Barcelona → Milan
Round trip Barcelona → Milan → Barcelona
Schedule of direct flights between Barcelona and Milan
Here we give the schedule of direct flights between Barcelona and Milan. 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:25 | 09:05 | QR 3789 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 09:25 | 11:10 | FR 3143 | 1 h 45 min | |||
| 11:25 | 13:10 | FR 846 | 1 h 45 min | |||
| 12:55 | 14:40 | IB 5544 QR 3664 | 1 h 45 min | Airbus A321-100/200 | ||
| 14:00 | 15:45 | QR 3716 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 14:20 | 16:05 | FR 6305 | 1 h 45 min | |||
| 15:50 | 17:30 | QR 3717 | 1 h 40 min | Airbus A321-100/200 | ||
| 16:45 | 18:25 | QR 3720 | 1 h 40 min | Airbus A321-100/200 | ||
| 22:30 | 00:15 | FR 3320 | 1 h 45 min | |||
| Tuesday | ||||||
| 07:35 | 09:15 | VY 6330 | 1 h 40 min | |||
| 08:10 | 09:55 | FR 3143 FR 7539 | 1 h 45 min | |||
| 11:25 | 13:10 | QR 3676 VY 6342 | 1 h 45 min | Airbus A320-100/200 | ||
| 11:30 | 13:15 | QR 3579 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 13:00 | 14:45 | QR 3664 VY 6340 | 1 h 45 min | Airbus A321-100/200 | ||
| 14:10 | 15:55 | QR 3716 VY 6332 | 1 h 45 min | Airbus A321-100/200 | ||
| 16:00 | 17:45 | FR 269 | 1 h 45 min | |||
| 16:00 | 17:40 | VY 6334 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 19:25 | 21:05 | QR 3718 VY 6336 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 20:50 | 22:30 | QR 3720 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 21:20 | 23:05 | FR 846 | 1 h 45 min | |||
| 23:30 | 01:15 | FR 3320 | 1 h 45 min | |||
| Wednesday | ||||||
| 06:10 | 07:55 | FR 269 | 1 h 45 min | |||
| 06:25 | 08:05 | QR 3796 VY 6346 | 1 h 40 min | Airbus A321-100/200 | ||
| 07:20 | 09:00 | QR 3789 VY 6330 | 1 h 40 min | |||
| 09:00 | 10:45 | FR 6305 | 1 h 45 min | |||
| 10:25 | 12:05 | SQ 377 | 1 h 40 min | Airbus A350-900 | ||
| 11:25 | 13:10 | IB 5546 QR 3676 VY 6342 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 11:30 | 13:15 | QR 3579 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 12:55 | 14:40 | IB 5544 QR 3664 VY 6340 | 1 h 45 min | Airbus A321-100/200 | ||
| 13:10 | 15:00 | W4 6316 | 1 h 50 min | |||
| 13:50 | 15:35 | FR 3320 | 1 h 45 min | |||
| 14:15 | 16:00 | IB 5538 QR 3716 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 14:20 | 16:05 | VY 6332 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 15:30 | 17:15 | FR 7539 | 1 h 45 min | |||
| 15:50 | 17:30 | IB 5540 VY 6334 | 1 h 40 min | Airbus A321-100/200 | ||
| 15:55 | 17:40 | FR 3143 | 1 h 45 min | |||
| 16:45 | 18:25 | QR 3720 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 18:00 | 19:45 | FR 6353 | 1 h 45 min | |||
| 18:20 | 20:00 | VY 6344 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 20:10 | 21:55 | FR 846 | 1 h 45 min | |||
| 21:00 | 22:40 | IB 5542 QR 3718 VY 6336 | 1 h 40 min | Airbus A320 (sharklets) | ||
| Thursday | ||||||
| 05:45 | 07:30 | FR 846 | 1 h 45 min | |||
| 07:30 | 09:10 | IB 5536 QR 3789 VY 6330 | 1 h 40 min | |||
| 08:10 | 09:55 | FR 7539 | 1 h 45 min | |||
| 11:30 | 13:15 | QR 3579 VY 6342 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 12:55 | 14:40 | IB 5544 QR 3664 VY 6340 | 1 h 45 min | Airbus A321-100/200 | ||
| 14:10 | 15:55 | QR 3716 VY 6332 | 1 h 45 min | Airbus A321-100/200 | ||
| 14:15 | 16:00 | IB 5538 | 1 h 45 min | Airbus A320-100/200 | ||
| 15:10 | 16:55 | FR 3143 | 1 h 45 min | |||
| 15:40 | 17:25 | FR 269 | 1 h 45 min | |||
| 15:50 | 17:30 | QR 3717 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 15:55 | 17:35 | IB 5540 VY 6334 | 1 h 40 min | Airbus A320-100/200 | ||
| 16:45 | 18:25 | IB 5266 VY 6338 | 1 h 40 min | |||
| 18:15 | 20:00 | FR 3320 | 1 h 45 min | |||
| 20:20 | 22:00 | QR 3657 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 20:45 | 22:25 | IB 5542 VY 6336 | 1 h 40 min | Airbus A321-100/200 | ||
| 20:50 | 22:30 | IB 5756 VY 6344 | 1 h 40 min | Airbus A320 (sharklets) | ||
| Friday | ||||||
| 05:45 | 07:30 | FR 269 | 1 h 45 min | |||
| 06:10 | 07:55 | FR 846 | 1 h 45 min | |||
| 07:25 | 09:05 | QR 3789 VY 6330 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 07:30 | 09:10 | IB 5536 | 1 h 40 min | Airbus A320-100/200 | ||
| 09:55 | 11:35 | IB 5544 QR 3664 VY 6340 | 1 h 40 min | Airbus A321-100/200 | ||
| 10:45 | 12:30 | FR 3143 | 1 h 45 min | |||
| 10:55 | 12:40 | IB 5546 QR 3525 QR 3676 VY 6342 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 12:45 | 14:25 | VY 6046 | 1 h 40 min | Airbus A321-100/200 | ||
| 13:00 | 14:45 | FR 3320 | 1 h 45 min | |||
| 14:10 | 15:55 | IB 5538 QR 3716 VY 6332 | 1 h 45 min | Airbus A321-100/200 | ||
| 14:25 | 16:00 | VY 6048 | 1 h 35 min | Airbus A321-100/200 | ||
| 15:50 | 17:30 | IB 5540 QR 3717 VY 6334 | 1 h 40 min | Airbus A321-100/200 | ||
| 16:05 | 17:50 | FR 7539 | 1 h 45 min | |||
| 18:55 | 20:35 | IB 5266 VY 6338 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 21:25 | 23:05 | IB 5542 VY 6336 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 23:25 | 01:10 | FR 6305 | 1 h 45 min | |||
| Saturday | ||||||
| 06:15 | 08:00 | FR 6305 | 1 h 45 min | |||
| 07:30 | 09:10 | IB 5536 QR 3789 VY 6330 | 1 h 40 min | |||
| 07:40 | 09:25 | IB 5352 VY 6040 | 1 h 45 min | Airbus A321-100/200 | ||
| 08:10 | 09:55 | FR 7539 | 1 h 45 min | |||
| 08:25 | 10:10 | FR3143 FR 3143 | 1 h 45 min | |||
| 08:45 | 10:25 | IB 5542 QR 3718 VY 6336 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 10:45 | 12:25 | IB 5356 VY 6044 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 11:20 | 13:05 | IB 5546 | 1 h 45 min | Airbus A320-100/200 | ||
| 11:25 | 13:10 | QR 3535 VY 6342 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 12:35 | 14:20 | FR 846 | 1 h 45 min | |||
| 12:45 | 14:25 | IB 5358 | 1 h 40 min | Airbus A321-100/200 | ||
| 12:55 | 14:40 | FR 7713 IB 5544 QR 3664 VY 6340 | 1 h 45 min | Airbus A321-100/200 | ||
| 14:10 | 15:55 | IB 5538 VY 6332 | 1 h 45 min | Airbus A321-100/200 | ||
| 15:50 | 17:30 | IB 5540 VY 6334 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 17:25 | 19:05 | IB 5266 VY 6338 | 1 h 40 min | Airbus A321-100/200 | ||
| 19:25 | 21:10 | FR 3320 | 1 h 45 min | |||
| 19:40 | 21:15 | IB 5366 | 1 h 35 min | Airbus A321-100/200 | ||
| 20:10 | 21:50 | VY 6344 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 21:15 | 23:00 | FR 6353 FR 269 | 1 h 45 min | |||
| Sunday | ||||||
| 05:45 | 07:30 | FR 7539 | 1 h 45 min | |||
| 07:30 | 09:10 | IB 5536 VY 6330 | 1 h 40 min | |||
| 08:15 | 10:00 | FR 3143 | 1 h 45 min | |||
| 09:45 | 11:30 | FR 846 | 1 h 45 min | |||
| 11:30 | 13:15 | QR 3579 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 12:10 | 13:55 | IB 5546 VY 6342 | 1 h 45 min | Airbus A320 (sharklets) | ||
| 12:55 | 14:40 | IB 5544 QR 3664 VY 6340 | 1 h 45 min | |||
| 14:10 | 15:55 | IB 5538 QR 3716 VY 6332 | 1 h 45 min | Airbus A321-100/200 | ||
| 15:50 | 17:30 | IB 5540 VY 6334 | 1 h 40 min | Airbus A321-100/200 | ||
| 18:10 | 19:55 | FR 7541 | 1 h 45 min | |||
| 18:15 | 19:55 | QR 3657 | 1 h 40 min | Airbus A320-100/200 | ||
| 19:10 | 20:55 | FR 3320 | 1 h 45 min | |||
| 19:50 | 21:30 | IB 5542 QR 3718 VY 6336 | 1 h 40 min | Airbus A320 (sharklets) | ||
| 23:10 | 00:55 | FR 6305 | 1 h 45 min |