Madrid barcelona flight: $16 Cheap Flights from Madrid to Barcelona in 2023

$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. 3h

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. 3h

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.