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

Dec 1
Dec 3

Dec 8
Dec 9
as low as
$745
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Dec 1
Dec 2

Dec 8
Dec 9
as low as
$831
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Dec 1
Dec 2

Dec 8
Dec 9
as low as
$837
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 14
Dec 15
as low as
$840
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 14
Dec 15
as low as
$842
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 13
Dec 14
as low as
$855
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 13
Dec 14
as low as
$861
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Dec 1
Dec 2

Dec 8
Dec 9
as low as
$931
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Dec 1
Dec 2

Dec 8
Dec 9
as low as
$934
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 13
Dec 14
as low as
$1044
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 13
Dec 13
as low as
$1132
Barcelona, ES (BCN) - Johannesburg, ZA (JNB)

Sep 29
Sep 30

Dec 13
Dec 14
as low as
$1222
Top Deals on flights from Madrid to Johannesburg
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$695
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$706
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 22

Nov 20
Nov 21
as low as
$739
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 22
as low as
$743
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$819
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$945
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 20
as low as
$981
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$992
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$1070
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 21
as low as
$1105
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 22

Nov 20
Nov 21
as low as
$1138
Madrid, ES (MAD) - Johannesburg, ZA (JNB)

Oct 20
Oct 21

Nov 20
Nov 20
as low as
$1179
Top Deals on flights from Malaga to Johannesburg
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$888
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$888
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1503
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1503
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1545
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1545
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1629
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1629
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1704
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1704
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1786
Malaga, ES (AGP) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1786
Top Deals on flights from Sevilla to Johannesburg
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1305
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1305
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1305
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1488
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1536
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1536
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 27

Aug 1
Aug 3
as low as
$1817
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 27

Aug 1
Aug 3
as low as
$1817
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 27

Aug 1
Aug 3
as low as
$1817
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1838
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1869
Sevilla, ES (SVQ) - Johannesburg, ZA (JNB)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1871
Top Deals on flights from Barcelona to Nairobi
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 27
Nov 28

Dec 8
Dec 8
as low as
$590
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 27
Nov 28

Dec 9
Dec 9
as low as
$599
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 28
Nov 29

Dec 8
Dec 9
as low as
$626
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 27
Nov 28

Dec 7
Dec 7
as low as
$660
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 27
Nov 28

Dec 7
Dec 8
as low as
$660
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 28
Nov 28

Dec 8
Dec 9
as low as
$703
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 28
Nov 29

Dec 8
Dec 9
as low as
$712
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 27
Nov 28

Dec 7
Dec 8
as low as
$718
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 28
Nov 28

Dec 8
Dec 9
as low as
$722
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 28
Nov 29

Dec 8
Dec 9
as low as
$755
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 28
Nov 29

Dec 8
Dec 8
as low as
$759
Barcelona, ES (BCN) - Nairobi, KE (NBO)

Nov 27
Nov 28

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

Nov 21
Nov 22

Nov 28
Nov 28
as low as
$525
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 17
Nov 18

Nov 23
Nov 24
as low as
$530
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 15
Nov 17

Nov 23
Nov 24
as low as
$567
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 15
Nov 16

Nov 23
Nov 24
as low as
$592
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 21
Nov 23

Nov 28
Nov 29
as low as
$610
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 6
Nov 7

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

Nov 21
Nov 23

Nov 28
Nov 29
as low as
$660
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 17
Nov 18

Nov 24
Nov 25
as low as
$681
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 21
Nov 21

Nov 28
Nov 29
as low as
$704
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 21
Nov 21

Nov 28
Nov 29
as low as
$706
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 21
Nov 22

Nov 28
Nov 29
as low as
$707
Madrid, ES (MAD) - Nairobi, KE (NBO)

Nov 21
Nov 22

Nov 28
Nov 28
as low as
$714
Top Deals on flights from Malaga to Nairobi
Malaga, ES (AGP) - Nairobi, KE (NBO)

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 25

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

Jul 25
Jul 25

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

Jul 25
Jul 25

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2056
Top Deals on flights from Sevilla to Nairobi
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1661
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1679
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1687
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1692
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1711
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1894
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1897
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1897
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1920
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1958
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1958
Sevilla, ES (SVQ) - Nairobi, KE (NBO)

Jul 25
Jul 26

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

Nov 26
Nov 27

Dec 10
Dec 11
as low as
$834
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Dec 9
Dec 10

Dec 14
Dec 15
as low as
$840
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Nov 26
Nov 27

Dec 10
Dec 11
as low as
$858
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Nov 26
Nov 27

Dec 10
Dec 11
as low as
$869
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Nov 4
Nov 5

Nov 29
Nov 30
as low as
$871
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Nov 26
Nov 27

Dec 10
Dec 11
as low as
$879
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Nov 26
Nov 27

Dec 10
Dec 11
as low as
$890
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Nov 4
Nov 5

Nov 29
Nov 30
as low as
$913
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Dec 9
Dec 10

Dec 14
Dec 14
as low as
$951
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Dec 9
Dec 10

Dec 14
Dec 15
as low as
$982
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Dec 9
Dec 9

Dec 14
Dec 15
as low as
$991
Barcelona, ES (BCN) - Cape Town, ZA (CPT)

Dec 9
Dec 9

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

Nov 25
Nov 26

Dec 10
Dec 11
as low as
$695
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 25
Nov 26

Dec 10
Dec 11
as low as
$706
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 20
Nov 21

Nov 30
Dec 1
as low as
$712
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 25
Nov 26

Dec 10
Dec 11
as low as
$783
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 20
Nov 21

Nov 30
Dec 1
as low as
$812
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 26
Nov 27

Dec 11
Dec 11
as low as
$816
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 25
Nov 26

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

Nov 26
Nov 27

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

Nov 25
Nov 27

Dec 10
Dec 11
as low as
$868
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 26
Nov 28

Dec 11
Dec 11
as low as
$871
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 22
Nov 23

Dec 6
Dec 7
as low as
$893
Madrid, ES (MAD) - Cape Town, ZA (CPT)

Nov 26
Nov 27

Dec 11
Dec 12
as low as
$1109
Top Deals on flights from Malaga to Cape Town
Malaga, ES (AGP) - Cape Town, ZA (CPT)

Jul 25
Jul 26

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

Jul 25
Jul 25

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

Jul 25
Jul 25

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

Jul 25
Jul 25

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

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

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2788
Top Deals on flights from Sevilla to Cape Town
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1460
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1675
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1924
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1928
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1928
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1928
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2006
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2026
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2026
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2330
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2330
Sevilla, ES (SVQ) - Cape Town, ZA (CPT)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2330
Flights to Africa
- Flights
- Africa
- Flights
- Europe
- Spain