Fly from
Fly to
Budget
$1,081 - $2,072
Route
Depart
Return
Price
Cleveland Hopkins IntlJohannesburg OR Tambo
CLE - JNB
CLEJNB
Cleveland Hopkins Intl
Sat 10/14
2 stops56h 44m
Johannesburg OR Tambo
Sat 10/21
2 stops32h 38m
Cleveland Hopkins IntlJohannesburg OR Tambo
CLE - JNB
CLEJNB
Cleveland Hopkins Intl
Wed 6/28
2 stops28h 03m
Johannesburg OR Tambo
Wed 7/5
2 stops33h 13m
Cleveland Hopkins IntlJohannesburg OR Tambo
CLE - JNB
CLEJNB
Cleveland Hopkins Intl
Mon 7/3
2 stops27h 15m
Johannesburg OR Tambo
Tue 7/11
2 stops29h 34m
Cleveland Hopkins IntlJohannesburg OR Tambo
CLE - JNB
CLEJNB
Cleveland Hopkins Intl
Sat 10/14
1 stop23h 26m
Johannesburg OR Tambo
Sat 10/21
2 stops31h 53m
Cincinnati Cinci./N. KentuckyJohannesburg OR Tambo
CVG - JNB
CVGJNB
Cincinnati Cinci./N. Kentucky
Wed 8/9
1 stop28h 28m
Johannesburg OR Tambo
Fri 8/18
1 stop22h 50m
Cleveland Hopkins IntlJohannesburg OR Tambo
CLE - JNB
CLEJNB
Cleveland Hopkins Intl
Sat 10/14
2 stops25h 05m
Johannesburg OR Tambo
Sat 10/21
3 stops29h 21m
ColumbusJohannesburg OR Tambo
CMH - JNB
CMHJNB
Columbus
Mon 7/31
2 stops39h 52m
Johannesburg OR Tambo
Mon 8/14
3 stops47h 46m
Cincinnati Cinci./N. KentuckyJohannesburg OR Tambo
CVG - JNB
CVGJNB
Cincinnati Cinci./N. Kentucky
Wed 8/9
1 stop29h 45m
Johannesburg OR Tambo
Thu 8/17
1 stop28h 25m
Cleveland Hopkins IntlJohannesburg OR Tambo
CLE - JNB
CLEJNB
Cleveland Hopkins Intl
Mon 7/3
2 stops60h 45m
Johannesburg OR Tambo
Tue 7/11
3 stops27h 54m
Crew
Overall
Boarding
Comfort
Food
Entertainment
Reviews
My middle seat did not recline. When I asked the flight attendant for help she said it would be a quick flight and we'd be there soon. Given that it was an evening flight that I had to reschedule after two flight cancellations from a different airport, that required a bus ride to a different city, I was really hoping for a quick nap.
Crew
Overall
Boarding
Comfort
Food
Entertainment
Reviews
My middle seat did not recline. When I asked the flight attendant for help she said it would be a quick flight and we'd be there soon. Given that it was an evening flight that I had to reschedule after two flight cancellations from a different airport, that required a bus ride to a different city, I was really hoping for a quick nap.
Crew
Overall
Boarding
Comfort
Food
Entertainment
Reviews
My middle seat did not recline. When I asked the flight attendant for help she said it would be a quick flight and we'd be there soon. Given that it was an evening flight that I had to reschedule after two flight cancellations from a different airport, that required a bus ride to a different city, I was really hoping for a quick nap.
Crew
Overall
Boarding
Comfort
Food
Entertainment
Reviews
My middle seat did not recline. When I asked the flight attendant for help she said it would be a quick flight and we'd be there soon. Given that it was an evening flight that I had to reschedule after two flight cancellations from a different airport, that required a bus ride to a different city, I was really hoping for a quick nap.
Crew
Overall
Boarding
Comfort
Food
Entertainment
Reviews
My middle seat did not recline. When I asked the flight attendant for help she said it would be a quick flight and we'd be there soon. Given that it was an evening flight that I had to reschedule after two flight cancellations from a different airport, that required a bus ride to a different city, I was really hoping for a quick nap.
Crew
Overall
Boarding
Comfort
Food
Entertainment
Reviews
My middle seat did not recline. When I asked the flight attendant for help she said it would be a quick flight and we'd be there soon. Given that it was an evening flight that I had to reschedule after two flight cancellations from a different airport, that required a bus ride to a different city, I was really hoping for a quick nap.