Popular in | December |
---|---|
Cheapest in | March |
Round-trip from | $1,194 |
One-way from | $863 |
SFO - JNB Price | $1,194 - $1,962 |
---|---|
JNB Temperature | 50 - 68 °F |
JNB Rainfall | 0 - 4.7 inches |
Fly from
Fly to
Budget
$1,174 - $1,266
Route
Depart
Return
Price
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Sat 11/11
1 stop29h 50m
Johannesburg OR Tambo
Sun 11/26
1 stop27h 45m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Thu 11/30
1 stop29h 10m
Johannesburg OR Tambo
Mon 12/4
1 stop30h 10m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Wed 11/15
1 stop24h 40m
Johannesburg OR Tambo
Wed 1/10
1 stop32h 10m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Wed 8/30
1 stop37h 15m
Johannesburg OR Tambo
Tue 9/12
1 stop26h 25m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Sat 12/2
1 stop28h 20m
Johannesburg OR Tambo
Tue 12/12
1 stop29h 35m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Wed 9/20
2 stops48h 50m
Johannesburg OR Tambo
Tue 9/26
2 stops43h 40m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Fri 9/8
2 stops48h 50m
Johannesburg OR Tambo
Fri 9/22
3 stops30h 50m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Wed 9/20
1 stop26h 40m
Johannesburg OR Tambo
Wed 9/27
1 stop25h 55m
San FranciscoJohannesburg OR Tambo
SFO - JNB
SFOJNB
San Francisco
Wed 9/20
2 stops39h 15m
Johannesburg OR Tambo
Wed 9/27
1 stop28h 50m
Food
Overall
Comfort
Entertainment
Boarding
Crew
Reviews
The seats were so tight and they separated our party. Even though we booked together
Food
Overall
Comfort
Entertainment
Boarding
Crew
Reviews
The seats were so tight and they separated our party. Even though we booked together
Food
Overall
Comfort
Entertainment
Boarding
Crew
Reviews
The seats were so tight and they separated our party. Even though we booked together
Food
Overall
Comfort
Entertainment
Boarding
Crew
Reviews
The seats were so tight and they separated our party. Even though we booked together
Food
Overall
Comfort
Entertainment
Boarding
Crew
Reviews
The seats were so tight and they separated our party. Even though we booked together
Food
Overall
Comfort
Entertainment
Boarding
Crew
Reviews
The seats were so tight and they separated our party. Even though we booked together