How to get to Barcelona, Spain from Madrid by flight ? You can check flights from Madrid to Barcelona, Spain below.
You can find flight ticket prices from Madrid to Barcelona, Spain with our flight tickets search tool below
You take a flight from Madrid to Barcelona and cost approximately 45 USD.
You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.
Flight | Depart | Arrive | |
---|---|---|---|
IB700
Iberia
|
07:00
Madrid
|
08:20 Barcelona | Direct |
UX7701
Air Europa
|
07:30
Madrid
|
08:55 Barcelona | Direct |
IB730
Iberia
|
07:30
Madrid
|
08:50 Barcelona | Direct |
IB830
Iberia
|
08:30
Madrid
|
09:50 Barcelona | Direct |
VY1001 1017
Vueling Airlines
|
09:05
Madrid
|
10:25 Barcelona | Direct |
VY1003
Vueling Airlines
|
09:30
Madrid
|
10:50 Barcelona | Direct |
VY1019
Vueling Airlines
|
09:45
Madrid
|
11:05 Barcelona | Direct |
IB1130
Iberia
|
11:30
Madrid
|
12:50 Barcelona | Direct |
IB3808
Iberia
VY3511
Vueling Airlines
|
11:45
Madrid
14:20
Ibiza
|
13:00
Ibiza
15:20
Barcelona
|
Connect |
IB426
Iberia
VY1427
Vueling Airlines
|
11:50
Madrid
13:55
Bilbao
|
12:55
Bilbao
15:05
Barcelona
|
Connect |
IB1330
Iberia
|
13:30
Madrid
|
14:50 Barcelona | Direct |
IB8332
Iberia
IB8335
Iberia
|
13:50
Madrid
15:30
Badajoz
|
14:55
Badajoz
17:05
Barcelona
|
Connect |
VY1005
Vueling Airlines
|
14:10
Madrid
|
15:30 Barcelona | Direct |
IB1430
Iberia
|
14:30
Madrid
|
15:50 Barcelona | Direct |
UX6067
Air Europa
UX6072
Air Europa
|
14:35
Madrid
17:05
Palma Mallorca
|
15:55
Palma Mallorca
17:55
Barcelona
|
Connect |
UX7703
Air Europa
|
15:10
Madrid
|
16:35 Barcelona | Direct |
VY1007
Vueling Airlines
|
15:30
Madrid
|
16:50 Barcelona | Direct |
IB438
Iberia
VY1429
Vueling Airlines
|
15:45
Madrid
17:50
Bilbao
|
16:50
Bilbao
19:00
Barcelona
|
Connect |
IB1546
Iberia
|
15:45
Madrid
|
17:05 Barcelona | Direct |
IB438
Iberia
VY1427
Vueling Airlines
|
15:45
Madrid
17:45
Bilbao
|
16:50
Bilbao
18:55
Barcelona
|
Connect |
IB1630
Iberia
|
16:30
Madrid
|
17:50 Barcelona | Direct |
IB1730
Iberia
|
17:30
Madrid
|
18:50 Barcelona | Direct |
VY1015
Vueling Airlines
|
18:20
Madrid
|
19:40 Barcelona | Direct |
IB1930
Iberia
|
19:30
Madrid
|
20:50 Barcelona | Direct |
IB3920
Iberia
VY3919
Vueling Airlines
|
19:35
Madrid
21:50
Palma Mallorca
|
20:55
Palma Mallorca
22:45
Barcelona
|
Connect |
IB3920
Iberia
VY3917
Vueling Airlines
|
19:35
Madrid
22:00
Palma Mallorca
|
20:55
Palma Mallorca
22:55
Barcelona
|
Connect |
VY1027
Vueling Airlines
|
19:40
Madrid
|
21:00 Barcelona | Direct |
IB3812
Iberia
VY3519
Vueling Airlines
|
19:45
Madrid
22:15
Ibiza
|
21:00
Ibiza
23:15
Barcelona
|
Connect |
FR2084
Ryanair
FR8140
Ryanair
|
20:15
Madrid
22:35
Ibiza
|
21:30
Ibiza
23:30
Barcelona
|
Connect |
IB2030
Iberia
|
20:30
Madrid
|
21:50 Barcelona | Direct |
VY3417
Vueling Airlines
VY3523
Vueling Airlines
|
20:50
Madrid
23:30
Ibiza
|
22:05
Ibiza
00:30
Barcelona
|
Connect |
VY1009
Vueling Airlines
|
21:40
Madrid
|
23:00 Barcelona | Direct |
You can find hotels and accommodations in Barcelona, Spain with our hotels search tool below
Booking.com