
Flight Deals from Africa to Barcelona from $722
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)

Jul 29
Jul 30

Aug 12
Aug 13
as low as
$879
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 31
Aug 1

Aug 14
Aug 15
as low as
$925
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 29
Jul 30

Aug 12
Aug 13
as low as
$937
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 15
Jul 16

Jul 31
Aug 2
as low as
$970
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 17
Jul 18

Jul 31
Aug 2
as low as
$970
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 17
Jul 18

Jul 24
Jul 25
as low as
$983
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 12
Jul 13

Jul 17
Jul 18
as low as
$1047
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 29
Jul 30

Aug 12
Aug 13
as low as
$1088
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 17
Jul 18

Jul 24
Jul 25
as low as
$1093
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 29
Jul 30

Aug 12
Aug 13
as low as
$1093
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1103
Johannesburg, ZA (JNB) - Barcelona, ES (BCN)

Jul 24
Jul 25

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

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1103
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1118
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1369
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 21

Jul 30
Jul 30
as low as
$1444
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1711
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1719
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1733
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1741
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 21

Jul 30
Jul 31
as low as
$1819
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 23

Jul 30
Jul 31
as low as
$1826
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 30
Jul 31
as low as
$1829
Nairobi, KE (NBO) - Barcelona, ES (BCN)

Jul 21
Jul 23

Jul 30
Jul 31
as low as
$1835
Top Deals on flights from Cape Town to Barcelona
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 18
Jul 19

Aug 5
Aug 7
as low as
$823
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 18
Jul 19

Aug 5
Aug 7
as low as
$833
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 18
Jul 19

Aug 5
Aug 7
as low as
$1016
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 18
Jul 19

Aug 5
Aug 6
as low as
$1041
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 22
Jul 24

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

Jul 18
Jul 20

Aug 5
Aug 6
as low as
$1054
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 18
Jul 19

Aug 5
Aug 6
as low as
$1203
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 22
Jul 23

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

Jul 18
Jul 19

Aug 5
Aug 6
as low as
$1281
Cape Town, ZA (CPT) - Barcelona, ES (BCN)

Jul 22
Jul 23

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

Jul 22
Jul 23

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

Jul 22
Jul 23

Jul 29
Jul 30
as low as
$1493
Top Deals on flights from Accra to Barcelona
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Aug 1
as low as
$1162
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 21

Jul 31
Aug 1
as low as
$1177
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 23

Jul 31
Aug 1
as low as
$1366
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Jul 31
as low as
$1816
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Aug 1
as low as
$2011
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Aug 1
as low as
$2024
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Aug 1
as low as
$2035
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 23

Jul 31
Aug 1
as low as
$2038
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Jul 31
as low as
$2046
Accra, GH (ACC) - Barcelona, ES (BCN)

Jul 21
Jul 22

Jul 31
Aug 1
as low as
$2060
Top Deals on flights from Addis Ababa to Barcelona
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1075
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1134
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 3
as low as
$1234
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1254
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1254
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 1
as low as
$1345
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1367
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1367
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1367
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 27

Aug 1
Aug 2
as low as
$1468
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 27

Aug 1
Aug 3
as low as
$1468
Addis Ababa, ET (ADD) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1709
Top Deals on flights from Lagos to Barcelona
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 22
as low as
$809
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 22
as low as
$812
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 15
Sep 15

Sep 21
Sep 22
as low as
$812
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 15
Sep 16

Sep 22
Sep 22
as low as
$837
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 22
as low as
$848
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 22
as low as
$970
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 13
Sep 14

Sep 22
Sep 23
as low as
$1036
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 23
as low as
$1049
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 21
as low as
$1057
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 20
Sep 21
as low as
$1060
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 15

Sep 21
Sep 21
as low as
$1065
Lagos, NG (LOS) - Barcelona, ES (BCN)

Sep 14
Sep 16

Sep 21
Sep 22
as low as
$1100
Top Deals on flights from Mauritius to Barcelona
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1565
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 27

Aug 1
Aug 3
as low as
$1620
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1636
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1636
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1686
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1686
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1885
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1937
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1970
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2201
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$2201
Mauritius, MU (MRU) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$2728
Top Deals on flights from Entebbe to Barcelona
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1148
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1148
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1157
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1157
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1175
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1175
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1428
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 1
as low as
$1428
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1621
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1621
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 25

Aug 1
Aug 2
as low as
$1662
Entebbe, UG (EBB) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1662
Top Deals on flights from Dar Es Salaam to Barcelona
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jul 2
Jul 3

Jul 11
Jul 11
as low as
$722
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jun 26
Jun 27

Jul 10
Jul 12
as low as
$1002
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jun 25
Jun 25

Jul 4
Jul 4
as low as
$1015
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jun 26
Jun 27

Jul 10
Jul 11
as low as
$1095
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jul 2
Jul 3

Jul 11
Jul 13
as low as
$1097
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jul 2
Jul 3

Jul 11
Jul 13
as low as
$1171
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jul 2
Jul 3

Jul 11
Jul 12
as low as
$1230
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jun 26
Jun 27

Jul 10
Jul 11
as low as
$1233
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jun 25
Jun 26

Jul 4
Jul 5
as low as
$1278
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jun 25
Jun 26

Jul 9
Jul 10
as low as
$1329
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jul 2
Jul 3

Jul 11
Jul 12
as low as
$1502
Dar es Salaam, TZ (DAR) - Barcelona, ES (BCN)

Jul 2
Jul 2

Jul 11
Jul 12
as low as
$1505
Top Deals on flights from Mahe to Barcelona
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1336
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1642
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1817
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1817
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1817
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1817
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1846
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1849
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1861
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1861
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 2
as low as
$1923
Mahe, SC (SEZ) - Barcelona, ES (BCN)

Jul 25
Jul 26

Aug 1
Aug 3
as low as
$1926
Flights to Barcelona
- Flights
- Europe
- Spain
- Barcelona