
Round-trip from | $949 (CrystalTravel) |
|---|---|
One-way from | $628 (Kiwi.com) |
Popular in | July |
Cheapest in | November |
Average price | $1,438 |
Good round-trip deal | $1,659 or less |
Good one-way deal | $1,058 or less |
Fly from
Fly to
Route
Depart
Return
PhiladelphiaJohannesburg
PHL - JNB
PHLJNB
Philadelphia
Wed 9/16
8:30 pm-9:00 am
1 stop30h 30m
Johannesburg OR Tambo
Wed 9/30
9:25 am-9:00 am
3 stops29h 35m
PhiladelphiaJohannesburg
PHL - JNB
PHLJNB
Philadelphia
Wed 10/7
8:30 pm-4:00 am
1 stop25h 30m
Johannesburg OR Tambo
Wed 10/28
7:30 am-9:00 am
2 stops31h 30m
New YorkJohannesburg
JFK - JNB
JFKJNB
New York John F Kennedy Intl
Tue 5/5
10:05 pm-10:30 am
1 stop30h 25m
Johannesburg OR Tambo
Thu 5/14
6:45 pm-10:30 pm
3 stops57h 45m
PhiladelphiaJohannesburg
PHL - JNB
PHLJNB
Philadelphia
Wed 9/2
2:32 pm-4:00 am
2 stops31h 28m
Johannesburg OR Tambo
Wed 9/30
9:25 am-9:00 am
3 stops29h 35m
PhiladelphiaJohannesburg
PHL - JNB
PHLJNB
Philadelphia
Tue 5/26
10:05 am-10:30 am
2 stops42h 25m
Johannesburg OR Tambo
Fri 6/12
7:50 pm-12:58 am
2 stops59h 08m
New YorkJohannesburg
JFK - JNB
JFKJNB
New York John F Kennedy Intl
Sat 6/27
5:15 pm-4:00 am
2 stops28h 45m
Johannesburg OR Tambo
Fri 7/10
12:40 pm-8:50 am
1 stop26h 10m
New YorkDurban
JFK - DUR
JFKDUR
New York John F Kennedy Intl
Thu 5/7
8:40 pm-10:40 am
3 stops56h 00m
Durban King Shaka Intl
Sat 5/16
5:00 pm-4:40 pm
2 stops53h 40m
New YorkJohannesburg
JFK - JNB
JFKJNB
New York John F Kennedy Intl
Tue 7/14
11:20 am-4:15 pm
1 stop22h 55m
Johannesburg OR Tambo
Tue 7/28
10:05 am-2:25 pm
1 stop34h 20m
NewarkJohannesburg
EWR - JNB
EWRJNB
Newark
Thu 5/14
9:45 pm-3:55 am
2 stops24h 10m
Johannesburg OR Tambo
Wed 6/17
5:40 pm-7:45 pm
4 stops32h 05m
PhiladelphiaCape Town
PHL - CPT
PHLCPT
Philadelphia
Thu 10/15
7:40 pm-5:10 pm
2 stops39h 30m
Cape Town Intl
Mon 11/2
8:50 pm-6:40 pm
2 stops28h 50m
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from New Jersey to South Africa as you normally would.
The most flights from USNJ to ZA0 are scheduled on a Monday (1 on average). You will have fewer flight options on Monday, which is when the least amount of flights are scheduled (1 on average).
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$764 | Average$1,699 | FlexibilityNo cancel fee | On-timeN/A | |
| Cheapest$817 | Average$1,275 | FlexibilityNo cancel fee | On-time72% | |
| Cheapest$892 | Average$3,007 | FlexibilityNo cancel fee | On-time76% | |
| Cheapest$897 | Average$1,061 | FlexibilityNo cancel fee | On-time77% | |
| Cheapest$897 | Average$1,470 | FlexibilityNo cancel fee | On-time70% | |
| Cheapest$1,337 | Average$1,628 | FlexibilityNo cancel fee | On-time69% |