
Flight Deals from Africa to Spain from $572
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 Barcelona
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 2

Dec 6
Dec 7
as low as
$751
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 2

Dec 6
Dec 8
as low as
$767
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Nov 6
Nov 7

Nov 14
Nov 15
as low as
$777
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Nov 9
Nov 10

Nov 22
Nov 23
as low as
$800
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 3

Dec 6
Dec 7
as low as
$803
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 2

Dec 6
Dec 7
as low as
$828
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 2

Dec 6
Dec 7
as low as
$833
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Nov 6
Nov 7

Nov 14
Nov 15
as low as
$834
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 2

Dec 6
Dec 7
as low as
$849
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Nov 9
Nov 10

Nov 22
Nov 23
as low as
$849
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Nov 6
Nov 7

Nov 14
Nov 15
as low as
$927
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Dec 1
Dec 2

Dec 6
Dec 7
as low as
$927
Top Deals on flights from Nairobi to Barcelona
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1319
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1319
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1319
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1319
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1383
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 27

Aug 1
Aug 2
as low as
$1383
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 1
as low as
$1582
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1582
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1598
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1598
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1606
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 1
as low as
$1606
Top Deals on flights from Cape Town to Barcelona
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 2

Nov 16
Nov 18
as low as
$775
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 4

Nov 16
Nov 18
as low as
$847
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 3

Nov 16
Nov 17
as low as
$854
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 2

Nov 16
Nov 18
as low as
$861
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 2

Nov 16
Nov 17
as low as
$868
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 3

Nov 16
Nov 17
as low as
$899
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 2

Nov 16
Nov 17
as low as
$912
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 2

Nov 16
Nov 17
as low as
$916
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 3

Nov 16
Nov 17
as low as
$1000
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 3

Nov 16
Nov 17
as low as
$1048
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 3

Nov 16
Nov 17
as low as
$1161
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Nov 2
Nov 3

Nov 16
Nov 18
as low as
$1362
Top Deals on flights from Accra to Barcelona
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1175
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1175
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1218
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1218
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1349
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1349
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1480
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1480
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1684
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1684
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1835
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2213
Top Deals on flights from Johannesburg to Madrid
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$694
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$855
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$942
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$954
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$969
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$1049
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$1107
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$1158
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$1334
Johannesburg, ZA (JNB) - Madrid, ES (MAD)

Dec 4
Dec 5

Dec 12
Dec 13
as low as
$1450
Top Deals on flights from Nairobi to Madrid
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 15
as low as
$572
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 14
as low as
$723
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 29

Nov 14
Nov 15
as low as
$768
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 29

Nov 14
Nov 15
as low as
$819
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 14
as low as
$839
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 15
as low as
$944
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 14
as low as
$960
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 15
as low as
$1002
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 15
as low as
$1003
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 15
as low as
$1095
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 14
as low as
$1103
Nairobi, KE (NBO) - Madrid, ES (MAD)

Oct 29
Oct 30

Nov 14
Nov 15
as low as
$1166
Top Deals on flights from Cape Town to Madrid
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Nov 18
Nov 19

Nov 22
Nov 23
as low as
$761
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Nov 18
Nov 19

Nov 22
Nov 23
as low as
$864
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Nov 18
Nov 19

Nov 22
Nov 23
as low as
$876
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Nov 18
Nov 19

Nov 22
Nov 23
as low as
$884
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Nov 18
Nov 18

Nov 22
Nov 23
as low as
$927
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Nov 18
Nov 19

Nov 22
Nov 24
as low as
$948
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Dec 2
Dec 3

Dec 12
Dec 13
as low as
$1012
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Dec 2
Dec 3

Dec 12
Dec 14
as low as
$1063
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Dec 2
Dec 3

Dec 12
Dec 13
as low as
$1164
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Dec 2
Dec 3

Dec 12
Dec 13
as low as
$1239
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Dec 2
Dec 3

Dec 12
Dec 13
as low as
$1302
Cape Town, ZA (CPT) - Madrid, ES (MAD)

Dec 2
Dec 4

Dec 12
Dec 13
as low as
$1753
Top Deals on flights from Accra to Madrid
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1122
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1122
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 24

Jul 31
Aug 1
as low as
$1132
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 24

Jul 31
Aug 1
as low as
$1132
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1365
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1365
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 24

Jul 31
Aug 1
as low as
$1396
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1415
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Jul 31
as low as
$1533
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 24

Jul 31
Aug 1
as low as
$1537
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1612
Accra, GH (ACC) - Madrid, ES (MAD)

Jul 24
Jul 25

Jul 31
Jul 31
as low as
$1682
Top Deals on flights from Johannesburg to Malaga
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 22
Nov 23

Dec 1
Dec 2
as low as
$682
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 23
Nov 24

Dec 2
Dec 3
as low as
$695
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 23
Nov 24

Dec 2
Dec 3
as low as
$796
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 23
Nov 25

Dec 2
Dec 3
as low as
$796
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 23
Nov 24

Nov 30
Dec 1
as low as
$816
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 24
Nov 25

Nov 29
Nov 30
as low as
$816
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 22
Nov 23

Nov 30
Dec 1
as low as
$816
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 24
Nov 25

Dec 1
Dec 2
as low as
$843
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 23
Nov 24

Dec 2
Dec 3
as low as
$865
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 24
Nov 25

Dec 1
Dec 2
as low as
$913
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 23
Nov 24

Dec 2
Dec 3
as low as
$955
Johannesburg, ZA (JNB) - Malaga, ES (AGP)

Nov 22
Nov 23

Nov 30
Dec 1
as low as
$971
Top Deals on flights from Nairobi to Malaga
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1165
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1165
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1165
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1165
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1165
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1165
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1601
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1601
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1604
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1730
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1730
Nairobi, KE (NBO) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1730
Top Deals on flights from Cape Town to Malaga
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$761
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$762
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$762
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$971
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1381
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1381
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1381
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1491
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1581
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2010
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2010
Cape Town, ZA (CPT) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2112
Top Deals on flights from Accra to Malaga
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1162
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1162
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1339
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1339
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1497
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1497
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1525
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1525
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2473
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2473
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$3914
Accra, GH (ACC) - Malaga, ES (AGP)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$3914
Flights to Spain
- Flights
- Europe
- Spain