
Keep the following information in mind while searching for North Carolina to Johannesburg flight deals. Data was last updated November 3, 2026.
Round-trip from | $1,240 (oojo) |
|---|---|
One-way from | $670 (FlightHub) |
Popular in | December |
Cheapest in | November |
Average price | $1,216 |
Fly from
Fly to
Route
Depart
Return
Price
RaleighJohannesburg
RDU Raleigh-Durham - JNB Johannesburg OR Tambo
RDUJNB
Raleigh-Durham
Mon 11/16
7:11 am-3:50 pm
2 stops25h 39m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
CharlotteJohannesburg
CLT Charlotte Douglas - JNB Johannesburg OR Tambo
CLTJNB
Charlotte Douglas
Wed 11/11
9:41 am-7:25 am
2 stops38h 44m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
CharlotteJohannesburg
CLT Charlotte Douglas - JNB Johannesburg OR Tambo
CLTJNB
Charlotte Douglas
Tue 11/10
9:41 am-7:25 am
2 stops38h 44m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
CharlotteJohannesburg
CLT Charlotte Douglas - JNB Johannesburg OR Tambo
CLTJNB
Charlotte Douglas
Thu 11/12
11:02 am-7:25 am
2 stops37h 23m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
RaleighJohannesburg
RDU Raleigh-Durham - JNB Johannesburg OR Tambo
RDUJNB
Raleigh-Durham
Fri 4/30
10:00 am-12:15 am
2 stops32h 15m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
CharlotteJohannesburg
CLT Charlotte Douglas - JNB Johannesburg OR Tambo
CLTJNB
Charlotte Douglas
Sun 11/8
2:30 pm-8:25 am
1 stop34h 55m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
CharlotteJohannesburg
CLT Charlotte Douglas - JNB Johannesburg OR Tambo
CLTJNB
Charlotte Douglas
Sat 11/14
2:30 pm-8:25 am
1 stop34h 55m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
RaleighJohannesburg
RDU Raleigh-Durham - JNB Johannesburg OR Tambo
RDUJNB
Raleigh-Durham
Mon 11/16
1:20 pm-3:55 am
3 stops31h 35m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
RaleighJohannesburg
RDU Raleigh-Durham - JNB Johannesburg OR Tambo
RDUJNB
Raleigh-Durham
Mon 11/16
2:55 pm-9:40 am
3 stops35h 45m
Johannesburg OR Tambo
Wed 12/31
12:00 am-5:00 pm
Nonstop0h 00m
AshevilleJohannesburg
AVL Asheville Regional - JNB