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

Plane tickets Barcelona–Madrid

Using the form above, you can find flight offers from Barcelona to Madrid. 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 Madrid – all offers from Vilnius, Kaunas, Riga and other cities.

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
07:0008:25Finnair
Iberia
Qatar Airways
AY 5572
IB 426
QR 5085
1 h 25 minAirbus A320-100/200  
08:0009:25Finnair
Iberia
AY 5574
IB 428
1 h 25 minAirbus A321-100/200  
08:5010:15Iberia
Qatar Airways
IB 402
QR 8003
1 h 25 minAirbus A321-100/200  
09:1510:40Iberia
Qatar Airways
IB 404
QR 5092
1 h 25 minAirbus A320-100/200  
09:4511:10Iberia
Qatar Airways
IB 406
QR 6850
1 h 25 minAirbus A320-100/200  
10:3512:00Cathay Pacific
Iberia
CX 1824
IB 408
1 h 25 minAirbus A320 (sharklets)  
11:5013:20Air EuropaUX 77061 h 30 min  
12:3013:55Cathay Pacific
Iberia
Qatar Airways
CX 1822
IB 410
QR 5376
1 h 25 minAirbus A320 (sharklets)  
13:3515:00Cathay Pacific
Iberia
Qatar Airways
CX 1926
IB 412
QR 8004
1 h 25 minAirbus A321-100/200  
14:5016:15Cathay Pacific
Qatar Airways
CX 1914
QR 6557
1 h 25 minAirbus A320 (sharklets)  
15:0516:30IberiaIB 4141 h 25 minAirbus A320 (sharklets)  
16:5018:15IberiaIB 6441 h 25 minAirbus A320 (sharklets)  
17:0018:25Iberia
Qatar Airways
IB 416
QR 6587
1 h 25 minAirbus A320-100/200  
18:0019:25IberiaIB 4181 h 25 minAirbus A320-100/200  
18:1519:40Qatar AirwaysQR 65621 h 25 minAirbus A321-100/200  
18:5520:20Iberia
Qatar Airways
IB 420
QR 6895
1 h 25 minAirbus A320-100/200  
19:5521:20IberiaIB 4221 h 25 minAirbus A320-100/200  
20:3021:55Air EuropaUX 77081 h 25 min  
21:1022:35Finnair
Iberia
AY 5576
IB 424
1 h 25 minAirbus A321-100/200  
22:1523:40IberiaIB 7901 h 25 minAirbus A320 (sharklets)  
Tuesday
06:4008:05IberiaIB 4001 h 25 minAirbus A320-100/200  
07:0008:25Finnair
Iberia
Qatar Airways
AY 5572
IB 426
QR 5085
1 h 25 minAirbus A319  
08:0009:25Finnair
Iberia
AY 5574
IB 428
1 h 25 minAirbus A320-100/200  
08:5010:15IberiaIB 4021 h 25 minAirbus A321-100/200  
09:1510:40Iberia
Qatar Airways
IB 404
QR 5092
1 h 25 minAirbus A320 (sharklets)  
09:4511:10IberiaIB 4061 h 25 minAirbus A320-100/200  
10:3512:00IberiaIB 4081 h 25 minAirbus A320-100/200  
11:0012:25Qatar AirwaysQR 68501 h 25 minAirbus A320 (sharklets)  
11:5013:20Etihad Airways
Air Europa
EY 4389
UX 7706
1 h 30 min  
12:3013:55Iberia
Qatar Airways
IB 410
QR 5376
1 h 25 minAirbus A320-100/200  
13:3515:00Iberia
Qatar Airways
IB 412
QR 8004
1 h 25 minAirbus A321-100/200  
14:2015:45IberiaIB 6441 h 25 minAirbus A320 (sharklets)  
14:5016:15Iberia
Qatar Airways
IB 414
QR 6557
1 h 25 minAirbus A320-100/200  
17:0018:25IberiaIB 4161 h 25 minAirbus A320-100/200  
18:1519:40Iberia
Qatar Airways
IB 418
QR 6562
1 h 25 minAirbus A320-100/200  
18:5520:20IberiaIB 4201 h 25 minAirbus A320-100/200  
20:0521:30IberiaIB 4221 h 25 minAirbus A320 (sharklets)  
20:1521:40Qatar AirwaysQR 80691 h 25 minAirbus A320-100/200  
21:1022:35Finnair
Iberia
Qatar Airways
AY 5576
IB 424
QR 8067
1 h 25 minAirbus A320-100/200  
Wednesday
07:0008:25Finnair
Iberia
Qatar Airways
AY 5572
IB 426
QR 5085
1 h 25 minAirbus A320-100/200  
08:0009:25Finnair
Iberia
AY 5574
IB 428
1 h 25 minAirbus A320-100/200  
08:5010:15Iberia
Qatar Airways
IB 402
QR 8003
1 h 25 minAirbus A320-100/200  
09:1510:40Iberia
Qatar Airways
IB 404
QR 5092
1 h 25 minAirbus A321-100/200  
09:4511:10Avianca
Iberia
AV 6001
IB 406
1 h 25 minAirbus A320-100/200  
10:3512:00IberiaIB 4081 h 25 minAirbus A320-100/200  
11:5013:20Air EuropaUX 77061 h 30 minBoeing 787-9  
13:3515:00Avianca
Iberia
Qatar Airways
AV 6172
IB 412
QR 8004
1 h 25 minAirbus A321-100/200  
14:5016:15IberiaIB 4141 h 25 minAirbus A320-100/200  
17:0018:25IberiaIB 4161 h 25 minAirbus A320-100/200  
18:1519:40Avianca
Iberia
Qatar Airways
AV 6019
IB 418
QR 6562
1 h 25 minAirbus A321-100/200  
18:5520:20Iberia
Qatar Airways
IB 420
QR 6895
1 h 25 minAirbus A320-100/200  
20:0521:30IberiaIB 4221 h 25 minAirbus A320 (sharklets)  
20:3021:55Air EuropaUX 77081 h 25 minBoeing 787-9  
21:1022:35Finnair
Iberia
Qatar Airways
AY 5576
IB 424
QR 8067
1 h 25 minAirbus A320-100/200  
22:2523:50IberiaIB 6441 h 25 minAirbus A320-100/200  
Thursday
06:4008:05IberiaIB 4001 h 25 minAirbus A320 (sharklets)  
07:0008:25Finnair
Iberia
Qatar Airways
AY 5572
IB 426
QR 5085
1 h 25 minAirbus A320 (sharklets)  
08:0009:25Finnair
Qatar Airways
AY 5574
QR 8068
1 h 25 minAirbus A320-100/200  
08:3009:55IberiaIB 6441 h 25 minAirbus A320-100/200  
08:5010:15Iberia
Qatar Airways
IB 402
QR 8003
1 h 25 minAirbus A320-100/200  
09:1510:40Iberia
Qatar Airways
IB 404
QR 5092
1 h 25 minAirbus A321-100/200  
09:4511:10IberiaIB 4061 h 25 minAirbus A320-100/200  
09:5511:20Qatar AirwaysQR 68501 h 25 minAirbus A320 (sharklets)  
10:3512:00IberiaIB 4081 h 25 minAirbus A320 (sharklets)  
11:5013:20Etihad Airways
Air Europa
EY 4389
UX 7706
1 h 30 minBoeing 787-8  
12:3013:55Iberia
Qatar Airways
IB 410
QR 5376
1 h 25 minAirbus A320-100/200  
13:3515:00Iberia
Qatar Airways
IB 412
QR 8004
1 h 25 minAirbus A321-100/200  
15:0516:30Iberia
Qatar Airways
IB 414
QR 6557
1 h 25 minAirbus A320-100/200  
17:0018:25Iberia
Qatar Airways
IB 416
QR 6587
1 h 25 minAirbus A320-100/200  
18:1519:40Iberia
Qatar Airways
IB 418
QR 6562
1 h 25 minAirbus A320 (sharklets)  
18:5520:20Iberia
Qatar Airways
IB 420
QR 6895
1 h 25 minAirbus A320-100/200  
19:5521:20Qatar AirwaysQR 80691 h 25 minAirbus A320 (sharklets)  
20:0521:30IberiaIB 4221 h 25 minAirbus A320 (sharklets)  
20:3021:55Etihad Airways
Air Europa
EY 4309
UX 7708
1 h 25 minBoeing 787-9  
21:1022:35Finnair
Iberia
AY 5576
IB 424
1 h 25 minAirbus A320-100/200  
Friday
07:0008:25Finnair
Iberia
Qatar Airways
AY 5572
IB 426
QR 5085
1 h 25 minAirbus A320 (sharklets)  
08:0009:25Finnair
Iberia
Qatar Airways
AY 5574
IB 428
QR 8068
1 h 25 minAirbus A320-100/200  
08:5010:15Iberia
Qatar Airways
IB 402
QR 8003
1 h 25 minAirbus A321-100/200  
09:1510:40Iberia
Qatar Airways
IB 404
QR 5092
1 h 25 minAirbus A320 (sharklets)  
10:3512:00IberiaIB 4081 h 25 minAirbus A320 (sharklets)  
11:5013:20Air EuropaUX 77061 h 30 minBoeing 787-9  
12:3013:55Iberia
Qatar Airways
IB 410
QR 5376
1 h 25 minAirbus A320-100/200  
13:3515:00Iberia
Qatar Airways
IB 412
QR 8004
1 h 25 minAirbus A321-100/200  
15:0516:30Iberia
Qatar Airways
IB 414
QR 6557
1 h 25 minAirbus A320 (sharklets)  
17:0018:25Iberia
Qatar Airways
IB 416
QR 6587
1 h 25 minAirbus A320-100/200  
18:0019:25Qatar AirwaysQR 65621 h 25 minAirbus A320-100/200  
18:1519:40IberiaIB 4181 h 25 minAirbus A319  
18:5520:20Iberia
Qatar Airways
IB 420
QR 6895
1 h 25 minAirbus A320-100/200  
20:0521:30IberiaIB 4221 h 25 minAirbus A320 (sharklets)  
20:3021:55Etihad Airways
Air Europa
EY 4309
UX 7708
1 h 25 minBoeing 787-9  
21:1022:35Finnair
Iberia
Qatar Airways
AY 5576
IB 424
QR 8067
1 h 25 minAirbus A320-100/200  
22:0523:30IberiaIB 4061 h 25 minAirbus A320 (sharklets)  
22:1523:40IberiaIB 6441 h 25 minAirbus A320-100/200  
Saturday
07:0008:25Finnair
Iberia
AY 5572
IB 426
1 h 25 minAirbus A320 (sharklets)  
08:5010:15IberiaIB 4021 h 25 minAirbus A320-100/200  
09:1510:40Iberia
Qatar Airways
IB 404
QR 5092
1 h 25 minAirbus A321-100/200  
09:4511:10IberiaIB 4061 h 25 minAirbus A320-100/200  
10:3512:00IberiaIB 4081 h 25 minAirbus A320 (sharklets)  
11:5013:20Air EuropaUX 77061 h 30 min  
13:3515:00British Airways
Iberia
Qatar Airways
BA 7081
IB 412
QR 8004
1 h 25 minAirbus A320-100/200  
14:5016:15Iberia
Qatar Airways
IB 414
QR 6557
1 h 25 minAirbus A320 (sharklets)  
18:1519:40Iberia
Qatar Airways
IB 418
QR 6562
1 h 25 minAirbus A320-100/200  
20:3021:55Etihad Airways
Air Europa
EY 4309
UX 7708
1 h 25 min  
21:1022:35Finnair
British Airways
Iberia
AY 5576
BA 7084
IB 424
1 h 25 minAirbus A321-100/200  
Sunday
07:0008:25Finnair
Iberia
Qatar Airways
AY 5572
IB 426
QR 5085
1 h 25 minAirbus A320-100/200  
09:1510:40Avianca
Iberia
Qatar Airways
AV 6000
IB 404
QR 5092
1 h 25 minAirbus A321-100/200  
10:3512:00Avianca
Iberia
AV 6017
IB 408
1 h 25 minAirbus A320 (sharklets)  
11:3012:55IberiaIB 4061 h 25 min  
11:5013:20Air EuropaUX 77061 h 30 minBoeing 787-8  
13:3515:00Avianca
Iberia
Qatar Airways
AV 6172
IB 412
QR 8004
1 h 25 minAirbus A321-100/200  
14:5016:15Qatar AirwaysQR 65571 h 25 minAirbus A320-100/200  
15:0516:30IberiaIB 4141 h 25 minAirbus A320-100/200  
17:0518:30IberiaIB 6441 h 25 min  
18:0019:25AviancaAV 60191 h 25 minAirbus A320-100/200  
18:1519:40Iberia
Qatar Airways
IB 418
QR 6562
1 h 25 minAirbus A320-100/200  
19:5521:20IberiaIB 4221 h 25 minAirbus A320 (sharklets)  
20:3021:55Air EuropaUX 77081 h 25 min  
21:3022:55Finnair
Iberia
Qatar Airways
AY 5576
IB 424
QR 8067
1 h 25 minAirbus A320 (sharklets)  

Monday

Flight AY 5572 / IB 426 / QR 5085: 07:00 – 08:25 (1 h 25 min)
Flight AY 5574 / IB 428: 08:00 – 09:25 (1 h 25 min)
Flight IB 402 / QR 8003: 08:50 – 10:15 (1 h 25 min)
Flight IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight IB 406 / QR 6850: 09:45 – 11:10 (1 h 25 min)
Flight CX 1824 / IB 408: 10:35 – 12:00 (1 h 25 min)
Flight UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight CX 1822 / IB 410 / QR 5376: 12:30 – 13:55 (1 h 25 min)
Flight CX 1926 / IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight CX 1914 / QR 6557: 14:50 – 16:15 (1 h 25 min)
Flight IB 414: 15:05 – 16:30 (1 h 25 min)
Flight IB 644: 16:50 – 18:15 (1 h 25 min)
Flight IB 416 / QR 6587: 17:00 – 18:25 (1 h 25 min)
Flight IB 418: 18:00 – 19:25 (1 h 25 min)
Flight QR 6562: 18:15 – 19:40 (1 h 25 min)
Flight IB 420 / QR 6895: 18:55 – 20:20 (1 h 25 min)
Flight IB 422: 19:55 – 21:20 (1 h 25 min)
Flight UX 7708: 20:30 – 21:55 (1 h 25 min)
Flight AY 5576 / IB 424: 21:10 – 22:35 (1 h 25 min)
Flight IB 790: 22:15 – 23:40 (1 h 25 min)

Tuesday

Flight IB 400: 06:40 – 08:05 (1 h 25 min)
Flight AY 5572 / IB 426 / QR 5085: 07:00 – 08:25 (1 h 25 min)
Flight AY 5574 / IB 428: 08:00 – 09:25 (1 h 25 min)
Flight IB 402: 08:50 – 10:15 (1 h 25 min)
Flight IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight IB 406: 09:45 – 11:10 (1 h 25 min)
Flight IB 408: 10:35 – 12:00 (1 h 25 min)
Flight QR 6850: 11:00 – 12:25 (1 h 25 min)
Flight EY 4389 / UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight IB 410 / QR 5376: 12:30 – 13:55 (1 h 25 min)
Flight IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight IB 644: 14:20 – 15:45 (1 h 25 min)
Flight IB 414 / QR 6557: 14:50 – 16:15 (1 h 25 min)
Flight IB 416: 17:00 – 18:25 (1 h 25 min)
Flight IB 418 / QR 6562: 18:15 – 19:40 (1 h 25 min)
Flight IB 420: 18:55 – 20:20 (1 h 25 min)
Flight IB 422: 20:05 – 21:30 (1 h 25 min)
Flight QR 8069: 20:15 – 21:40 (1 h 25 min)
Flight AY 5576 / IB 424 / QR 8067: 21:10 – 22:35 (1 h 25 min)

Wednesday

Flight AY 5572 / IB 426 / QR 5085: 07:00 – 08:25 (1 h 25 min)
Flight AY 5574 / IB 428: 08:00 – 09:25 (1 h 25 min)
Flight IB 402 / QR 8003: 08:50 – 10:15 (1 h 25 min)
Flight IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight AV 6001 / IB 406: 09:45 – 11:10 (1 h 25 min)
Flight IB 408: 10:35 – 12:00 (1 h 25 min)
Flight UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight AV 6172 / IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight IB 414: 14:50 – 16:15 (1 h 25 min)
Flight IB 416: 17:00 – 18:25 (1 h 25 min)
Flight AV 6019 / IB 418 / QR 6562: 18:15 – 19:40 (1 h 25 min)
Flight IB 420 / QR 6895: 18:55 – 20:20 (1 h 25 min)
Flight IB 422: 20:05 – 21:30 (1 h 25 min)
Flight UX 7708: 20:30 – 21:55 (1 h 25 min)
Flight AY 5576 / IB 424 / QR 8067: 21:10 – 22:35 (1 h 25 min)
Flight IB 644: 22:25 – 23:50 (1 h 25 min)

Thursday

Flight IB 400: 06:40 – 08:05 (1 h 25 min)
Flight AY 5572 / IB 426 / QR 5085: 07:00 – 08:25 (1 h 25 min)
Flight AY 5574 / QR 8068: 08:00 – 09:25 (1 h 25 min)
Flight IB 644: 08:30 – 09:55 (1 h 25 min)
Flight IB 402 / QR 8003: 08:50 – 10:15 (1 h 25 min)
Flight IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight IB 406: 09:45 – 11:10 (1 h 25 min)
Flight QR 6850: 09:55 – 11:20 (1 h 25 min)
Flight IB 408: 10:35 – 12:00 (1 h 25 min)
Flight EY 4389 / UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight IB 410 / QR 5376: 12:30 – 13:55 (1 h 25 min)
Flight IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight IB 414 / QR 6557: 15:05 – 16:30 (1 h 25 min)
Flight IB 416 / QR 6587: 17:00 – 18:25 (1 h 25 min)
Flight IB 418 / QR 6562: 18:15 – 19:40 (1 h 25 min)
Flight IB 420 / QR 6895: 18:55 – 20:20 (1 h 25 min)
Flight QR 8069: 19:55 – 21:20 (1 h 25 min)
Flight IB 422: 20:05 – 21:30 (1 h 25 min)
Flight EY 4309 / UX 7708: 20:30 – 21:55 (1 h 25 min)
Flight AY 5576 / IB 424: 21:10 – 22:35 (1 h 25 min)

Friday

Flight AY 5572 / IB 426 / QR 5085: 07:00 – 08:25 (1 h 25 min)
Flight AY 5574 / IB 428 / QR 8068: 08:00 – 09:25 (1 h 25 min)
Flight IB 402 / QR 8003: 08:50 – 10:15 (1 h 25 min)
Flight IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight IB 408: 10:35 – 12:00 (1 h 25 min)
Flight UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight IB 410 / QR 5376: 12:30 – 13:55 (1 h 25 min)
Flight IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight IB 414 / QR 6557: 15:05 – 16:30 (1 h 25 min)
Flight IB 416 / QR 6587: 17:00 – 18:25 (1 h 25 min)
Flight QR 6562: 18:00 – 19:25 (1 h 25 min)
Flight IB 418: 18:15 – 19:40 (1 h 25 min)
Flight IB 420 / QR 6895: 18:55 – 20:20 (1 h 25 min)
Flight IB 422: 20:05 – 21:30 (1 h 25 min)
Flight EY 4309 / UX 7708: 20:30 – 21:55 (1 h 25 min)
Flight AY 5576 / IB 424 / QR 8067: 21:10 – 22:35 (1 h 25 min)
Flight IB 406: 22:05 – 23:30 (1 h 25 min)
Flight IB 644: 22:15 – 23:40 (1 h 25 min)

Saturday

Flight AY 5572 / IB 426: 07:00 – 08:25 (1 h 25 min)
Flight IB 402: 08:50 – 10:15 (1 h 25 min)
Flight IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight IB 406: 09:45 – 11:10 (1 h 25 min)
Flight IB 408: 10:35 – 12:00 (1 h 25 min)
Flight UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight BA 7081 / IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight IB 414 / QR 6557: 14:50 – 16:15 (1 h 25 min)
Flight IB 418 / QR 6562: 18:15 – 19:40 (1 h 25 min)
Flight EY 4309 / UX 7708: 20:30 – 21:55 (1 h 25 min)
Flight AY 5576 / BA 7084 / IB 424: 21:10 – 22:35 (1 h 25 min)

Sunday

Flight AY 5572 / IB 426 / QR 5085: 07:00 – 08:25 (1 h 25 min)
Flight AV 6000 / IB 404 / QR 5092: 09:15 – 10:40 (1 h 25 min)
Flight AV 6017 / IB 408: 10:35 – 12:00 (1 h 25 min)
Flight IB 406: 11:30 – 12:55 (1 h 25 min)
Flight UX 7706: 11:50 – 13:20 (1 h 30 min)
Flight AV 6172 / IB 412 / QR 8004: 13:35 – 15:00 (1 h 25 min)
Flight QR 6557: 14:50 – 16:15 (1 h 25 min)
Flight IB 414: 15:05 – 16:30 (1 h 25 min)
Flight IB 644: 17:05 – 18:30 (1 h 25 min)
Flight AV 6019: 18:00 – 19:25 (1 h 25 min)
Flight IB 418 / QR 6562: 18:15 – 19:40 (1 h 25 min)
Flight IB 422: 19:55 – 21:20 (1 h 25 min)
Flight UX 7708: 20:30 – 21:55 (1 h 25 min)
Flight AY 5576 / IB 424 / QR 8067: 21:30 – 22:55 (1 h 25 min)

Flight Barcelona - Madrid