Plane tickets Barcelona–Madrid from €58.47
Best ticket offers for the route Barcelona → Madrid (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 Madrid – 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 → Madrid
Schedule of direct flights between Barcelona and Madrid
Here we give the schedule of direct flights between Barcelona and Madrid. 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 | ||||||
| 06:40 | 08:05 | IB 400 | 1 h 25 min | Airbus A320-100/200 | ||
| 07:00 | 08:25 | AY 5572 IB 426 QR 5085 | 1 h 25 min | Airbus A320-100/200 | ||
| 08:00 | 09:25 | AY 5574 IB 428 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 08:50 | 10:15 | IB 402 QR 8003 | 1 h 25 min | Airbus A321-100/200 | ||
| 09:15 | 10:40 | IB 404 QR 5092 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:45 | 11:10 | IB 406 QR 6850 | 1 h 25 min | Airbus A320-100/200 | ||
| 10:35 | 12:00 | CX 1824 IB 408 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 11:50 | 13:20 | UX 7706 | 1 h 30 min | Boeing 787-9 | ||
| 12:30 | 13:55 | CX 1822 IB 410 QR 5376 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 13:35 | 15:00 | CX 1926 IB 412 QR 8004 | 1 h 25 min | Airbus A321-100/200 | ||
| 14:50 | 16:15 | CX 1914 QR 6557 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 15:05 | 16:30 | IB 414 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 17:00 | 18:25 | IB 416 QR 6587 | 1 h 25 min | Airbus A320-100/200 | ||
| 17:20 | 18:45 | IB 644 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 18:00 | 19:25 | IB 418 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:15 | 19:40 | QR 6562 | 1 h 25 min | Airbus A321-100/200 | ||
| 18:55 | 20:20 | IB 420 QR 6895 | 1 h 25 min | Airbus A320-100/200 | ||
| 19:55 | 21:20 | IB 422 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:30 | 22:00 | UX 7708 | 1 h 30 min | Boeing 787-9 | ||
| 21:10 | 22:35 | AY 5576 IB 424 | 1 h 25 min | Airbus A321-100/200 | ||
| 22:15 | 23:40 | IB 790 | 1 h 25 min | Airbus A320 (sharklets) | ||
| Tuesday | ||||||
| 07:00 | 08:25 | AY 5572 IB 426 QR 5085 | 1 h 25 min | Airbus A319 | ||
| 08:00 | 09:25 | AY 5574 IB 428 | 1 h 25 min | Airbus A320-100/200 | ||
| 08:50 | 10:15 | IB 402 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:15 | 10:40 | IB 404 QR 5092 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 10:35 | 12:00 | IB 408 | 1 h 25 min | Airbus A320-100/200 | ||
| 11:00 | 12:25 | IB 406 QR 6850 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 11:50 | 13:20 | EY 4389 UX 7706 | 1 h 30 min | Boeing 787-8 | ||
| 12:30 | 13:55 | IB 410 QR 5376 | 1 h 25 min | Airbus A320-100/200 | ||
| 13:35 | 15:00 | IB 412 QR 8004 | 1 h 25 min | Airbus A321-100/200 | ||
| 14:50 | 16:15 | IB 414 QR 6557 | 1 h 25 min | Airbus A320-100/200 | ||
| 17:00 | 18:25 | IB 416 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:15 | 19:40 | IB 418 QR 6562 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:55 | 20:20 | IB 420 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:05 | 21:30 | IB 422 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:15 | 21:40 | QR 8069 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:30 | 21:55 | UX 7708 | 1 h 25 min | Boeing 787-9 | ||
| 21:10 | 22:35 | AY 5576 IB 424 QR 8067 | 1 h 25 min | Airbus A320-100/200 | ||
| 22:25 | 23:50 | IB 644 | 1 h 25 min | Airbus A320 (sharklets) | ||
| Wednesday | ||||||
| 07:00 | 08:25 | AY 5572 IB 426 | 1 h 25 min | Airbus A320-100/200 | ||
| 08:00 | 09:25 | AY 5574 IB 428 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 08:50 | 10:15 | IB 402 QR 8003 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:15 | 10:40 | IB 404 QR 5092 | 1 h 25 min | Airbus A321-100/200 | ||
| 09:30 | 10:55 | QR 6850 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:45 | 11:10 | IB 406 | 1 h 25 min | Airbus A320-100/200 | ||
| 10:35 | 12:00 | IB 408 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 11:50 | 13:20 | EY 4389 UX 7706 | 1 h 30 min | Boeing 787-8 | ||
| 12:30 | 13:55 | IB 410 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 13:35 | 15:00 | IB 412 QR 8004 | 1 h 25 min | Airbus A321-100/200 | ||
| 14:50 | 16:15 | QR 6557 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 15:05 | 16:30 | IB 414 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 17:00 | 18:25 | IB 416 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 18:15 | 19:40 | IB 418 QR 6562 | 1 h 25 min | Airbus A321-100/200 | ||
| 18:55 | 20:20 | IB 420 QR 6895 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:05 | 21:30 | IB 422 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 20:30 | 21:55 | EY 4309 | 1 h 25 min | |||
| 20:30 | 22:00 | UX 7708 | 1 h 30 min | Boeing 787-8 | ||
| 21:10 | 22:35 | AY 5576 QR 8067 | 1 h 25 min | Airbus A320-100/200 | ||
| 21:15 | 22:40 | IB 424 | 1 h 25 min | Airbus A321-100/200 | ||
| 22:25 | 23:50 | IB 644 | 1 h 25 min | Airbus A320-100/200 | ||
| Thursday | ||||||
| 07:00 | 08:25 | AY 5572 IB 426 | 1 h 25 min | Airbus A320-100/200 | ||
| 08:00 | 09:25 | AY 5574 | 1 h 25 min | Airbus A320-100/200 | ||
| 08:50 | 10:15 | IB 402 QR 8003 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:15 | 10:40 | IB 404 QR 5092 | 1 h 25 min | Airbus A321-100/200 | ||
| 09:45 | 11:10 | IB 406 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:55 | 11:20 | QR 6850 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 10:35 | 12:00 | IB 408 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 11:50 | 13:20 | EY 4389 UX 7706 | 1 h 30 min | Boeing 787-9 | ||
| 12:30 | 13:55 | IB 410 QR 5376 | 1 h 25 min | Airbus A320-100/200 | ||
| 13:35 | 15:00 | IB 412 QR 8004 | 1 h 25 min | Airbus A321-100/200 | ||
| 14:38 | 18:27 | 9B 4109 | 3 h 49 min | Train | ||
| 14:50 | 16:15 | QR 6557 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 15:05 | 16:30 | IB 414 | 1 h 25 min | Airbus A320-100/200 | ||
| 15:08 | 19:44 | 9B 4153 | 4 h 36 min | Train | ||
| 17:00 | 18:25 | IB 416 | 1 h 25 min | Airbus A320-100/200 | ||
| 17:38 | 21:27 | 9B 4159 | 3 h 49 min | Train | ||
| 18:15 | 19:40 | IB 418 QR 6562 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 18:55 | 20:20 | IB 420 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 20:05 | 21:30 | IB 422 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:30 | 21:55 | EY 4309 UX 7708 | 1 h 25 min | Boeing 787-9 | ||
| 21:10 | 22:35 | IB 424 | 1 h 25 min | Airbus A320-100/200 | ||
| 21:15 | 22:40 | AY 5576 | 1 h 25 min | Airbus A320-100/200 | ||
| Friday | ||||||
| 07:00 | 08:25 | AT 5323 AY 5572 IB 426 QR 5085 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 08:00 | 09:25 | AY 5574 IB 428 QR 8068 | 1 h 25 min | Airbus A320-100/200 | ||
| 08:50 | 10:15 | IB 402 QR 8003 | 1 h 25 min | Airbus A321-100/200 | ||
| 09:15 | 10:40 | IB 404 QR 5092 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 10:35 | 12:00 | IB 408 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 11:50 | 13:20 | UX 7706 | 1 h 30 min | |||
| 12:30 | 13:55 | IB 410 QR 5376 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 13:35 | 15:00 | IB 412 QR 8004 | 1 h 25 min | Airbus A321-100/200 | ||
| 15:05 | 16:30 | IB 414 QR 6557 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 17:00 | 18:25 | IB 416 QR 6587 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:00 | 19:25 | IB 418 QR 6562 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:55 | 20:20 | IB 420 QR 6895 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:05 | 21:30 | IB 422 QR 8069 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:30 | 21:55 | EY 4309 UX 7708 | 1 h 25 min | Boeing 787-9 | ||
| 21:10 | 22:35 | AY 5576 IB 424 | 1 h 25 min | Airbus A321-100/200 | ||
| 22:05 | 23:30 | IB 406 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 22:15 | 23:40 | IB 644 | 1 h 25 min | Airbus A320-100/200 | ||
| Saturday | ||||||
| 07:00 | 08:25 | AY 5572 IB 426 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 08:50 | 10:15 | IB 402 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:15 | 10:40 | IB 404 QR 5092 | 1 h 25 min | Airbus A321-100/200 | ||
| 10:35 | 12:00 | IB 408 | 1 h 25 min | Airbus A320-100/200 | ||
| 11:50 | 13:20 | UX 7706 | 1 h 30 min | |||
| 13:35 | 15:00 | IB 412 QR 8004 | 1 h 25 min | Airbus A320-100/200 | ||
| 14:50 | 16:15 | QR 6557 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 15:05 | 16:30 | IB 414 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 18:00 | 19:25 | IB 418 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:15 | 19:40 | QR 6562 | 1 h 25 min | Airbus A320-100/200 | ||
| 20:30 | 21:55 | EY 4309 | 1 h 25 min | |||
| 20:30 | 22:00 | UX 7708 | 1 h 30 min | Boeing 787-8 | ||
| 21:10 | 22:35 | AY 5576 IB 424 | 1 h 25 min | Airbus A320 (sharklets) | ||
| Sunday | ||||||
| 07:00 | 08:25 | AY 5572 IB 426 QR 5085 | 1 h 25 min | Airbus A320-100/200 | ||
| 09:15 | 10:40 | AV 6000 IB 404 QR 5092 | 1 h 25 min | Airbus A321-100/200 | ||
| 09:45 | 11:10 | IB 406 | 1 h 25 min | Airbus A320-100/200 | ||
| 10:35 | 12:00 | AV 6017 IB 408 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 11:50 | 13:20 | UX 7706 | 1 h 30 min | Boeing 787-8 | ||
| 13:35 | 15:00 | AV 6172 IB 412 QR 8004 | 1 h 25 min | Airbus A321-100/200 | ||
| 14:50 | 16:15 | IB 414 QR 6557 | 1 h 25 min | Airbus A320-100/200 | ||
| 17:05 | 18:30 | IB 644 | 1 h 25 min | |||
| 18:00 | 19:25 | AV 6019 | 1 h 25 min | Airbus A320-100/200 | ||
| 18:15 | 19:40 | IB 418 QR 6562 | 1 h 25 min | Airbus A320-100/200 | ||
| 19:55 | 21:20 | IB 422 | 1 h 25 min | Airbus A320 (sharklets) | ||
| 20:30 | 21:55 | UX 7708 | 1 h 25 min | Boeing 787-9 | ||
| 21:30 | 22:55 | AY 5576 IB 424 QR 8067 | 1 h 25 min | Airbus A320 (sharklets) |