Find Cheap Flights from San Francisco to Johannesburg OR Tambo (SFO - JNB)

Search hundreds of travel sites at once for deals on flights to Johannesburg OR Tambo

Mon 1/22
Mon 1/29
Any month
Compare vs. KAYAK |

Good to Know

Low Season:
November
Best time to beat the crowds
3%
expected price decrease
High Season:
July
Most popular time to fly
17%
expected price increase
Average Price:
$1822
(avg. price over the last 2 weeks)
Good Deal:
$981
or less (round trip)

When to Book Flights from San Francisco to Johannesburg OR Tambo

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $980 or less.
The cheapest flight from San Francisco to Johannesburg OR Tambo was found 73 days before departure, on average.
Book at least 2 weeks before departure in order to get a below-average price.
High season is considered to be June, July and August. The cheapest month to fly is November.
Morning departure is around 7% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking San Francisco to Johannesburg OR Tambo Flights

How long does a flight from San Francisco to Johannesburg OR Tambo take?
An average nonstop flight takes 28h 15m, covering a distance of 10550 miles.
Which airlines provide the cheapest flights from San Francisco to Johannesburg OR Tambo?
In the past 3 days, the cheapest round-trip tickets were found on Turkish Airlines ($795), Ethiopian Air ($800) and SWISS ($823).
Do I need a passport to fly between San Francisco and Johannesburg OR Tambo?
Yes.
What’s the cheapest day of the week to fly San Francisco to Johannesburg OR Tambo?
For San Francisco to Johannesburg OR Tambo, Wednesday is the cheapest day to fly on average and Saturday is the most expensive. Flying from Johannesburg OR Tambo back to San Francisco, the best deals are generally found on Sunday, with Monday being the most expensive.

Book cheap flights from San Francisco to Johannesburg OR Tambo (round-trip)

Airports
Origin
San Francisco
$795
only
$795
Destination
Johannesburg
$795
only
$795
Wed, Feb 14
SFO
JNB
30h 50m
Wed, Feb 21
JNB
SFO
31h 15m
Trip: 8 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
JFK
Excellent 8.0

Food, entertainment and service

narrow sitting space

IAD
IST
Excellent 10.0

Excellent service with comfort

All was great

IST
ATL
Mediocre 3.6

the flight attendants were more present and even spoke English.

KTM
IST
Mediocre 2.0

I did nit like anything...

I hate kayak..

IST
SFO
Okay 4.6

Good entertainment.

Need to have better boarding and organization.

Tue, Apr 24
SFO
JNB
29h 05m
Tue, May 8
JNB
SFO
39h 21m
Trip: 15 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1459 reviews
Boarding
7.0
Comfort
7.1
Crew
7.5
Entertainment
6.5
Food
6.5
IAD
ADD
Excellent 8.0

Staff very friendly

Bathroom cleanliness

BLZ
ADD
Excellent 10.0

The food was delicious

LAX
DUB
Excellent 10.0

Direct flight for a good price and great service

TLV
ADD
Mediocre 2.0

Price

Checking in was poor. The booking didn't reflect in jhb or in two Aviv. Special meal was requested and not provided.

TLV
ADD
Mediocre 2.0

we booked this flight because it was the shortest. However, we received an email a few days ago saying that the flight on the way back changed and the layover has increased from 2h to almost 7h! this is very upsetting since Im pregnant and the bring such a ling time at the Addis airport really ruined my flight experience

Sat, Feb 3
SFO
JNB
28h 30m
Sat, Feb 10
JNB
SFO
30h 00m
Trip: 8 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
GVA
Excellent 8.4

New aircraft

Lost luggage. Flight delayed.

JFK
ZRH
Excellent 10.0

Courteous Staff Excellent Service and enough concern for the guests.

ZRH
DEL
Excellent 10.0

Courteous Service and excellent hospitality

ZRH
JFK
Okay 5.6

Food was actually really good.

Please let families with small children board early. This is the first flight I remember where I and other families with small children had to board with everyone else, and it's stressful for all involved.

ZRH
AMS
Good 7.0

Service was minimal but sufficient, Food was good

Seats 23A, 23B were extra cramped on the B777-300ER, even though they are sold as "extra comfort"! due to the video screen taking space between the seats. The seats were so cramped that the overhead light kept coming on, unknowingly, when people shifted in their seats.

Wed, Apr 4
SFO
JNB
28h 15m
Wed, Apr 25
JNB
SFO
29h 35m
Trip: 22 days
Overall 0.0 Poor
Based on 0 reviews
Thu, Mar 1
SFO
JNB
30h 50m
Wed, Mar 7
JNB
SFO
31h 15m
Trip: 7 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
TXL
Good 6.8

It was on time and we got there safely, otherwise not memorable in any way.

The staff...not very outgoing....they clearly wish that they were somewhere else.

IST
ZAG
Good 7.6

The food was great. The seats were soft and there was enough legroom.

We were stuck on an aisle where the seats don't adjust on one of the flights, but it was a relatively short flight. The boarding process was a little disorganized, but we were able to get on the plane quickly. The worst part was the home airport. I don't know how much control Turkish airlines has over that airport, but the bathrooms we're absolutely disgusting.

IAD
IST
Excellent 10.0

Excellent service with comfort

All was great

IST
SFO
Okay 4.6

Good entertainment.

Need to have better boarding and organization.

IST
JFK
Excellent 8.0

Food, entertainment and service

narrow sitting space

Wed, Apr 25
SFO
JNB
36h 25m
Tue, May 8
JNB
SFO
33h 01m
Trip: 14 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1459 reviews
Boarding
7.0
Comfort
7.1
Crew
7.5
Entertainment
6.5
Food
6.5
LAX
DUB
Excellent 10.0

Direct flight for a good price and great service

BOM
ADD
Excellent 8.0

Meals were pretty good and a screen that had entertainment and could charge the phone. Baggage allowance helpful

Little tight on leg room.

TLV
ADD
Mediocre 2.0

Price

Checking in was poor. The booking didn't reflect in jhb or in two Aviv. Special meal was requested and not provided.

BLZ
ADD
Excellent 10.0

The food was delicious

TLV
ADD
Mediocre 2.0

we booked this flight because it was the shortest. However, we received an email a few days ago saying that the flight on the way back changed and the layover has increased from 2h to almost 7h! this is very upsetting since Im pregnant and the bring such a ling time at the Addis airport really ruined my flight experience

Sun, Feb 4
SFO
JNB
28h 30m
Sat, Feb 10
JNB
SFO
30h 00m
Trip: 7 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
DEL
Excellent 10.0

Courteous Service and excellent hospitality

EWR
ZRH
Good 6.0

The flight was delayed by 85 minutes from Newark to Zurich

BCN
ZRH
Excellent 10.0

Friendly service and food

Older plane with no entertainment

ZRH
AMS
Good 7.0

Service was minimal but sufficient, Food was good

Seats 23A, 23B were extra cramped on the B777-300ER, even though they are sold as "extra comfort"! due to the video screen taking space between the seats. The seats were so cramped that the overhead light kept coming on, unknowingly, when people shifted in their seats.

JFK
ZRH
Excellent 10.0

Courteous Staff Excellent Service and enough concern for the guests.

Wed, Jan 24
SFO
JNB
33h 45m
Sun, Feb 4
JNB
SFO
30h 00m
Trip: 12 days
Overall 0.0 Poor
Based on 0 reviews
Wed, Feb 7
SFO
JNB
30h 50m
Wed, Feb 14
JNB
SFO
31h 15m
Trip: 8 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
NRT
IST
Excellent 10.0

World-class service at a price, convenience of connections, still free seat resevation and decent luggage allowance, two suitcases, for all of which other carriers extort extra payments.

Little bit quicker tray collection after meal.

TLV
IST
Excellent 8.3

On time.

IST
ATL
Mediocre 3.6

the flight attendants were more present and even spoke English.

IST
SFO
Okay 4.6

Good entertainment.

Need to have better boarding and organization.

IST
ZAG
Good 7.6

The food was great. The seats were soft and there was enough legroom.

We were stuck on an aisle where the seats don't adjust on one of the flights, but it was a relatively short flight. The boarding process was a little disorganized, but we were able to get on the plane quickly. The worst part was the home airport. I don't know how much control Turkish airlines has over that airport, but the bathrooms we're absolutely disgusting.

Mon, Feb 5
SFO
JNB
28h 30m
Sat, Feb 10
JNB
SFO
30h 00m
Trip: 6 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
BCN
ZRH
Excellent 10.0

Friendly service and food

Older plane with no entertainment

ZRH
PRG
Excellent 10.0

Very professional!

ZRH
CPH
Excellent 8.6

Swiss service relayable

ZRH
GRU
Excellent 9.6

All went fine and the crew friendly. 12 hours from Switzerland to Sao Paulo is extremely long time to sit in an airplane, but temperature and air were fine and the flight was without delay.

ORD
ZRH
Excellent 10.0

Excellent Service. Excellent food.

Sat, Feb 3
SFO
JNB
28h 30m
Thu, Feb 15
JNB
SFO
27h 40m
Trip: 13 days
Overall 0.0 Poor
Based on 0 reviews
Tue, Mar 6
SFO
JNB
30h 50m
Wed, Mar 14
JNB
SFO
31h 15m
Trip: 8 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
TXL
Good 6.8

It was on time and we got there safely, otherwise not memorable in any way.

The staff...not very outgoing....they clearly wish that they were somewhere else.

TLV
IST
Excellent 8.3

On time.

IAD
IST
Excellent 10.0

Excellent service with comfort

All was great

DAC
IST
Excellent 8.0

Food, entertainment and service

No boarding in Turkey airport, difficult to get down and up after long flight, narrow sitting space

SFO
IST
Good 6.6

The entertainment system was nice, the drinks were good, and the food was OK in Economy Class

The cabin crew was not very outgoing and not proactive in any way when it came to helping customers. The overall 777 plane was OK. I would have liked to see if the A380 was nicer. The entertainment screens were lower resolution with a good, but not great selection of content.

Tue, Feb 6
SFO
JNB
28h 30m
Sat, Feb 10
JNB
SFO
30h 00m
Trip: 5 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
JFK
Okay 5.6

Food was actually really good.

Please let families with small children board early. This is the first flight I remember where I and other families with small children had to board with everyone else, and it's stressful for all involved.

EWR
ZRH
Good 6.0

The flight was delayed by 85 minutes from Newark to Zurich

JFK
ZRH
Excellent 10.0

Courteous Staff Excellent Service and enough concern for the guests.

ZRH
ORD
Excellent 10.0

Kindness

ZRH
PRG
Excellent 10.0

Very professional!

Sun, Feb 11
SFO
JNB
28h 30m
Tue, Feb 27
JNB
SFO
27h 40m
Trip: 17 days
Overall 0.0 Poor
Based on 0 reviews
Wed, Mar 7
SFO
JNB
30h 50m
Wed, Mar 14
JNB
SFO
31h 15m
Trip: 7 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
KTM
IST
Mediocre 2.0

I did nit like anything...

I hate kayak..

NRT
IST
Excellent 10.0

World-class service at a price, convenience of connections, still free seat resevation and decent luggage allowance, two suitcases, for all of which other carriers extort extra payments.

Little bit quicker tray collection after meal.

SFO
IST
Good 6.6

The entertainment system was nice, the drinks were good, and the food was OK in Economy Class

The cabin crew was not very outgoing and not proactive in any way when it came to helping customers. The overall 777 plane was OK. I would have liked to see if the A380 was nicer. The entertainment screens were lower resolution with a good, but not great selection of content.

IST
ATL
Mediocre 3.6

the flight attendants were more present and even spoke English.

IST
TXL
Good 6.8

It was on time and we got there safely, otherwise not memorable in any way.

The staff...not very outgoing....they clearly wish that they were somewhere else.

Sun, Apr 29
SFO
JNB
28h 15m
Tue, May 15
JNB
SFO
29h 35m
Trip: 17 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
DEL
Excellent 10.0

Courteous Service and excellent hospitality

BCN
ZRH
Excellent 10.0

Friendly service and food

Older plane with no entertainment

EWR
ZRH
Good 6.0

The flight was delayed by 85 minutes from Newark to Zurich

ZRH
GRU
Excellent 9.6

All went fine and the crew friendly. 12 hours from Switzerland to Sao Paulo is extremely long time to sit in an airplane, but temperature and air were fine and the flight was without delay.

ZRH
AMS
Good 7.0

Service was minimal but sufficient, Food was good

Seats 23A, 23B were extra cramped on the B777-300ER, even though they are sold as "extra comfort"! due to the video screen taking space between the seats. The seats were so cramped that the overhead light kept coming on, unknowingly, when people shifted in their seats.

Thu, Mar 8
SFO
JNB
30h 50m
Wed, Mar 14
JNB
SFO
31h 15m
Trip: 6 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
SFO
IST
Good 6.6

The entertainment system was nice, the drinks were good, and the food was OK in Economy Class

The cabin crew was not very outgoing and not proactive in any way when it came to helping customers. The overall 777 plane was OK. I would have liked to see if the A380 was nicer. The entertainment screens were lower resolution with a good, but not great selection of content.

IST
ATL
Mediocre 3.6

the flight attendants were more present and even spoke English.

IST
SFO
Okay 4.6

Good entertainment.

Need to have better boarding and organization.

IST
ZAG
Good 7.6

The food was great. The seats were soft and there was enough legroom.

We were stuck on an aisle where the seats don't adjust on one of the flights, but it was a relatively short flight. The boarding process was a little disorganized, but we were able to get on the plane quickly. The worst part was the home airport. I don't know how much control Turkish airlines has over that airport, but the bathrooms we're absolutely disgusting.

NRT
IST
Excellent 10.0

World-class service at a price, convenience of connections, still free seat resevation and decent luggage allowance, two suitcases, for all of which other carriers extort extra payments.

Little bit quicker tray collection after meal.

Mon, Apr 30
SFO
JNB
28h 15m
Tue, May 15
JNB
SFO
29h 35m
Trip: 16 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
AMS
Good 7.0

Service was minimal but sufficient, Food was good

Seats 23A, 23B were extra cramped on the B777-300ER, even though they are sold as "extra comfort"! due to the video screen taking space between the seats. The seats were so cramped that the overhead light kept coming on, unknowingly, when people shifted in their seats.

ZRH
JFK
Okay 5.6

Food was actually really good.

Please let families with small children board early. This is the first flight I remember where I and other families with small children had to board with everyone else, and it's stressful for all involved.

BCN
ZRH
Excellent 10.0

Friendly service and food

Older plane with no entertainment

ZRH
GRU
Excellent 9.6

All went fine and the crew friendly. 12 hours from Switzerland to Sao Paulo is extremely long time to sit in an airplane, but temperature and air were fine and the flight was without delay.

ORD
ZRH
Excellent 10.0

Excellent Service. Excellent food.

Mon, Jan 22
SFO
JNB
30h 50m
Sun, Feb 11
JNB
SFO
31h 15m
Trip: 21 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17568 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
SFO
IST
Good 6.6

The entertainment system was nice, the drinks were good, and the food was OK in Economy Class

The cabin crew was not very outgoing and not proactive in any way when it came to helping customers. The overall 777 plane was OK. I would have liked to see if the A380 was nicer. The entertainment screens were lower resolution with a good, but not great selection of content.

IST
ZAG
Good 7.6

The food was great. The seats were soft and there was enough legroom.

We were stuck on an aisle where the seats don't adjust on one of the flights, but it was a relatively short flight. The boarding process was a little disorganized, but we were able to get on the plane quickly. The worst part was the home airport. I don't know how much control Turkish airlines has over that airport, but the bathrooms we're absolutely disgusting.

IST
TXL
Good 6.8

It was on time and we got there safely, otherwise not memorable in any way.

The staff...not very outgoing....they clearly wish that they were somewhere else.

IST
SFO
Okay 4.6

Good entertainment.

Need to have better boarding and organization.

IST
ATL
Mediocre 3.6

the flight attendants were more present and even spoke English.

Tue, May 1
SFO
JNB
28h 15m
Tue, May 15
JNB
SFO
29h 35m
Trip: 15 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 5822 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
BCN
ZRH
Excellent 10.0

Friendly service and food

Older plane with no entertainment

ZRH
AMS
Good 7.0

Service was minimal but sufficient, Food was good

Seats 23A, 23B were extra cramped on the B777-300ER, even though they are sold as "extra comfort"! due to the video screen taking space between the seats. The seats were so cramped that the overhead light kept coming on, unknowingly, when people shifted in their seats.

ZRH
CPH
Excellent 8.6

Swiss service relayable

JFK
ZRH
Excellent 10.0

Courteous Staff Excellent Service and enough concern for the guests.

ZRH
DEL
Excellent 10.0

Courteous Service and excellent hospitality

Show more results

San Francisco to Johannesburg OR Tambo Flight Information

Flights Arrive in Johannesburg OR Tambo
Flights Depart from San Francisco
Flight Price $795
Distance 10550 miles
Airlines Turkish Airlines, Ethiopian Air, SWISS
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.