
Flight Deals from Africa to Madrid from $536
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Top Deals on flights from Johannesburg to Madrid
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$725
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$775
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$811
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 21
as low as
$845
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$881
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$887
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$928
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$942
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$1606
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Feb 16
Feb 17

Feb 19
Feb 20
as low as
$1607
Top Deals on flights from Nairobi to Madrid
Nairobi, KE (NBO) - Madrid, ES (MAD)

Jul 8
Jul 9

Jul 28
Jul 29
as low as
$572
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 8
Aug 8

Oct 3
Oct 4
as low as
$859
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 8
Aug 9

Oct 3
Oct 4
as low as
$869
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 7
Aug 8

Oct 5
Oct 6
as low as
$928
Nairobi, KE (NBO) - Madrid, ES (MAD)

Jul 8
Jul 9

Jul 28
Jul 29
as low as
$960
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 8
Aug 9

Oct 4
Oct 5
as low as
$1131
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 7
Aug 7

Oct 4
Oct 4
as low as
$1144
Nairobi, KE (NBO) - Madrid, ES (MAD)

Jul 8
Jul 8

Jul 28
Jul 28
as low as
$1184
Nairobi, KE (NBO) - Madrid, ES (MAD)

Jul 8
Jul 9

Jul 28
Jul 30
as low as
$1267
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 8
Aug 9

Oct 4
Oct 4
as low as
$1307
Nairobi, KE (NBO) - Madrid, ES (MAD)

Aug 8
Aug 9

Oct 4
Oct 4
as low as
$1325
Nairobi, KE (NBO) - Madrid, ES (MAD)

Jun 28
Jun 29

Jul 5
Jul 6
as low as
$1425
Top Deals on flights from Cape Town to Madrid
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Aug 7
Aug 8

Aug 14
Aug 15
as low as
$761
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 26
Jul 27

Aug 9
Aug 10
as low as
$946
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Aug 7
Aug 8

Aug 14
Aug 15
as low as
$962
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 26
Jul 27

Aug 9
Aug 10
as low as
$967
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Aug 7
Aug 8

Aug 14
Aug 14
as low as
$993
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 26
Jul 27

Aug 9
Aug 11
as low as
$1024
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Aug 7
Aug 8

Aug 14
Aug 14
as low as
$1062
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Aug 7
Aug 8

Aug 14
Aug 15
as low as
$1080
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 16
Jul 17

Jul 29
Jul 30
as low as
$1163
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 16
Jul 17

Jul 29
Jul 30
as low as
$1240
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 26
Jul 27

Aug 9
Aug 10
as low as
$1242
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Jul 16
Jul 18

Jul 29
Jul 30
as low as
$1306
Top Deals on flights from Accra to Madrid
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 22
Jul 23

Oct 22
Oct 23
as low as
$719
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 22
Jul 22

Oct 22
Oct 23
as low as
$724
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 5

Oct 4
Oct 5
as low as
$767
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 5

Oct 4
Oct 5
as low as
$1060
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 22
Jul 23

Oct 22
Oct 23
as low as
$1083
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 4

Oct 4
Oct 5
as low as
$1089
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 5

Oct 4
Oct 5
as low as
$1103
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 4

Oct 4
Oct 5
as low as
$1195
Accra, GH (ACC) - Madrid, ES (MAD)

Jun 27
Jun 28

Jul 10
Jul 11
as low as
$1263
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 22
Jul 23

Oct 22
Oct 23
as low as
$1283
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 5

Oct 4
Oct 5
as low as
$1301
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 4
Jul 5

Oct 4
Oct 5
as low as
$1303
Top Deals on flights from Addis Ababa to Madrid
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$536
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$586
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$607
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 5
as low as
$647
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$751
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 5
as low as
$796
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$859
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$881
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$914
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 24

Mar 3
Mar 4
as low as
$1304
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 25

Mar 3
Mar 4
as low as
$1347
Addis Ababa, ET (ADD) - Madrid, ES (MAD)

Feb 24
Feb 25

Mar 3
Mar 4
as low as
$1392
Top Deals on flights from Lagos to Madrid
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 23
Jul 23

Jul 30
Jul 31
as low as
$889
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 24
Jul 24

Jul 31
Aug 1
as low as
$890
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 23
Jul 24

Jul 30
Jul 31
as low as
$988
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1017
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 23
Jul 24

Jul 30
Jul 31
as low as
$1087
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1174
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 23
Jul 24

Jul 30
Jul 31
as low as
$1252
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 23
Jul 24

Jul 30
Jul 31
as low as
$1336
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Jul 31
as low as
$1367
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Jul 31
as low as
$1399
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 23
Jul 24

Jul 30
Jul 31
as low as
$1527
Lagos, NG (LOS) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1585
Top Deals on flights from Mauritius to Madrid
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1637
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1637
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1637
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1637
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1654
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1654
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 3
as low as
$1704
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 3
as low as
$1704
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 3
as low as
$1704
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 3
as low as
$1704
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1706
Mauritius, MU (MRU) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1706
Top Deals on flights from Entebbe to Madrid
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$929
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1108
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1119
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 29

Aug 11
Aug 13
as low as
$1208
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 13
as low as
$1313
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1339
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1426
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1571
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1615
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1643
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1695
Entebbe, UG (EBB) - Madrid, ES (MAD)

Jul 29
Jul 30

Aug 11
Aug 12
as low as
$1717
Top Deals on flights from Dar Es Salaam to Madrid
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1467
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1467
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1467
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1734
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1757
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1826
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$2085
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$2294
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$2294
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2401
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2401
Dar es Salaam, TZ (DAR) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2401
Top Deals on flights from Mahe to Madrid
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1200
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1200
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1462
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1462
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1462
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1462
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1505
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1617
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1617
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1618
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1618
Mahe, SC (SEZ) - Madrid, ES (MAD)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1620
Flights to Madrid
- Flights
- Europe
- Spain
- Madrid