$16 Cheap Flights from Madrid to Barcelona in 2023
One-wayRound-tripMulti-city
Round-trip
1 adult
EconomyPremium EconomyBusinessFirstMultiple
Economy
0 bags
Direct flights only
Fri 4/28
Fri 5/5
Deals available from 900+ travel sites.
What is the cheapest month to fly from Madrid to Barcelona?
February. The cheapest time of year to fly to Barcelona from Madrid is February. Most expensive is April
What is the cheapest airline that flies to Barcelona from Madrid?
Vueling. Air Europa, Iberia, and Vueling are the most popular carriers operating from Madrid to Barcelona
What is the cheapest Madrid to Barcelona flight route?
Madrid Barajas – Barcelona-El Prat.
Fly from Madrid Barajas to Barcelona-El Prat for the best Madrid – Barcelona flight prices
How far in advance should you book Madrid to Barcelona flights?
52 days before. The cheapest time to buy a flight from Madrid to Barcelona is approximately 52 days to departure
When you’re planning your trip from Madrid to Barcelona, the most popular airport-to-airport route is Madrid Barajas Airport to Barcelona-El Prat Airport. In April, $32 is typically the cheapest round trip price you’ll find from Madrid to Barcelona which you can find when you fly MAD — BCN.
Madrid Barajas Airport (MAD) to Barcelona-El Prat Airport (BCN) | $32 |
Search Flight Deals |
Air Europa
Oct 5
MAD3:30 amMadrid Barajas
1h 25m
BCN4:55 amBarcelona-El Prat
Oct 24
BCN4:30 pmBarcelona-El Prat
1h 30m
MAD6:00 pmMadrid Barajas
$29
Find similar
Vueling
May 8
MAD6:30 pmMadrid Barajas
1h 20m
BCN7:50 pmBarcelona-El Prat
May 10
BCN4:30 pmBarcelona-El Prat
1h 25m
MAD5:55 pmMadrid Barajas
$39
Find similar
Iberia
Jul 28
MAD3:00 amMadrid Barajas
1h 20m
BCN4:20 amBarcelona-El Prat
Aug 26
BCN10:30 amBarcelona-El Prat
1h 25m
MAD11:55 amMadrid Barajas
$46
Find similar
Multiple Airlines
May 3
MAD6:35 pmMadrid Barajas
1h 20m
BCN7:55 pmBarcelona-El Prat
May 6
BCN3:00 pmBarcelona-El Prat
5h 10m
1 stop
MAD8:10 pmMadrid Barajas
$66
Find similar
Vueling
Oct 12
MAD2:25 pmMadrid Barajas
1h 20m
BCN3:45 pmBarcelona-El Prat
Oct 30
BCN4:30 pmBarcelona-El Prat
1h 25m
MAD5:55 pmMadrid Barajas
$43
Find similar
Ryanair
May 4
MAD8:55 amMadrid Barajas
5h 25m
1 stop
BCN2:20 pmBarcelona-El Prat
May 4
BCN5:35 pmBarcelona-El Prat
12h 00m
1 stop
MAD5:35 amMadrid Barajas
$86
Find similar
Vueling
Jul 5
MAD5:00 pmMadrid Barajas
1h 20m
BCN6:20 pmBarcelona-El Prat
$16
Find similar
Iberia
Jun 9
MAD3:00 amMadrid Barajas
1h 20m
BCN4:20 amBarcelona-El Prat
$23
Find similar
Ryanair
May 23
MAD9:45 amMadrid Barajas
8h 20m
1 stop
BCN6:05 pmBarcelona-El Prat
$29
Find similar
Vueling
May 3
MAD6:35 pmMadrid Barajas
1h 20m
BCN7:55 pmBarcelona-El Prat
May 4
BCN7:35 amBarcelona-El Prat
1h 30m
MAD9:05 amMadrid Barajas
$44
Find similar
Iberia
May 2
MAD5:35 pmMadrid Barajas
1h 20m
BCN6:55 pmBarcelona-El Prat
May 4
BCN10:30 amBarcelona-El Prat
1h 25m
MAD11:55 amMadrid Barajas
$63
Find similar
Multiple Airlines
May 3
MAD6:35 pmMadrid Barajas
1h 20m
BCN7:55 pmBarcelona-El Prat
May 6
BCN3:00 pmBarcelona-El Prat
5h 10m
1 stop
MAD8:10 pmMadrid Barajas
$66
Find similar
Ryanair
May 3
MAD5:05 pmMadrid Barajas
15h 05m
1 stop
BCN8:10 amBarcelona-El Prat
May 5
BCN2:00 amBarcelona-El Prat
18h 15m
2 stops
MAD8:15 pmMadrid Barajas
$95
Find similar
Vueling
May 2
MAD5:35 pmMadrid Barajas
1h 20m
BCN6:55 pmBarcelona-El Prat
May 4
BCN7:35 amBarcelona-El Prat
1h 30m
MAD9:05 amMadrid Barajas
$49
Find similar
Vueling
May 2
MAD4:00 pmMadrid Barajas
1h 20m
BCN5:20 pmBarcelona-El Prat
May 5
BCN10:30 amBarcelona-El Prat
1h 25m
MAD11:55 amMadrid Barajas
$55
Find similar
Air Europa
Oct 5
MAD3:30 amMadrid Barajas
1h 25m
BCN4:55 amBarcelona-El Prat
Oct 24
BCN4:30 pmBarcelona-El Prat
1h 30m
MAD6:00 pmMadrid Barajas
$29
Find similar
Air Europa
Oct 5
MAD3:30 amMadrid Barajas
1h 25m
BCN4:55 amBarcelona-El Prat
Oct 24
BCN11:30 amBarcelona-El Prat
7h 05m
1 stop
MAD6:35 pmMadrid Barajas
$47
Find similar
Air Europa
May 20
MAD3:30 amMadrid Barajas
1h 25m
BCN4:55 amBarcelona-El Prat
May 22
BCN4:30 pmBarcelona-El Prat
1h 30m
MAD6:00 pmMadrid Barajas
$102
Find similar
Vueling
May 8
MAD6:30 pmMadrid Barajas
1h 20m
BCN7:50 pmBarcelona-El Prat
May 10
BCN4:30 pmBarcelona-El Prat
1h 25m
MAD5:55 pmMadrid Barajas
$39
Find similar
Vueling
Oct 12
MAD2:25 pmMadrid Barajas
1h 20m
BCN3:45 pmBarcelona-El Prat
Oct 30
BCN4:30 pmBarcelona-El Prat
1h 25m
MAD5:55 pmMadrid Barajas
$43
Find similar
Vueling
May 3
MAD6:35 pmMadrid Barajas
1h 20m
BCN7:55 pmBarcelona-El Prat
May 4
BCN7:35 amBarcelona-El Prat
1h 30m
MAD9:05 amMadrid Barajas
$44
Find similar
-
How far is Madrid Barajas to Barcelona by plane?
A flight from Madrid Barajas to Barcelona will travel around 314.
0 mi. 1h 20m is a normal flight duration for this route.
We help find the flight that best suits your needs, momondo compares prices from hundreds of airlines and travel agents and helps you filter them to find the best flight from Madrid to Barcelona for you.
Yes. All flights to Barcelona from Madrid on momondo can be compared and filtered by various policies on offer, including flexible booking.
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.
Search flight deals
Madrid to Barcelona flight time & Schedules
Trip.com
Sign in / Register
How long is the Madrid to Barcelona flight time & Schedule
Flight info. |
Departure |
Arrival |
Route | Weekly Schedule | |
---|---|---|---|---|---|
CX1861 Cathay Pacific |
07:00 MAD 1.3h Direct 08:15 BCN |
flights from Madrid to Barcelona |
S—— | Search | |
AA8712 American Airlines |
07:30 MAD 1.3h Direct 08:45 BCN |
flights from Madrid to Barcelona |
S—— | Search | |
IB5105 IBERIA |
09:35 MAD 1. Direct 10:50 BCN |
flights from Madrid to Barcelona |
—-TF- | Search | |
LA1524 LATAM Airlines |
16:30 MAD 1.3h Direct 17:50 BCN |
flights from Madrid to Barcelona |
SMTWT– | Search | |
CX1833 Cathay Pacific |
08:30 MAD 1.3h Direct 09:50 BCN |
flights from Madrid to Barcelona |
—W— | Search | |
AA8721 American Airlines |
16:00 MAD 1.3h Direct 17:20 BCN |
flights from Madrid to Barcelona |
-M—– | Search | |
CX1851 Cathay Pacific |
07:30 MAD 1.3h Direct 08:50 BCN |
flights from Madrid to Barcelona |
S—— | Search | |
CX1837 Cathay Pacific |
08:00 MAD 1. Direct 09:20 BCN |
flights from Madrid to Barcelona |
SMT—- | Search | |
VY5058 Vueling Airlines |
16:00 MAD 1.3h Direct 17:20 BCN |
flights from Madrid to Barcelona |
SMTWTFS | Search | |
LA1529 LATAM Airlines |
20:30 MAD 1.3h Direct 21:50 BCN |
flights from Madrid to Barcelona |
——- | Search |
Show less
Download App for More Flight Info
Madrid to Barcelona flight time & Flights Info
Flight Time | 1 hour 18 minutes |
---|---|
Earliest Flight | 07:00⇒08:20 |
Latest Flight | 21:35⇒22:55 |
Direct Flight Price | US$25 |
Find Cheap Flights & Madrid to Barcelona flight time
Madrid to Barcelona flight time & Top Airlines
Air Europa
10. 0
IBERIA
9.9
Vueling Airlines
9.9
Madrid to Barcelona flight time & FAQ
-
When are flight tickets from Madrid (MAD) to Barcelona (BCN) the cheapest?
Airlines adjust prices for flights from Madrid to Barcelona based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
-
How much are flights from Madrid to Barcelona?
According to Trip.com’s data, from Madrid to Barcelona, the lowest price is around US$78.
-
How long does it take to fly from Madrid (MAD) to Barcelona (BCN)?
It takes about 1 hour 18 minutes to fly from Madrid (MAD) to Barcelona (BCN).
-
What time does the earliest flight from Madrid to Barcelona depart?
The earliest flight departs from Madrid (MAD) at 07:00 and arrives in Barcelona (BCN) at 08:20.
-
What time does the latest flight from Madrid to Barcelona depart?
The latest flight departs from Madrid (MAD) at 21:35 and arrives in Barcelona (BCN) at 22:55.
Payment Methods
Our Partners
Copyright © 2023 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
cheap flights Madrid – Barcelona from 1 604 ₽, the price of air tickets
The cost of air tickets on the route Madrid Barcelona in both directions. The most budget ticket was purchased 5 days ago, its price was from 3 534 ₽ Departs to Barcelona on June 07, 2023 and returns to Madrid on June 28, 2023
Sort:
Upcoming datesCheapest flightsDays of stayDirect flights
Upcoming datesCheapest flightsDays of stayDirect flights
Iberia IB 3016
Day flight
There
07/03/23
12:50, Mon
Direct flight
Stay 1 day
Return
04. 07.23
10:40, Tue
Flights from 3 499 ₽
Iberia IB 3034
Evening flight
There
07.06.23
19:35, Wed
Direct flight
Stay 21 days
Return
06/28/23
08:35, Wed
Flights from 3 730 ₽
Iberia IB 3002
Morning flight
There
06/30/23
05:00, Fri
Direct flight
Stay 2 days
Return
02.07.23
12:30, Sun
Flights from 4 064 ₽
Iberia IB 3008
Morning flight
There
05/12/23
06:30, Fri
Direct flight
Stay 2 days
Return
05/14/23
05:30, Sun
Flights from 4 564 ₽
Vueling VY 1009
Evening flight
There
05/13/23
20:35, Sat
Direct flight
Stay 9 h
Back
05/14/23
05:30, Sun
Flights from 4 632 ₽
Ryanair FR 2051
Night flight
There
04/25/23
04:15, Tue
1 transfer
Stay 5 days
Back
04/30/23
03:45, Sun
Flights from 5 117 ₽
Vueling VY 1009
Evening flight
There
03.06.23
20:35, Sat
Direct flight
Stay 4 days
Back
08. 06.23
08:05, Thu
Flights from 5 466 ₽
Air Europa UX 7701
Morning flight
There
06/16/23
05:30, Fri
Direct flight
Stay 3 days
Return
06/19/23
09:50, Mon
Flights from 5 586 ₽
Air Europa UX 7701
Morning flight
There
05/18/23
05:30, Thu
Direct flight
Stay 1 day
Return
05/18/23
18:30, Thu
Flights from 5 628 ₽
Air Europa UX 7703
Day flight
There
05/30/23
13:10, Tue
Direct flight
Stay 5 hours
Return
05/30/23
18:30, Tue
Flights from 5 628 ₽
Air Europa UX 7703
Day flight
There
06/05/23
13:10, Mon
Direct flight
Stay 3 days
Return
08.06.23
18:30, Thu
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/20/23
05:30, Sat
Direct flight
Stay 1 day
Return
05/20/23
18:30, Sat
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/15/23
05:30, Mon
Direct flight
Stay 8 days
Back
05/22/23
18:30, Mon
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/24/23
05:30, Wed
Direct flight
Stay 4 days
Return
05/27/23
18:30, Sat
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/14/23
05:30, Sun
Direct flight
Stay 5 days
Back
05/18/23
18:30, Thu
Flights from 5 628 ₽
Air Europa UX 7703
Day flight
There
05/11/23
13:10, Thu
Direct flight
Stay 5 hours
Return
05/11/23
18:30, Thu
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/21/23
05:30, Sun
Direct flight
Stay 2 days
Return
05/22/23
18:30, Mon
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
06/01/23
05:30, Thu
Direct flight
Stay 1 day
Return
06/01/23
18:30, Thu
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/10/23
05:30, Wed
Direct flight
Stay 1 day
Return
05/11/23
09:50, Thu
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
08. 05.23
05:30, Mon
Direct flight
Stay 2 days
Return
09.05.23
18:30, Tue
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
07.05.23
05:30, Sun
Direct flight
Stay 1 day
Return
08.05.23
09:50, Mon
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/06/23
05:30, Sat
Direct flight
Stay 1 day
Back
05/06/23
18:30, Sat
Flights from 5 628 ₽
Air Europa UX 7703
Day flight
There
05/16/23
13:10, Tue
Direct flight
Stay 5 hours
Return
05/16/23
18:30, Tue
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
06/12/23
05:30, Mon
Direct flight
Stay 1 day
Return
06/13/23
09:50, Tue
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
06/10/23
05:30, Sat
Direct flight
Stay 1 day
Return
06/10/23
18:30, Sat
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
08. 06.23
05:30, Thu
Direct flight
Stay 1 day
Return
08.06.23
18:30, Thu
Flights from 5 628 ₽
Air Europa UX 7703
Day flight
There
06.06.23
13:10, Tue
Direct flight
Stay 6 days
Back
06/12/23
09:50, Mon
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/22/23
05:30, Mon
Direct flight
Stay 1 day
Return
05/22/23
18:30, Mon
Flights from 5 628 ₽
Air Europa UX 7701
Morning flight
There
05/17/23
05:30, Wed
Direct flight
Stay 2 days
Return
05/18/23
18:30, Thu
Flights from 5 633 ₽
Air Europa UX 7703
Day flight
There
06/13/23
13:10, Tue
Direct flight
Stay 6 days
Back
06/19/23
09:50, Mon
Flights from 6 204 ₽
Air Europa UX 7701
Morning flight
There
06/14/23
05:30, Wed
Direct flight
Stay 3 days
Return
06/16/23
18:30, Fri
Flights from 6 204 ₽
Air Europa UX 6013
Morning flight
There
09. 05.23
08:15, Tue
1 transfer
Stay 10 h
Return
09.05.23
18:30, Tue
Flights from 6 272 ₽
Iberia IB 3034
Evening flight
There
19.06.23
19:35, Mon
Direct flight
Stay 14 days
Back
07/03/23
10:40, Mon
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
04.07.23
19:35, Tue
Direct flight
Stay 7 days
Back
07/11/23
10:40, Tue
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
06/20/23
19:35, Tue
Direct flight
Stay 6 days
Back
06/26/23
08:35, Mon
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
05/31/23
19:35, Wed
Direct flight
Stay 1 day
Return
06/01/23
08:05, Thu
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
06/21/23
19:35, Wed
Direct flight
Stay 6 days
Back
06/27/23
08:35, Tue
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
06/27/23
19:35, Tue
Direct flight
Stay 1 day
Return
06/28/23
08:05, Wed
Flights from 6 362 ₽
Iberia IB 3002
Morning flight
There
06/23/23
05:00, Fri
Direct flight
Stay 4 days
Back
06/26/23
19:05, Mon
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
06/26/23
19:35, Mon
Direct flight
Stay 15 days
Back
07/11/23
10:40, Tue
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
06/28/23
19:35, Wed
Direct flight
Stay 12 days
Back
07/10/23
10:40, Mon
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
03. 05.23
19:35, Wed
Direct flight
Stay 5 days
Back
08.05.23
08:35, Mon
Flights from 6 362 ₽
Iberia IB 3002
Morning flight
There
05.05.23
05:00, Fri
Direct flight
Stay 3 days
Return
08.05.23
08:35, Mon
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
07/05/23
19:35, Wed
Direct flight
Stay 5 days
Back
07/10/23
10:40, Mon
Flights from 6 362 ₽
Iberia IB 3002
Morning flight
There
05/19/23
05:00, Fri
Direct flight
Stay 3 h
Return
05/19/23
08:05, Fri
Flights from 6 362 ₽
Iberia IB 3002
Morning flight
There
09.06.23
05:00, Fri
Direct flight
Stay 18 days
Back
06/27/23
08:35, Tue
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
05/23/23
19:35, Tue
Direct flight
Stay 1 day
Return
05/24/23
08:05, Wed
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
02. 05.23
19:35, Tue
Direct flight
Stay 6 days
Back
08.05.23
08:35, Mon
Flights from 6 362 ₽
Iberia IB 3034
Evening flight
There
04/26/23
19:35, Wed
Direct flight
Stay 12 days
Back
08.05.23
08:35, Mon
Flights from 6 367 ₽
Vueling VY 1005
Day flight
There
05/28/23
12:15, Sun
Direct flight
Stay 3 days
Return
05/31/23
14:25, Wed
Flights from 6 420 ₽
Air Europa UX 7701
Morning flight
There
06/11/23
05:30, Sun
Direct flight
Stay 3 days
Return
06/13/23
18:30, Tue
Flights from 6 531 ₽
Vueling VY 1009
Evening flight
There
06/15/23
20:35, Thu
Direct flight
Stay 2 days
Back
06/18/23
05:30, Sun
Flights from 6 565 ₽
Vueling VY 1003
Morning flight
There
04.05.23
07:30, Thu
Direct flight
Stay 3 days
Return
07.05.23
09:55, Sun
Flights from 6 586 ₽
Iberia IB 3030
Evening flight
There
08. 07.23
18:00, Sat
Direct flight
Stay 2 days
Return
07/10/23
10:40, Mon
Flights from 6 694 ₽
Iberia IB 3030
Evening flight
There
07/01/23
18:00, Sat
Direct flight
Stay 2 days
Return
07/03/23
10:40, Mon
Flights from 6 694 ₽
Iberia IB 3034
Evening flight
There
07/06/23
19:35, Thu
Direct flight
Stay 4 days
Return
07/10/23
10:40, Mon
Flights from 6 694 ₽
Iberia IB 3034
Evening flight
There
06/29/23
19:35, Thu
Direct flight
Stay 4 days
Return
07/03/23
10:40, Mon
Flights from 6 694 ₽
Air Europa UX 7703
Day flight
There
06/24/23
13:10, Sat
Direct flight
Stay 2 days
Return
06/26/23
09:50, Mon
Flights from 6 769 ₽
Air Europa UX 7703
Day flight
There
06/22/23
13:10, Thu
Direct flight
Stay 5 hours
Return
06/22/23
18:30, Thu
Flights from 6 769 ₽
Air Europa UX 7703
Day flight
There
06/17/23
13:10, Sat
Direct flight
Stay 2 days
Return
06/19/23
09:50, Mon
Flights from 6 769 ₽
Iberia IB 3034
Evening flight
There
04. 06.23
19:35, Sun
Direct flight
Stay 23 days
Return
06/27/23
08:35, Tue
Flights from 6 776 ₽
Air Europa UX 7701
Morning flight
There
04/27/23
05:30, Thu
Direct flight
Stay 22 days
Return
05/18/23
18:30, Thu
Flights from 7 259 ₽
Iberia IB 3002
Morning flight
There
21.04.23
05:00, Fri
Direct flight
Stay 4 days
Return
24.04.23
19:05, Mon
Flights from 7 542 ₽
Vueling VY 1005
Day flight
There
24.04.23
11:40, Mon
Direct flight
Stay 7 days
Back
01.05.23
09:35, Mon
Flights from 7 689 ₽
Iberia IB 3002
Morning flight
There
06/18/23
05:00, Sun
Direct flight
Stay 3 days
Back
06/21/23
10:40, Wed
Flights from 7 748 ₽
Air Europa UX 7701
Morning flight
There
05/26/23
05:30, Fri
Direct flight
Stay 5 days
Back
05/30/23
18:30, Tue
Flights from 7 748 ₽
Air Europa UX 7701
Morning flight
There
01. 05.23
05:30, Mon
Direct flight
Stay 4 days
Return
04.05.23
18:30, Thu
Flights from 7 748 ₽
Air Europa UX 7995
Day flight
There
04/23/23
14:45, Sun
Direct flight
Stay 15 days
Back
08.05.23
18:30, Mon
Flights from 7 748 ₽
Air Europa UX 7701
Morning flight
There
06/25/23
05:30, Sun
Direct flight
Stay 5 days
Back
06/30/23
09:50, Fri
Flights from 7 755 ₽
Air Europa UX 7701
Morning flight
There
04/30/23
05:30, Sun
Direct flight
Stay 5 days
Back
04.05.23
18:30, Thu
Flights from 8 653 ₽
Iberia IB 3002
Morning flight
There
02.07.23
05:00, Sun
Direct flight
Stay 20 days
Back
07/22/23
11:30, Sat
Flights from 8 727 ₽
Vueling VY 1009
Evening flight
There
29.04.23
20:35, Sat
Direct flight
Stay 5 days
Back
04.05.23
09:35, Thu
Flights from 9 311 ₽
Air Europa UX 7701
Morning flight
There
05/25/23
05:30, Thu
Direct flight
Stay 3 days
Return
05/27/23
18:30, Sat
Flights from 11 337 ₽
Air Europa UX 7701
Morning flight
There
05/27/23
05:30, Sat
Direct flight
Stay 4 days
Return
05/30/23
18:30, Tue
Flights from 11 338 ₽
Air Europa UX 7703
Day flight
There
20. 04.23
13:10, Thu
Direct flight
Stay 7 days
Back
04/27/23
04:10, Thu
Flights from 12 245 ₽
Trains Madrid – Barcelona | Tickets for High Speed Trains
Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
1k+ routes worldwide
20+ methods
24/7 help
0003
Lowest price:
Avg. daily departures
17
First departure:
07:30
Last departure:
21:10
Open map
Route information Madrid – Barcelona
If you are planning a trip to Spain, you should definitely consider traveling by train from Madrid to Barcelona, as this will not only save you time abroad, but also provide a pleasant experience. Below you can find out more about the route, as well as get answers to frequently asked questions.
How long does it take to travel by high-speed train from Madrid to Barcelona?
The duration of the trip on the Madrid-Barcelona high-speed train, moving at speeds up to 309 km. h., ranges from 2 hours 30 minutes to 3 hours 10 minutes. In order not to miss the train and avoid unforeseen situations, you should arrive at the station at least 30 minutes before the train departure, as passengers need to go through the security checkpoint.
What are the benefits of traveling by train from Madrid to Barcelona?
While there are many options for traveling between these cities, opting for a train, rather than a bus or plane, will save you a lot of time and ensure a fast, well-equipped mode of transport. The average duration of a bus trip is 7 hours 50 minutes. Spanish flights, in turn, are often delayed. What’s more, both airports are on the outskirts of the city, which means you’ll need extra time and money to travel to/from them (whereas Puerta de Atocha train station in Madrid and Sants train station in Barcelona are in the very center). To top it off, the fares for all three of the aforementioned modes of transport are in the same price range, making the fastest train option the best option for your journey.
Which train companies operate from Madrid to Barcelona?
The Spanish national railway lines, Ferrocarilles Espanoles, have a well developed railway network. The bullet train AVE, owned by Renfe, is one of the most popular trains on the Madrid-Barcelona route.
Is there a night train from Madrid to Barcelona?
The so-called “nocturno” or overnight sleeper trains are the Renfe Trenhotel trains. Unfortunately, they do not follow the Madrid – Barcelona route, but connect Madrid to Lisbon. The last AVE high-speed train leaves Madrid every day at 9:25 pm and arrives in Barcelona around midnight.
How scenic is the train ride from Madrid to Barcelona?
The Madrid-Barcelona high-speed railway runs through the beautiful Spanish countryside, skirting most of western Catalonia and the city of Zaragoza in Aragon, in the north of the Castile-la-Mancha region, before arriving in Madrid.
When should I book train tickets from Madrid to Barcelona?
Since Madrid and Barcelona are the two most popular cities in Spain, it’s no surprise that the demand for movement between them is high. Therefore, the earlier you book your train tickets, the better your chances of getting the best prices, seats and overall available tickets. Fortunately, the schedule offers a wide choice of departure times depending on the day of the week. Up to 10-13 departures are organized every day.
Which class should I choose?
The high-speed train from Madrid to Barcelona offers two classes of service: Turista (2nd class) and Preferente (1st class). Both classes are well equipped and equipped with modern amenities. Find out more about AVE high speed trains.
What is the cost of a train ticket from Madrid to Barcelona?
When purchasing tickets, please note that prices will vary depending on several parameters, such as the chosen class of service, departure time / day of the week / month of your trip, availability in general, etc. As a rule, the average price of a ticket starts around from 95 USD.
Is a seat reservation required?
If you decide to book train tickets from Madrid to Barcelona on Rail Ninja, we guarantee that you will get the best seat available. You can also indicate your preferences during the booking process.
Train timetable Madrid – Barcelona
Train type
Minimum travel time:
Maximum travel time:
First departure:
Last departure:
Departures
Morning trains
2 hours 45 minutes
3 hours 12 minutes
07:30
11:30
9002 trains
2 hours 30 minutes
3 hours 12 min
12:30
17:30
9
Evening trains
2 h 30 min
3 h 15 min
20:3 20:3 0
3
Night trains
2 h 30 min
2 h 30 min
21:10
21:10
1
Trains on the route Madrid – Barcelona
Train brand
Train type
Travel time
Price from
Departure
Rating
AVE
h High speed train 20 30 min
16
Renfe
High speed train
2 h 57 min
1
Search tickets
One platform, 34+ destinations, 700+ routes worldwide.