How to get to Cardiff, Wales from Madrid by flight ? You can check flights from Madrid to Cardiff, Wales below.
You can find flight ticket prices from Madrid to Cardiff, Wales with our flight tickets search tool below
You take a flight from Madrid to Bristol and cost approximately 75 USD.
You take a bus, shuttle or taxi from Bristol to your destination in Cardiff, Wales.
Flight | Depart | Arrive | |
---|---|---|---|
FR154
Ryanair
|
07:30
Madrid
|
08:30 Bristol | Direct |
U26036
easyJet
|
21:45
Madrid
|
23:00 Bristol | Direct |
You take a flight from Madrid to Cardiff and cost approximately 140 USD.
You take a bus, shuttle or taxi from Cardiff to your destination in Cardiff, Wales.
Flight | Depart | Arrive | |
---|---|---|---|
KL1698
KLM
KL1063
KLM
|
06:00
Madrid
10:05
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
10:25
Cardiff
|
Connect |
FR5993
Ryanair
FR2371
Ryanair
FR634
Ryanair
|
06:15
Madrid
10:00
London Stansted
13:00
Dublin
|
07:35
London Stansted
11:15
Dublin
14:00
Cardiff
|
Connect |
UX4047
Air Europa
VY1241
Vueling Airlines
|
07:05
Madrid
10:40
Alicante
|
08:10
Alicante
12:10
Cardiff
|
Connect |
UX1027
Air Europa
VY8594
Vueling Airlines
|
07:10
Madrid
11:55
Paris Orly
|
09:05
Paris Orly
12:15
Cardiff
|
Connect |
IB3792
Iberia
FR634
Ryanair
|
07:10
Madrid
13:00
Dublin
|
08:40
Dublin
14:00
Cardiff
|
Connect |
IB3792
Iberia
FR1042
Ryanair
|
07:10
Madrid
11:05
Dublin
|
08:40
Dublin
12:05
Cardiff
|
Connect |
IB8858
Iberia
VY1241
Vueling Airlines
|
07:25
Madrid
10:40
Alicante
|
08:35
Alicante
12:10
Cardiff
|
Connect |
IB3402
Iberia
VY8594
Vueling Airlines
|
07:30
Madrid
11:55
Paris Orly
|
09:30
Paris Orly
12:15
Cardiff
|
Connect |
IB3008
Iberia
VY3908
Vueling Airlines
VY1242
Vueling Airlines
|
08:30
Madrid
11:35
Barcelona
15:15
Palma Mallorca
|
09:50
Barcelona
12:30
Palma Mallorca
16:40
Cardiff
|
Connect |
UX6013
Air Europa
VY1242
Vueling Airlines
|
10:15
Madrid
15:15
Palma Mallorca
|
11:35
Palma Mallorca
16:40
Cardiff
|
Connect |
IB3914
Iberia
VY1242
Vueling Airlines
|
10:15
Madrid
15:15
Palma Mallorca
|
11:40
Palma Mallorca
16:40
Cardiff
|
Connect |
IB3914
Iberia
VY1242
Vueling Airlines
|
11:10
Madrid
15:15
Palma Mallorca
|
12:35
Palma Mallorca
16:40
Cardiff
|
Connect |
IB3914
Iberia
W95818
Wizz Air UK
|
11:10
Madrid
16:45
Palma Mallorca
|
12:35
Palma Mallorca
18:05
Cardiff
|
Connect |
IB8778
Iberia
FR9223
Ryanair
|
11:30
Madrid
14:25
Faro
|
11:55
Faro
17:05
Cardiff
|
Connect |
IB8860
Iberia
W95822
Wizz Air UK
|
12:00
Madrid
17:25
Alicante
|
13:10
Alicante
18:45
Cardiff
|
Connect |
KL1702
KLM
KL1069
KLM
|
12:50
Madrid
21:10
Amsterdam Schiphol
|
15:20
Amsterdam Schiphol
21:30
Cardiff
|
Connect |
FR2063
Ryanair
VY1242
Vueling Airlines
|
12:55
Madrid
15:15
Palma Mallorca
|
14:20
Palma Mallorca
16:40
Cardiff
|
Connect |
FR2051
Ryanair
W95818
Wizz Air UK
|
14:20
Madrid
16:45
Palma Mallorca
|
15:45
Palma Mallorca
18:05
Cardiff
|
Connect |
UX6067
Air Europa
W95818
Wizz Air UK
|
14:35
Madrid
16:45
Palma Mallorca
|
15:55
Palma Mallorca
18:05
Cardiff
|
Connect |
UX7153
Air Europa
KL1688
KLM
KL1069
KLM
|
14:50
Madrid
17:15
Bilbao
21:10
Amsterdam Schiphol
|
15:45
Bilbao
19:15
Amsterdam Schiphol
21:30
Cardiff
|
Connect |
UX1093
Air Europa
KL1069
KLM
|
15:00
Madrid
21:10
Amsterdam Schiphol
|
17:35
Amsterdam Schiphol
21:30
Cardiff
|
Connect |
UX4049
Air Europa
W95822
Wizz Air UK
|
15:05
Madrid
17:25
Alicante
|
16:10
Alicante
18:45
Cardiff
|
Connect |
IB3724
Iberia
KL1069
KLM
|
15:50
Madrid
21:10
Amsterdam Schiphol
|
18:30
Amsterdam Schiphol
21:30
Cardiff
|
Connect |
KL1704
KLM
KL1069
KLM
|
17:15
Madrid
21:10
Amsterdam Schiphol
|
20:00
Amsterdam Schiphol
21:30
Cardiff
|
Connect |
You take a flight from Madrid to London Heathrow and cost approximately 130 USD.
You take a bus, shuttle or taxi from London Heathrow to your destination in Cardiff, Wales.
Flight | Depart | Arrive | |
---|---|---|---|
SN3732
Brussels Airlines
SN2093
Brussels Airlines
|
06:20
Madrid
09:50
Brussels
|
08:35
Brussels
10:15
London Heathrow
|
Connect |
IB3484
Iberia
BA725
British Airways
|
07:15
Madrid
10:15
Geneva
|
09:10
Geneva
11:00
London Heathrow
|
Connect |
IB3004
Iberia
BA473
British Airways
|
07:20
Madrid
10:10
Barcelona
|
08:40
Barcelona
11:35
London Heathrow
|
Connect |
IB3162
Iberia
|
07:55
Madrid
|
09:25 London Heathrow | Direct |
IB3006
Iberia
BA473
British Airways
|
08:00
Madrid
10:10
Barcelona
|
09:20
Barcelona
11:35
London Heathrow
|
Connect |
LH1123
Lufthansa
LH906
Lufthansa
|
08:30
Madrid
12:00
Frankfurt
|
11:00
Frankfurt
12:40
London Heathrow
|
Connect |
VY3419
Vueling Airlines
BA453
British Airways
|
09:00
Madrid
11:05
Ibiza
|
10:15
Ibiza
12:35
London Heathrow
|
Connect |
IB3160
Iberia
|
09:10
Madrid
|
10:35 London Heathrow | Direct |
IB8746
Iberia
BA337
British Airways
|
10:10
Madrid
12:50
Marseille
|
11:55
Marseille
13:45
London Heathrow
|
Connect |
BA457
British Airways
|
10:40
Madrid
|
12:00 London Heathrow | Direct |
EI593
Aer Lingus
EI166
Aer Lingus
|
10:40
Madrid
13:30
Dublin
|
12:20
Dublin
14:55
London Heathrow
|
Connect |
IB3914
Iberia
BA2571
British Airways
|
11:10
Madrid
13:30
Palma Mallorca
|
12:35
Palma Mallorca
15:05
London Heathrow
|
Connect |
IB3490
Iberia
BA731
British Airways
|
11:30
Madrid
15:10
Geneva
|
13:25
Geneva
15:50
London Heathrow
|
Connect |
IB3808
Iberia
BA453
British Airways
|
11:40
Madrid
13:45
Ibiza
|
12:55
Ibiza
15:20
London Heathrow
|
Connect |
IB3808
Iberia
BA2725
British Airways
|
11:40
Madrid
14:00
Ibiza
|
12:55
Ibiza
15:30
London Heathrow
|
Connect |
BA459
British Airways
|
12:10
Madrid
|
13:35 London Heathrow | Direct |
KL1702
KLM
KL1029
KLM
|
12:50
Madrid
16:55
Amsterdam Schiphol
|
15:20
Amsterdam Schiphol
17:10
London Heathrow
|
Connect |
TP1027
TAP Portugal
TP1350
TAP Portugal
|
13:35
Madrid
15:05
Lisbon
|
13:55
Lisbon
17:45
London Heathrow
|
Connect |
IB3176
Iberia
|
13:35
Madrid
|
15:00 London Heathrow | Direct |
IB3094
Iberia
BA2783
British Airways
|
15:40
Madrid
17:30
Porto
|
15:55
Porto
19:45
London Heathrow
|
Connect |
IB3166
Iberia
|
15:45
Madrid
|
17:15 London Heathrow | Direct |
IB3486
Iberia
BA735
British Airways
|
15:45
Madrid
18:45
Geneva
|
17:45
Geneva
19:25
London Heathrow
|
Connect |
IB3912
Iberia
BA513
British Airways
|
15:45
Madrid
18:05
Palma Mallorca
|
17:10
Palma Mallorca
19:35
London Heathrow
|
Connect |
IB3804
Iberia
BA411
British Airways
|
15:45
Madrid
18:15
Ibiza
|
17:00
Ibiza
19:45
London Heathrow
|
Connect |
IB3804
Iberia
BA453
British Airways
|
15:45
Madrid
18:00
Ibiza
|
17:00
Ibiza
19:30
London Heathrow
|
Connect |
IB3018
Iberia
BA481
British Airways
|
16:00
Madrid
18:25
Barcelona
|
17:20
Barcelona
19:45
London Heathrow
|
Connect |
IB3112
Iberia
BA503
British Airways
|
17:15
Madrid
18:45
Lisbon
|
17:40
Lisbon
21:25
London Heathrow
|
Connect |
BA461
British Airways
|
17:20
Madrid
|
18:45 London Heathrow | Direct |
IB3164
Iberia
|
17:30
Madrid
|
18:55 London Heathrow | Direct |
IB3022
Iberia
BA487
British Airways
|
17:30
Madrid
19:50
Barcelona
|
18:50
Barcelona
21:05
London Heathrow
|
Connect |
SN3728
Brussels Airlines
SN2103
Brussels Airlines
|
17:35
Madrid
21:25
Brussels
|
19:50
Brussels
21:35
London Heathrow
|
Connect |
TP1021
TAP Portugal
TP1358
TAP Portugal
|
17:55
Madrid
19:20
Lisbon
|
18:15
Lisbon
22:00
London Heathrow
|
Connect |
BA463
British Airways
|
19:40
Madrid
|
20:55 London Heathrow | Direct |
BA465
British Airways
|
20:45
Madrid
|
21:55 London Heathrow | Direct |
You take a flight from Madrid to London Gatwick and cost approximately 100 USD.
You take a bus, shuttle or taxi from London Gatwick to your destination in Cardiff, Wales.
Flight | Depart | Arrive | |
---|---|---|---|
U28274
easyJet
|
07:00
Madrid
|
08:25 London Gatwick | Direct |
IB514
Iberia
VY6019
Vueling Airlines
|
07:25
Madrid
09:50
A Coruna
|
08:40
A Coruna
10:50
London Gatwick
|
Connect |
IB3402
Iberia
VY6946
Vueling Airlines
|
07:30
Madrid
10:55
Paris Orly
|
09:30
Paris Orly
11:00
London Gatwick
|
Connect |
UX1013
Air Europa
|
07:35
Madrid
|
09:00 London Gatwick | Direct |
IB3006
Iberia
VY6009
Vueling Airlines
|
08:00
Madrid
11:00
Barcelona
|
09:20
Barcelona
12:20
London Gatwick
|
Connect |
IB3006
Iberia
VY7832
Vueling Airlines
|
08:00
Madrid
10:50
Barcelona
|
09:20
Barcelona
12:10
London Gatwick
|
Connect |
IB3008
Iberia
VY6009
Vueling Airlines
|
08:30
Madrid
11:00
Barcelona
|
09:50
Barcelona
12:20
London Gatwick
|
Connect |
IB3008
Iberia
VY7832
Vueling Airlines
|
08:30
Madrid
10:50
Barcelona
|
09:50
Barcelona
12:10
London Gatwick
|
Connect |
IB3714
Iberia
|
08:40
Madrid
|
10:00 London Gatwick | Direct |
U26994
easyJet
U2806
easyJet
|
10:40
Madrid
13:30
Edinburgh
|
12:30
Edinburgh
15:05
London Gatwick
|
Connect |
BA2835
British Airways
|
11:15
Madrid
|
12:35 London Gatwick | Direct |
IB562 3950 3950
Iberia
VY6015
Vueling Airlines
|
11:25
Madrid
14:15
Sevilla
|
12:35
Sevilla
16:05
London Gatwick
|
Connect |
IB3012
Iberia
VY7834
Vueling Airlines
|
11:30
Madrid
14:10
Barcelona
|
12:50
Barcelona
15:30
London Gatwick
|
Connect |
IB488
Iberia
VY6627
Vueling Airlines
|
11:40
Madrid
15:10
Oviedo
|
12:50
Oviedo
16:00
London Gatwick
|
Connect |
IB426
Iberia
VY6307
Vueling Airlines
|
11:50
Madrid
13:45
Bilbao
|
12:55
Bilbao
14:35
London Gatwick
|
Connect |
IB3014
Iberia
VY7824
Vueling Airlines
|
13:30
Madrid
16:20
Barcelona
|
14:50
Barcelona
17:40
London Gatwick
|
Connect |
IB3442
Iberia
VY6944
Vueling Airlines
|
14:40
Madrid
17:35
Paris Orly
|
16:40
Paris Orly
17:40
London Gatwick
|
Connect |
U27614
easyJet
U25210
easyJet
|
14:40
Madrid
16:30
Lisbon
|
15:05
Lisbon
19:10
London Gatwick
|
Connect |
UX1015
Air Europa
|
15:00
Madrid
|
16:25 London Gatwick | Direct |
U28272
easyJet
|
15:25
Madrid
|
16:50 London Gatwick | Direct |
IB3950
Iberia
BA2799
British Airways
|
15:50
Madrid
18:25
Sevilla
|
17:00
Sevilla
20:10
London Gatwick
|
Connect |
IB438
Iberia
VY7292
Vueling Airlines
|
15:55
Madrid
18:05
Bilbao
|
17:00
Bilbao
18:55
London Gatwick
|
Connect |
IB8876
Iberia
VY8472
Vueling Airlines
|
16:00
Madrid
18:00
Valencia
|
17:00
Valencia
19:30
London Gatwick
|
Connect |
IB3018
Iberia
VY7820
Vueling Airlines
|
16:00
Madrid
19:00
Barcelona
|
17:20
Barcelona
20:20
London Gatwick
|
Connect |
U28278
easyJet
|
16:35
Madrid
|
17:55 London Gatwick | Direct |
IB3022
Iberia
VY7828
Vueling Airlines
|
17:30
Madrid
19:45
Barcelona
|
18:50
Barcelona
21:05
London Gatwick
|
Connect |
U28282 6584
easyJet
|
21:50
Madrid
|
23:10 London Gatwick | Direct |
You take a flight from Madrid to London Stansted and cost approximately 85 USD.
You take a bus, shuttle or taxi from London Stansted to your destination in Cardiff, Wales.
Flight | Depart | Arrive | |
---|---|---|---|
FR5993
Ryanair
|
06:15
Madrid
|
07:35 London Stansted | Direct |
FR5983
Ryanair
FR4188
Ryanair
|
06:15
Madrid
09:35
Milan Bergamo
|
08:30
Milan Bergamo
10:35
London Stansted
|
Connect |
FR5374
Ryanair
FR1195
Ryanair
|
07:45
Madrid
11:05
Bologna
|
10:00
Bologna
12:15
London Stansted
|
Connect |
FR5315
Ryanair
FR8381
Ryanair
|
08:35
Madrid
11:30
Santiago de Compostela
|
09:50
Santiago de Compostela
12:35
London Stansted
|
Connect |
FR5493
Ryanair
FR4188
Ryanair
|
08:50
Madrid
12:05
Milan Bergamo
|
11:00
Milan Bergamo
13:05
London Stansted
|
Connect |
RK2629
Ryanair UK
|
10:45
Madrid
|
12:15 London Stansted | Direct |
FR7257
Ryanair
FR294
Ryanair
|
10:50
Madrid
13:55
Dublin
|
12:20
Dublin
15:10
London Stansted
|
Connect |
FR3058
Ryanair
FR623
Ryanair
|
12:40
Madrid
15:45
Mahon
|
14:10
Mahon
17:05
London Stansted
|
Connect |
FR5995
Ryanair
|
13:40
Madrid
|
15:00 London Stansted | Direct |
FR5997
Ryanair
|
18:35
Madrid
|
19:55 London Stansted | Direct |
FR2084
Ryanair
FR9252
Ryanair
|
18:50
Madrid
21:40
Ibiza
|
20:05
Ibiza
23:10
London Stansted
|
Connect |
FR5432
Ryanair
FR28
Ryanair
|
18:55
Madrid
21:35
Palma Mallorca
|
20:20
Palma Mallorca
23:05
London Stansted
|
Connect |
FR5317
Ryanair
FR8381
Ryanair
|
20:35
Madrid
23:10
Santiago de Compostela
|
21:50
Santiago de Compostela
00:15
London Stansted
|
Connect |
You can find hotels and accommodations in Cardiff, Wales with our hotels search tool below
Booking.com