Cape Town
Roanoke, VA
BEST
DEAL
Sat, 25 May
CPT - ROA
Wed, 29 May
ROA - CPT
64168R
62623R
Prime price per passenger
Johannesburg
Roanoke, VA
BEST
DEAL
Thu, 15 Aug
JNB - ROA
18571R
18431R
Prime price per passenger
Johannesburg
Roanoke, VA
BEST
DEAL
Mon, 27 May
JNB - ROA
Fri, 31 May
ROA - JNB
28427R
28404R
Prime price per passenger