Johannesburg
Barcelona
BEST
DEAL
Mon, 20 May
JNB - BCN
Thu, 23 May
BCN - JNB
-14 %
14336R
12390R
Prime price per passenger
Girona
Barcelona
BEST
DEAL
Tue, 16 Jul
GRO - BCN
117R
Prime price per passenger
Nice
Barcelona
BEST
DEAL
Thu, 23 May
NCE - BCN
Thu, 23 May
BCN - NCE
-28 %
2576R
1851R
Prime price per passenger
London
Barcelona
BEST
DEAL
Mon, 20 May
LGW - BCN
Wed, 22 May
BCN - LGW
11783R
11538R
Prime price per passenger
Johannesburg
Barcelona
BEST
DEAL
Mon, 20 May
JNB - BCN
Thu, 23 May
BCN - JNB
14110R
13263R
Prime price per passenger
Durban
Barcelona
BEST
DEAL
Mon, 20 May
DUR - BCN
Fri, 24 May
BCN - DUR
93950R
93231R
Prime price per passenger
Porto
Barcelona
BEST
DEAL
Wed, 22 May
OPO - BCN
Wed, 22 May
BCN - OPO
3491R
3351R
Prime price per passenger
London
Barcelona
BEST
DEAL
Thu, 23 May
LHR - BCN
Fri, 24 May
BCN - LHR
3904R
3837R
Prime price per passenger