Cheap flights Barcelona-Madrid online

Enter dates to find tickets:
  • 1пассажир
    эконом
Secure payment
This route has a special offer

Flights from Barcelona to Madrid

We offer the best airfares from Barcelona in Madrid. Thanks to our price comparison system, you can easily find the best deals from leading airlines. We are constantly updating our database to provide up-to-date airfare information. Book flights from Barcelona to Madrid with us and save on your travels. Our online service allows you to quickly and conveniently buy air tickets at the lowest prices. Choose the best deals and travel in comfort!

June
July
August
September
October
November
December
January
February
March
April
May
All
Direct
* Prices are in rubles
Economy class flights

Business class flights

The cheapest air ticket Barcelona — Madrid

The cheapest flight ticket from Barcelona to Madrid in the last 24 hours was found for a flight with Iberia airline with a departure date of 04.10.2024 and a price of 1573 ₽.

Tickets for the Moscow Barcelona — Madrid

What makes up the cost of a ticket for the Barcelona — Madrid plane: service tariff, fuel surcharges, airport taxes, baggage availability, demand and availability for the flight
Month
One way
There and back
June
18.06.2024 from 2031 ₽
18.06 - 20.06.2024 from 4615 ₽
July
19.07.2024 from 2524 ₽
19.07 - 23.07.2024 from 5737 ₽
August
27.08.2024 from 2042 ₽
27.08 - 06.09.2024 from 4640 ₽
September
30.09.2024 from 2980 ₽
30.09 - 09.10.2024 from 6772 ₽
October
04.10.2024 from 1870 ₽
04.10 - 11.10.2024 from 4249 ₽
November
01.11.2024 from 4376 ₽
01.11 - 10.11.2024 from 9946 ₽
December
27.12.2024 from 4376 ₽
27.12 - 30.12.2024 from 9946 ₽
January
20.01.2025 from 2210 ₽
20.01 - 08.02.2025 from 5022 ₽
February
04.02.2025 from 4098 ₽
04.02 - 25.02.2025 from 9313 ₽
March
08.03.2025 from 4495 ₽
08.03 - 12.03.2025 from 10217 ₽
April
02.04.2025 from 4575 ₽
02.04 - 23.04.2025 from 10398 ₽
May
25.05.2025 from 4484 ₽
25.05 - 26.05.2025 from 10192 ₽

Flight schedule Barcelona — Madrid 2024

The current flight schedule for Barcelona - Madrid today, tomorrow and the coming days. Flight data is updated every 30 minutes.
Flight Departure Arrival On the way Dates
Iberia
(IB 3003)
06:55 08:20 1h. 25m. сб по 28.09
Iberia
(IB 3003)
06:55 08:20 1h. 25m. 5, 12, 19, 26 октября
Iberia
(IB 426)
07:00 08:25 1h. 25m. 27, 28, 31 октября, 3, 4, 7, 10, 11, 14, 17, 18, 21, 24, 25, 28 ноября, 1, 2, 5, 8, 9 декабря, …
Iberia
(IB 3003)
07:00 08:25 1h. 25m. 2, 3, 7, 14, 16, 20, 21, 23, 28, 30 июня, 1, 2, 3, 5, 7, 9, 10, 14, 15, 16 июля, …
Iberia
(IB 426)
07:00 08:25 1h. 25m. 29, 30 октября, 1, 2, 5, 6, 8, 9, 12, 13, 15, 16, 19, 20, 22, 23, 26, 27, 29, 30 ноября, …
Iberia
(IB 3003)
07:00 08:25 1h. 25m. 4, 6, 9, 10, 11, 12, 13, 17, 19, 24, 25, 26, 27 июня, 4, 8, 11, 12, 18, 19, 22 июля, …
Iberia
(IB 3003)
07:00 08:25 1h. 25m. 5, 18 июня, 25 августа
Iberia
(IB 3003)
07:00 08:25 1h. 25m. 25 июля, 12, 19, 26 сентября, 24 октября
Vueling airlines
(VY 1002)
07:25 08:50 1h. 25m. ср с 26.06 по 04.09
Vueling airlines
(VY 1002)
07:25 08:50 1h. 25m. 2, 3, 4, 5, 6, 9, 10, 11, 12, 17, 18, 19, 20, 24, 25, 27 июня, 1, 2, 4, 8 июля, …
Vueling airlines
(VY 1002)
07:25 08:50 1h. 25m. вт с 10.09 по 22.10
Vueling airlines
(VY 1002)
07:30 08:50 1h. 20m. 27, 29, 30 октября, 1, 3, 5, 6, 8, 10, 12, 13, 15, 17, 19, 20, 22, 24, 26, 27, 29 ноября, …
Vueling airlines
(VY 1002)
07:30 08:55 1h. 25m. 6, 13, 27 июля, 3, 10, 17, 24, 31 августа, 7, 14, 21, 28 сентября, 5, 12, 19, 26, 31 октября, 7, 14, 21 ноября, …
Vueling airlines
(VY 1002)
07:30 08:55 1h. 25m. пт по 25.10
Vueling airlines
(VY 1002)
07:30 08:55 1h. 25m. 8, 15, 22, 29 июня, 20 июля, 28 октября, 2, 4, 9, 11, 16, 18, 23, 25, 30 ноября, 2, 7, 9, 14, 16 декабря, …
Vueling airlines
(VY 1002)
07:30 08:50 1h. 20m. чт с 16.01
Iberia
(IB 3005)
07:50 09:15 1h. 25m. 20 июня
Iberia
(IB 3005)
08:00 09:25 1h. 25m. 30 июля, 5, 6, 27 августа, 24 сентября
Iberia
(IB 428)
08:00 09:25 1h. 25m. 31 октября, 7, 14, 21, 28 ноября, 5, 12, 19, 25, 26 декабря, 1, 2, 9, 16, 21, 23, 27, 30 января, 6, 13 февраля, …
Iberia
(IB 3005)
08:00 09:25 1h. 25m. 6, 7, 10, 13, 17, 24, 27 июня, 4, 9, 11, 16, 18, 25, 29 июля, 19 августа, 9, 10, 12, 13, 16 сентября, …
Iberia
(IB 3005)
08:00 09:25 1h. 25m. 3 июня, 15 июля, 2, 8, 9, 15, 16, 23 октября
Iberia
(IB 428)
08:00 09:25 1h. 25m. 30 октября, 6, 13, 19, 20, 26, 27 ноября, 4, 10, 11, 18 декабря, 7, 8, 10, 15, 22, 28, 29 января, 4, 5 февраля, …
Iberia
(IB 3005)
08:00 09:25 1h. 25m. 4, 5, 11, 12, 14, 18, 19, 21, 25, 26, 28 июня, 1, 2, 3, 5, 8, 10, 12, 17, 19 июля, …
Iberia
(IB 428)
08:00 09:25 1h. 25m. 28, 29 октября, 1, 4, 5, 8, 11, 12, 15, 18, 22, 25, 29 ноября, 2, 3, 6, 9, 13, 16, 17 декабря, …
Air Nostrum
(YW 2256)
08:40 10:00 1h. 20m. 19 сентября
Iberia
(IB 402)
08:45 10:10 1h. 25m. 12 ноября, 21 января, 4 февраля, 28 марта
Iberia
(IB 3009)
08:45 10:10 1h. 25m. 10, 20 июня, 18 июля, 7, 27 августа, 27 сентября, 1, 2, 3, 7, 8, 10, 11, 14, 15, 18, 21, 22, 25 октября
Iberia
(IB 3009)
08:45 10:10 1h. 25m. 4, 13, 27 июня, 2, 5, 9, 10, 12, 16, 17, 19, 23, 24, 31 июля, 14, 20 августа, 4, 20 сентября, 4 октября
Iberia
(IB 3009)
08:45 10:10 1h. 25m. 24 июня
Iberia
(IB 402)
08:45 10:10 1h. 25m. 28, 29, 30, 31 октября, 1, 4, 5, 6, 7, 8, 11, 13, 14, 15, 18, 19, 20, 21, 22, 25 ноября, …
Iberia
(IB 3009)
08:45 10:10 1h. 25m. 3, 5, 6, 7, 11, 12, 14, 17, 18, 19, 21, 25, 26, 28 июня, 1, 3, 4, 8, 11, 15 июля, …
Iberia
(IB 402)
08:45 10:10 1h. 25m. 16, 17 января, 6, 7, 21, 28 февраля, 7, 14, 21 марта
Iberia
(IB 3011)
09:15 10:40 1h. 25m. 3 июля, 17, 24, 27, 31 августа, 25, 27 сентября, 1, 2, 4, 8, 9, 11, 15, 16, 17, 18, 21, 22, 23 октября, …
Iberia
(IB 3011)
09:15 10:40 1h. 25m. 8, 15, 18, 22, 29, 30 июня, 5, 6, 7, 12, 13, 16, 19, 20, 23, 25, 26, 27, 28, 29 июля, …
Iberia
(IB 3011)
09:15 10:40 1h. 25m. 3, 10, 17 июня, 18 августа
Iberia
(IB 404)
09:15 10:40 1h. 25m. 27, 30 октября, 3, 6, 10, 13, 17, 20, 24, 27 ноября, 4, 11, 18, 25, 29 декабря, 1, 5, 8, 12, 13 января, …
Iberia
(IB 404)
09:15 10:40 1h. 25m. 28, 29, 31 октября, 1, 2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 21, 22, 23 ноября, …
Iberia
(IB 404)
09:15 10:40 1h. 25m. 1, 15, 17, 22, 24, 31 декабря, 11, 14, 31 января, 1, 8 февраля
Iberia
(IB 3011)
09:15 10:40 1h. 25m. 2, 4, 5, 6, 9, 11, 12, 13, 16, 19, 20, 23, 24, 25, 26, 27 июня, 1, 2, 4, 8 июля, …
Iberia
(IB 3013)
09:45 11:10 1h. 25m. 3, 27 июня, 1 июля
Iberia
(IB 3013)
09:45 11:10 1h. 25m. 5, 10, 17, 19, 25, 28 июня, 5, 8, 26 июля, 2, 8, 9, 15, 16, 30 августа, 5, 9, 12, 18, 19 сентября, …
Iberia
(IB 406)
09:45 11:10 1h. 25m. 28, 29, 30 октября, 1, 4, 5, 6, 8, 9, 11, 12, 13, 15, 18, 19, 20, 22, 25, 26, 27 ноября, …
Iberia
(IB 3013)
09:45 11:10 1h. 25m. 6, 7, 12, 13, 14, 20, 21 июня, 2, 4, 11, 12, 18, 25 июля, 23 августа, 10, 13, 16, 17, 20 сентября, 1 октября, …
Iberia
(IB 406)
09:45 11:10 1h. 25m. 16, 23 ноября, 14, 21, 25, 28 декабря, 1, 4, 11, 15, 18, 22, 25, 29, 30 января, 1, 5, 12, 14, 21 февраля, …
Iberia
(IB 406)
09:45 11:10 1h. 25m. 31 октября, 2, 7, 14, 21, 28, 30 ноября, 5, 7, 12, 19, 23, 26, 30 декабря, 2, 6, 9, 13, 16, 23 января, …
Iberia
(IB 3013)
09:45 11:10 1h. 25m. 4, 11, 18, 26 июня, 3, 9, 10, 15, 16, 17, 19, 22, 23, 24 июля, 1, 22, 29 августа, 6, 11, 25 сентября, …
Iberia
(IB 3015)
10:15 11:40 1h. 25m. 21 июля
Iberia
(IB 3015)
10:15 11:40 1h. 25m. 2, 4, 9, 16, 19, 23, 30 июня, 5, 8, 12, 15, 19, 22, 25, 26, 27 июля, 3, 5, 10, 13 августа, …
Iberia
(IB 3015)
10:15 11:40 1h. 25m. 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 24, 25, 27, 29 июня, …
Iberia
(IB 3015)
10:15 11:40 1h. 25m. 26, 28 июня, 6, 13 июля, 12 августа, 7, 12, 13, 14, 19, 20 сентября, 4, 24 октября
Iberia
(IB 408)
10:30 11:55 1h. 25m. 27, 31 октября, 3, 7, 10, 14, 17, 21, 24, 28 ноября, 1, 5, 8, 12, 15, 19, 22, 24, 25, 26 декабря, …
Iberia
(IB 408)
10:30 11:55 1h. 25m. 28, 30 октября, 1, 4, 6, 8, 11, 13, 15, 18, 20, 22, 25, 27, 29 ноября, 2, 4, 6, 9, 11 декабря, …
Iberia
(IB 408)
10:30 11:55 1h. 25m. 29 октября, 2, 5, 9, 12, 16, 19, 23, 26, 30 ноября, 3, 7, 10, 14, 17, 21 декабря, 11, 14, 15, 18 января, …
Vueling airlines
(VY 1004)
11:35 13:00 1h. 25m. чт с 31.10
Vueling airlines
(VY 1004)
11:35 13:05 1h. 30m. 8, 15, 29 июня
Vueling airlines
(VY 1004)
11:35 13:00 1h. 25m. ежедневно, кроме чт с 27.10 по 26.03
Vueling airlines
(VY 1004)
11:35 13:05 1h. 30m. сб с 22.06 по 26.10, кроме 29.06
Vueling airlines
(VY 1004)
11:40 13:10 1h. 30m. 6, 13, 20 июня, 12, 19, 26 сентября, 3, 10, 17, 24 октября
Iberia
(IB 3017)
11:45 13:10 1h. 25m. 8, 15, 22 июня, 28 сентября, 5, 12, 19 октября
Iberia
(IB 3017)
11:45 13:10 1h. 25m. 6, 13, 20 июля, 14, 21 сентября, 26 октября
Iberia
(IB 3017)
11:45 13:10 1h. 25m. 29 июня
Air Europa
(UX 7706)
11:50 13:20 1h. 30m. 9, 18, 23, 30 июня, 3, 5, 7, 10, 14, 19, 21, 24, 25, 26, 28 июля, 1, 8, 9, 11, 14 августа, …
Air Europa
(UX 7706)
11:50 13:20 1h. 30m. 2, 4, 19, 22 июня, 2, 9, 16, 30 июля, 6, 13, 20, 27 августа, 3, 10, 17, 24 сентября, 1, 8, 15 октября, 1 ноября, …
Air Europa
(UX 7706)
11:50 13:20 1h. 30m. 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 25, 26, 27, 28 июня, …
Vueling airlines
(VY 1004)
11:55 13:25 1h. 30m. 12, 19 июня
Vueling airlines
(VY 1004)
11:55 13:25 1h. 30m. 5 июня, 11, 18, 25 сентября, 2, 9, 16, 23 октября
Vueling airlines
(VY 1004)
12:20 13:50 1h. 30m. 4, 11, 17, 18 июня, 10, 17, 24 сентября, 1, 8, 15, 22 октября
Vueling airlines
(VY 1004)
12:20 13:50 1h. 30m. 10 июня, 9, 16, 23, 30 сентября, 7, 14, 21 октября
Vueling airlines
(VY 1004)
12:25 13:55 1h. 30m. 3 июня
Iberia
(IB 410)
12:30 13:55 1h. 25m. 28, 29, 30 октября, 1, 4, 5, 6, 8, 11, 12, 13, 15, 18, 19, 20, 22, 25, 26, 27, 29 ноября, …
Iberia
(IB 3017)
12:30 13:55 1h. 25m. 12 июня
Vueling airlines
(VY 1004)
12:30 14:00 1h. 30m. 6, 13, 20 октября
Iberia
(IB 410)
12:30 13:55 1h. 25m. 25 декабря, 10 января
Iberia
(IB 3017)
12:30 13:55 1h. 25m. 3, 10, 24 июня, 10, 17 июля, 9, 16, 23 сентября, 1, 10, 11, 17 октября
Iberia
(IB 3017)
12:30 13:55 1h. 25m. 4, 5, 6, 7, 11, 13, 14, 18, 19, 21, 26, 27, 28 июня, 1, 3, 5, 8, 9, 11, 12 июля, …
Iberia
(IB 3017)
12:30 13:55 1h. 25m. 17, 20, 25 июня, 2, 4, 15, 23 июля, 10, 11, 13, 17, 18, 20, 24, 27 сентября, 7, 8, 14, 15, 23 октября, …
Iberia
(IB 410)
12:30 13:55 1h. 25m. чт с 31.10, а ещё 27.01, 04.02
Iberia
(IB 3021)
13:30 14:55 1h. 25m. 2, 3, 4, 7, 8, 10, 11, 12, 15, 16, 20, 27 июня, 3, 5, 6, 7, 12, 14, 15, 19 июля, …
Iberia
(IB 3021)
13:30 14:55 1h. 25m. 6, 13, 17, 18, 24, 25, 26, 29 июня, 2, 4, 8, 9, 10, 11, 16, 17, 18, 23, 24 июля, 4 августа, …
Iberia
(IB 412)
13:30 14:55 1h. 25m. 27, 31 октября, 1, 3, 7, 8, 10, 14, 15, 17, 21, 22, 24, 28, 29 ноября, 1, 6, 8, 13, 15 декабря, …
Iberia
(IB 412)
13:30 14:55 1h. 25m. 29, 30 октября, 5, 6, 12, 13, 19, 20, 26, 27 ноября, 3, 4, 10, 11, 17, 18, 24, 25, 27, 29 декабря, …
Iberia
(IB 412)
13:30 14:55 1h. 25m. 28 октября, 2, 4, 9, 11, 16, 18, 23, 25, 30 ноября, 2, 5, 7, 9, 12, 14, 16, 19, 21, 23 декабря, …
Iberia
(IB 3021)
13:30 14:55 1h. 25m. 5, 14, 19, 21, 22, 28 июня, 1, 13, 22, 26, 30 июля, 9, 10, 16, 26 августа, 1, 13, 20, 27, 30 сентября, …
Iberia
(IB 3021)
13:30 14:55 1h. 25m. 9, 23, 30 июня, 20, 27 августа
Vueling airlines
(VY 1006)
13:35 15:05 1h. 30m. 6, 13, 20, 27 августа
Iberia
(IB 3025)
14:30 15:55 1h. 25m. 2, 26, 28 июня, 28 июля, 4, 11, 18, 25 августа, 7, 8, 13, 20 сентября, 4 октября
Iberia
(IB 3025)
14:30 15:55 1h. 25m. 21 июля, 2, 12, 30 августа
Iberia
(IB 3025)
14:30 15:55 1h. 25m. 4, 16, 19, 23, 30 июня, 5, 8, 12, 15, 19, 22, 25, 26, 27 июля, 1, 3, 5, 10, 13, 17 августа, …
Iberia
(IB 3025)
14:30 15:55 1h. 25m. 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 18, 20, 21, 24, 25, 27 июня, 1, 2, 3 июля, …
Iberia
(IB 414)
15:15 16:40 1h. 25m. 29 октября, 2, 5, 9, 12, 16, 19, 23, 26, 30 ноября, 3, 7, 10, 14, 17, 21, 24, 31 декабря, 7, 11 января, …
Iberia
(IB 414)
15:15 16:40 1h. 25m. 27, 31 октября, 3, 7, 10, 14, 17, 21, 24, 28 ноября, 1, 5, 8, 12, 15, 19, 22, 25, 26, 27 декабря, …
Iberia
(IB 414)
15:15 16:40 1h. 25m. 28, 30 октября, 1, 4, 6, 8, 11, 13, 15, 18, 20, 22, 25, 27, 29 ноября, 2, 4, 6, 9, 11 декабря, …
Vueling airlines
(VY 1006)
15:20 16:45 1h. 25m. чт с 27.06 по 05.09
Vueling airlines
(VY 1006)
15:20 16:45 1h. 25m. 6, 7, 13, 14, 28 июня, 5, 12, 19, 26 июля, 2, 9, 16, 23, 30 августа, 6, 12, 13, 19, 20, 26 сентября, …
Vueling airlines
(VY 1006)
15:20 16:45 1h. 25m. 21 июня
Vueling airlines
(VY 1006)
15:25 16:50 1h. 25m. 20 июня
Vueling airlines
(VY 1008)
15:25 16:50 1h. 25m. 8 июня
Vueling airlines
(VY 1008)
15:25 16:50 1h. 25m. 15 июня, 14, 21, 28 сентября, 5, 12, 19, 26 октября
Vueling airlines
(VY 1006)
15:35 17:00 1h. 25m. 2, 9, 16 июня, 15, 22, 29 сентября, 6, 13, 20 октября
Vueling airlines
(VY 1006)
15:55 17:15 1h. 20m. ср, сб с 30.10 по 08.01
Show all flights

Round-trip flights Barcelona — Madrid

Airlines Flight Departure Back Price
Iberia (IB3017) 2024-10-04 2024-10-11 4207

Direct flight information Barcelona — Madrid

✈ Planes

On route Barcelona Madrid flies 4 models aircraft from 5 airlines.

Airlines

The lowest prices for flights from Barcelona to Madrid with the airline - Iberia!
The most popular low-cost airline from Barcelona в Madrid is Pobeda!

Airports Barcelona — Madrid

Barcelona airports from where planes fly to Madrid:
El Prat De Llobregat
Madrid airports where flights from Barcelona land:
Barajas

Monthly airfare price chart

Airfare from Barcelona to Madrid prices

The cheapest flights with transfers and connecting cities:


Plane tickets Barcelona — Madrid

Promotions and special offers