Johannesburg
Madrid
BEST
DEAL
Wed, 22 Jan
JNB - MAD
Sun, 26 Jan
MAD - JNB
R10889
R10230
Prime price per passenger
Johannesburg
Madrid
BEST
DEAL
Wed, 22 Jan
JNB - MAD
Sun, 26 Jan
MAD - JNB
R11153
R10394
Prime price per passenger
Johannesburg
Madrid
BEST
DEAL
Wed, 22 Jan
JNB - MAD
Sun, 26 Jan
MAD - JNB
R11267
R10389
Prime price per passenger
Johannesburg
Madrid
BEST
DEAL
Thu, 23 Jan
JNB - MAD
Mon, 27 Jan
MAD - JNB
R12178
R11439
Prime price per passenger
Johannesburg
Madrid
BEST
DEAL
Thu, 23 Jan
JNB - MAD
Mon, 27 Jan
MAD - JNB
R12196
R11457
Prime price per passenger
Johannesburg
Madrid
BEST
DEAL
Fri, 24 Jan
JNB - MAD
Mon, 27 Jan
MAD - JNB
R12209
R11625
Prime price per passenger