The no. of nights spent in Barcelona between

and
Mon Tue Wed Thu Fri Sat Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Johannesburg
13:55
01/04/2023
Johannesburg
Departure
with layover
International
07:30
02/04/2023
International
International
09:30
08/04/2023
International
Return
with layover
Johannesburg
02:55
09/04/2023
Johannesburg
R1018145ZAR
Details
1 Adult
Johannesburg
10:15
01/04/2023
Johannesburg
Departure
with layover
International
07:40
02/04/2023
International
International
10:45
10/04/2023
International
Return
with layover
Johannesburg
08:15
11/04/2023
Johannesburg
R1272645ZAR
Details
1 Adult
Johannesburg
13:55
07/04/2023
Johannesburg
Departure
with layover
International
07:30
08/04/2023
International
International
16:20
12/04/2023
International
Return
with layover
Johannesburg
09:55
13/04/2023
Johannesburg
R960940ZAR
Details
1 Adult
Johannesburg
20:55
10/04/2023
Johannesburg
Departure
with layover
International
14:20
11/04/2023
International
International
09:30
17/04/2023
International
Return
with layover
Johannesburg
02:55
18/04/2023
Johannesburg
R855440ZAR
Details
1 Adult
Johannesburg
13:55
28/04/2023
Johannesburg
Departure
with layover
International
07:30
29/04/2023
International
International
16:20
29/04/2023
International
Return
with layover
Johannesburg
14:55
30/04/2023
Johannesburg
R958140ZAR
Details
1 Adult
Johannesburg
13:55
28/04/2023
Johannesburg
Departure
with layover
International
07:30
29/04/2023
International
International
16:20
05/05/2023
International
Return
with layover
Johannesburg
09:55
06/05/2023
Johannesburg
R803440ZAR
Details
1 Adult
Johannesburg
13:55
28/04/2023
Johannesburg
Departure
with layover
International
07:30
29/04/2023
International
International
09:30
08/05/2023
International
Return
with layover
Johannesburg
02:55
09/05/2023
Johannesburg
R1014345ZAR
Details
1 Adult
Johannesburg
13:55
01/05/2023
Johannesburg
Departure
with layover
International
07:30
02/05/2023
International
International
09:30
05/05/2023
International
Return
with layover
Johannesburg
04:00
06/05/2023
Johannesburg
R1088045ZAR
Details
1 Adult
Johannesburg
13:55
04/05/2023
Johannesburg
Departure
with layover
International
07:30
05/05/2023
International
International
09:30
10/05/2023
International
Return
with layover
Johannesburg
04:00
11/05/2023
Johannesburg
R1009245ZAR
Details
1 Adult
Johannesburg
13:55
19/05/2023
Johannesburg
Departure
with layover
International
07:30
20/05/2023
International
International
16:20
20/05/2023
International
Return
with layover
Johannesburg
09:55
21/05/2023
Johannesburg
R970940ZAR
Details
1 Adult
Johannesburg
13:55
19/05/2023
Johannesburg
Departure
with layover
International
07:30
20/05/2023
International
International
16:20
26/05/2023
International
Return
with layover
Johannesburg
09:55
27/05/2023
Johannesburg
R820940ZAR
Details
1 Adult
Johannesburg
13:55
03/06/2023
Johannesburg
Departure
with layover
International
07:30
04/06/2023
International
International
16:20
04/06/2023
International
Return
with layover
Johannesburg
09:55
05/06/2023
Johannesburg
R1257545ZAR
Details
1 Adult
Johannesburg
20:55
01/09/2023
Johannesburg
Departure
with layover
International
07:30
03/09/2023
International
International
09:30
04/09/2023
International
Return
with layover
Johannesburg
02:55
05/09/2023
Johannesburg
R1059045ZAR
Details
1 Adult
Johannesburg
13:55
02/09/2023
Johannesburg
Departure
with layover
International
07:30
03/09/2023
International
International
09:30
09/09/2023
International
Return
with layover
Johannesburg
02:55
10/09/2023
Johannesburg
R1085945ZAR
Details
1 Adult
Johannesburg
09:20
06/10/2023
Johannesburg
Departure
with layover
International
08:15
07/10/2023
International
International
10:15
13/10/2023
International
Return
with layover
Johannesburg
08:15
14/10/2023
Johannesburg
R1264545ZAR
Details
1 Adult