ARN ⇄ Johannesburg / Cape Town open jaw
Jan ’27ARN → JNBSAS · 1 stop12 nights
Feb ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip3 seats
Mar ’27ARN → JNBKLM · 2 stops20 nights
Mar ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip2 seats
Mar ’27ARN → JNBSAS · 2 stops15 nights
Apr ’27CPT → ARNVirgin Atlantic · 3 stops180,000 pts round trip3 seats
Mar ’27ARN → JNBSAS · 2 stops14 nights
Apr ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip3 seats
Mar ’27ARN → JNBSAS · 2 stops16 nights
Apr ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip3 seats
Mar ’27ARN → JNBSAS · 2 stops13 nights
Apr ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip2 seats
Mar ’27ARN → JNBSAS · 2 stops21 nights
Apr ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip3 seats
Mar ’27ARN → JNBKLM · 2 stops21 nights
Mar ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip1 seat
Mar ’27ARN → JNBKLM · 2 stops28 nights
Apr ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip5 seats
Mar ’27ARN → JNBKLM · 2 stops12 nights
Mar ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip2 seats
Mar ’27ARN → JNBKLM · 2 stops27 nights
Apr ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip2 seats
Mar ’27ARN → JNBKLM · 2 stops13 nights
Mar ’27CPT → ARNVirgin Atlantic · 1 stop180,000 pts round trip1 seat