×
Flights
  • One way
  • Round trip
Cheap Flights to Johannesburg
(Modify Search)
  • Airlines
  • Flights

Cheap Flights to Johannesburg

Airline Results Price View
View All Airlines View Flights
Delta Air Lines 26 results US$958 View Flights
KLM 15 results US$983 View Flights
British Airways 18 results US$1,004 View Flights
Emirates 2 results US$1,043 View Flights
South African Airways 30 results US$1,279 View Flights
Lufthansa 6 results US$1,292 View Flights
United Airlines 16 results US$1,314 View Flights
American Airlines 4 results US$1,421 View Flights
Iberia 9 results US$1,425 View Flights
Air France 5 results US$6,452 View Flights
Virgin Atlantic Airways 4 results US$7,791 View Flights
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Delta Air Lines 1 stop 1d 1h
8:30 am IAH - 5:30 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$959
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Atlanta

IAH
8:30 am
2h
ATL
11:30 am
8h 45m
ATL
8:15 pm
14h 15m
JNB
5:30 pm (+1)
Airlines
Flight No.
From
To
Duration
DL1940
8:30 am, 14 Mar Sat
IAH Houston
11:30 am, 14 Mar Sat
ATL Atlanta
2h
8h 45m layover in Atlanta (ATL)
DL200
8:15 pm, 14 Mar Sat
ATL Atlanta
5:30 pm, 15 Mar Sun
JNB Johannesburg
14h 15m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Delta Air Lines 1 stop 18h 5m
3:25 pm IAH - 5:30 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$959
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Atlanta

IAH
3:25 pm
2h 6m
ATL
6:31 pm
1h 44m
ATL
8:15 pm
14h 15m
JNB
5:30 pm (+1)
Airlines
Flight No.
From
To
Duration
DL1489
3:25 pm, 14 Mar Sat
IAH Houston
6:31 pm, 14 Mar Sat
ATL Atlanta
2h 6m
1h 44m layover in Atlanta (ATL)
DL200
8:15 pm, 14 Mar Sat
ATL Atlanta
5:30 pm, 15 Mar Sun
JNB Johannesburg
14h 15m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Delta Air Lines 1 stop 19h 35m
1:55 pm IAH - 5:30 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$959
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Atlanta

IAH
1:55 pm
2h 6m
ATL
5:01 pm
3h 14m
ATL
8:15 pm
14h 15m
JNB
5:30 pm (+1)
Airlines
Flight No.
From
To
Duration
DL1675
1:55 pm, 14 Mar Sat
IAH Houston
5:01 pm, 14 Mar Sat
ATL Atlanta
2h 6m
3h 14m layover in Atlanta (ATL)
DL200
8:15 pm, 14 Mar Sat
ATL Atlanta
5:30 pm, 15 Mar Sun
JNB Johannesburg
14h 15m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Delta Air Lines 1 stop 21h
12:30 pm HOU - 5:30 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$959
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Atlanta

HOU
12:30 pm
2h 3m
ATL
3:33 pm
4h 42m
ATL
8:15 pm
14h 15m
JNB
5:30 pm (+1)
Airlines
Flight No.
From
To
Duration
DL1391
12:30 pm, 14 Mar Sat
HOU Houston
3:33 pm, 14 Mar Sat
ATL Atlanta
2h 3m
4h 42m layover in Atlanta (ATL)
DL200
8:15 pm, 14 Mar Sat
ATL Atlanta
5:30 pm, 15 Mar Sun
JNB Johannesburg
14h 15m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Delta Air Lines 1 stop 1d 1h 15m
8:15 am HOU - 5:30 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$959
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Atlanta

HOU
8:15 am
1h 54m
ATL
11:09 am
9h 6m
ATL
8:15 pm
14h 15m
JNB
5:30 pm (+1)
Airlines
Flight No.
From
To
Duration
DL850
8:15 am, 14 Mar Sat
HOU Houston
11:09 am, 14 Mar Sat
ATL Atlanta
1h 54m
9h 6m layover in Atlanta (ATL)
DL200
8:15 pm, 14 Mar Sat
ATL Atlanta
5:30 pm, 15 Mar Sun
JNB Johannesburg
14h 15m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
KLM 1 stop 21h 20m
4:40 pm IAH - 10:00 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$983
faregeek.com
Show Details

Depart: Houston to Johannesburg via Amsterdam

IAH
4:40 pm
8h 5m
AMS
7:45 am (+1)
2h 25m
AMS
10:10 am
10h 50m
JNB
10:00 pm
Airlines
Flight No.
From
To
Duration
KL662
4:40 pm, 14 Mar Sat
IAH Houston
7:45 am, 15 Mar Sun
AMS Amsterdam
8h 5m
2h 25m layover in Amsterdam (AMS)
KL591
10:10 am, 15 Mar Sun
AMS Amsterdam
10:00 pm, 15 Mar Sun
JNB Johannesburg
10h 50m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
KLM 2+ stops 1d 1h 30m
12:30 pm HOU - 10:00 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$988
smartfares.com
Show Details

Depart: Houston to Johannesburg via Atlanta, Amsterdam

HOU
12:30 pm
2h 3m
ATL
3:33 pm
3h 11m
ATL
6:44 pm
7h 31m
AMS
8:15 am (+1)
1h 55m
AMS
10:10 am
10h 50m
JNB
10:00 pm
Airlines
Flight No.
From
To
Duration
KL8129
12:30 pm, 14 Mar Sat
HOU Houston
3:33 pm, 14 Mar Sat
ATL Atlanta
2h 3m

* Operated by Delta Air Lines

3h 11m layover in Atlanta (ATL)
KL6072
6:44 pm, 14 Mar Sat
ATL Atlanta
8:15 am, 15 Mar Sun
AMS Amsterdam
7h 31m

* Operated by Delta Air Lines

1h 55m layover in Amsterdam (AMS)
KL591
10:10 am, 15 Mar Sun
AMS Amsterdam
10:00 pm, 15 Mar Sun
JNB Johannesburg
10h 50m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
KLM 2+ stops 1d 5m
1:55 pm IAH - 10:00 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$988
smartfares.com
Show Details

Depart: Houston to Johannesburg via Atlanta, Amsterdam

IAH
1:55 pm
2h 6m
ATL
5:01 pm
1h 43m
ATL
6:44 pm
7h 31m
AMS
8:15 am (+1)
1h 55m
AMS
10:10 am
10h 50m
JNB
10:00 pm
Airlines
Flight No.
From
To
Duration
KL6693
1:55 pm, 14 Mar Sat
IAH Houston
5:01 pm, 14 Mar Sat
ATL Atlanta
2h 6m

* Operated by Delta Air Lines

1h 43m layover in Atlanta (ATL)
KL6072
6:44 pm, 14 Mar Sat
ATL Atlanta
8:15 am, 15 Mar Sun
AMS Amsterdam
7h 31m

* Operated by Delta Air Lines

1h 55m layover in Amsterdam (AMS)
KL591
10:10 am, 15 Mar Sun
AMS Amsterdam
10:00 pm, 15 Mar Sun
JNB Johannesburg
10h 50m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
British Airways 1 stop 1d 1h 10m
9:45 pm IAH - 6:55 am (+2) JNB
British Airways 1 stop 1d 3h 15m
8:25 pm JNB - 3:40 pm (+1) IAH
US$1,004
fly.co.uk
Show Details

Depart: Houston to Johannesburg via London

IAH
9:45 pm
7h 45m
LHR
11:30 am (+1)
6h 30m
LHR
6:00 pm
10h 55m
JNB
6:55 am (+1)
Airlines
Flight No.
From
To
Duration
BA196
9:45 pm, 14 Mar Sat
IAH Houston
11:30 am, 15 Mar Sun
LHR London
7h 45m
6h 30m layover in London (LHR)
BA55
6:00 pm, 15 Mar Sun
LHR London
6:55 am, 16 Mar Mon
JNB Johannesburg
10h 55m

Return: Johannesburg to Houston via London

JNB
8:25 pm
11h 5m
LHR
5:30 am (+1)
4h 55m
LHR
10:25 am
11h 15m
IAH
3:40 pm
Airlines
Flight No.
From
To
Duration
BA56
8:25 pm, 22 Mar Sun
JNB Johannesburg
5:30 am, 23 Mar Mon
LHR London
11h 5m
4h 55m layover in London (LHR)
BA195
10:25 am, 23 Mar Mon
LHR London
3:40 pm, 23 Mar Mon
IAH Houston
11h 15m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
British Airways 1 stop 1d 1h 10m
9:45 pm IAH - 6:55 am (+2) JNB
British Airways 1 stop 1d 2h 10m
9:30 pm JNB - 3:40 pm (+1) IAH
US$1,004
fly.co.uk
Show Details

Depart: Houston to Johannesburg via London

IAH
9:45 pm
7h 45m
LHR
11:30 am (+1)
6h 30m
LHR
6:00 pm
10h 55m
JNB
6:55 am (+1)
Airlines
Flight No.
From
To
Duration
BA196
9:45 pm, 14 Mar Sat
IAH Houston
11:30 am, 15 Mar Sun
LHR London
7h 45m
6h 30m layover in London (LHR)
BA55
6:00 pm, 15 Mar Sun
LHR London
6:55 am, 16 Mar Mon
JNB Johannesburg
10h 55m

Return: Johannesburg to Houston via London

JNB
9:30 pm
11h 15m
LHR
6:45 am (+1)
3h 40m
LHR
10:25 am
11h 15m
IAH
3:40 pm
Airlines
Flight No.
From
To
Duration
BA54
9:30 pm, 22 Mar Sun
JNB Johannesburg
6:45 am, 23 Mar Mon
LHR London
11h 15m
3h 40m layover in London (LHR)
BA195
10:25 am, 23 Mar Mon
LHR London
3:40 pm, 23 Mar Mon
IAH Houston
11h 15m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
British Airways 1 stop 1d 2h 10m
8:45 pm IAH - 6:55 am (+2) JNB
British Airways 1 stop 1d 2h 15m
8:25 pm JNB - 2:40 pm (+1) IAH
US$1,011
expedia.com
Show Details

Depart: Houston to Johannesburg via London

IAH
8:45 pm
8h 45m
LHR
11:30 am (+1)
6h 30m
LHR
6:00 pm
10h 55m
JNB
6:55 am (+1)
Airlines
Flight No.
From
To
Duration
BA196
8:45 pm, 14 Mar Sat
IAH Houston
11:30 am, 15 Mar Sun
LHR London
8h 45m
6h 30m layover in London (LHR)
BA55
6:00 pm, 15 Mar Sun
LHR London
6:55 am, 16 Mar Mon
JNB Johannesburg
10h 55m

Return: Johannesburg to Houston via London

JNB
8:25 pm
11h 5m
LHR
5:30 am (+1)
4h 55m
LHR
10:25 am
10h 15m
IAH
2:40 pm
Airlines
Flight No.
From
To
Duration
BA56
8:25 pm, 22 Mar Sun
JNB Johannesburg
5:30 am, 23 Mar Mon
LHR London
11h 5m
4h 55m layover in London (LHR)
BA195
10:25 am, 23 Mar Mon
LHR London
2:40 pm, 23 Mar Mon
IAH Houston
10h 15m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
British Airways 1 stop 1d 2h 10m
8:45 pm IAH - 6:55 am (+2) JNB
British Airways 1 stop 1d 1h 10m
9:30 pm JNB - 2:40 pm (+1) IAH
US$1,011
expedia.com
Show Details

Depart: Houston to Johannesburg via London

IAH
8:45 pm
8h 45m
LHR
11:30 am (+1)
6h 30m
LHR
6:00 pm
10h 55m
JNB
6:55 am (+1)
Airlines
Flight No.
From
To
Duration
BA196
8:45 pm, 14 Mar Sat
IAH Houston
11:30 am, 15 Mar Sun
LHR London
8h 45m
6h 30m layover in London (LHR)
BA55
6:00 pm, 15 Mar Sun
LHR London
6:55 am, 16 Mar Mon
JNB Johannesburg
10h 55m

Return: Johannesburg to Houston via London

JNB
9:30 pm
11h 15m
LHR
6:45 am (+1)
3h 40m
LHR
10:25 am
10h 15m
IAH
2:40 pm
Airlines
Flight No.
From
To
Duration
BA54
9:30 pm, 22 Mar Sun
JNB Johannesburg
6:45 am, 23 Mar Mon
LHR London
11h 15m
3h 40m layover in London (LHR)
BA195
10:25 am, 23 Mar Mon
LHR London
2:40 pm, 23 Mar Mon
IAH Houston
10h 15m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Emirates 1 stop 1d 2h 45m
6:50 pm IAH - 5:35 am (+2) JNB
Emirates 1 stop 1d 5h 20m
7:05 pm JNB - 4:25 pm (+1) IAH
US$1,043
faregeek.com
Show Details

Depart: Houston to Johannesburg via Dubai

IAH
6:50 pm
13h 55m
DXB
6:45 pm (+1)
4h 35m
DXB
11:20 pm
8h 15m
JNB
5:35 am (+1)
Airlines
Flight No.
From
To
Duration
EK212
6:50 pm, 14 Mar Sat
IAH Houston
6:45 pm, 15 Mar Sun
DXB Dubai
13h 55m
4h 35m layover in Dubai (DXB)
EK767
11:20 pm, 15 Mar Sun
DXB Dubai
5:35 am, 16 Mar Mon
JNB Johannesburg
8h 15m

Return: Johannesburg to Houston via Dubai

JNB
7:05 pm
8h
DXB
5:05 am (+1)
4h
DXB
9:05 am
17h 20m
IAH
4:25 pm
Airlines
Flight No.
From
To
Duration
EK764
7:05 pm, 22 Mar Sun
JNB Johannesburg
5:05 am, 23 Mar Mon
DXB Dubai
8h
4h layover in Dubai (DXB)
EK211
9:05 am, 23 Mar Mon
DXB Dubai
4:25 pm, 23 Mar Mon
IAH Houston
17h 20m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Emirates 1 stop 1d 3h 45m
5:50 pm IAH - 5:35 am (+2) JNB
Emirates 1 stop 1d 4h 20m
7:05 pm JNB - 3:25 pm (+1) IAH
US$1,086
expedia.com
Show Details

Depart: Houston to Johannesburg via Dubai

IAH
5:50 pm
14h 55m
DXB
6:45 pm (+1)
4h 35m
DXB
11:20 pm
8h 15m
JNB
5:35 am (+1)
Airlines
Flight No.
From
To
Duration
EK212
5:50 pm, 14 Mar Sat
IAH Houston
6:45 pm, 15 Mar Sun
DXB Dubai
14h 55m
4h 35m layover in Dubai (DXB)
EK767
11:20 pm, 15 Mar Sun
DXB Dubai
5:35 am, 16 Mar Mon
JNB Johannesburg
8h 15m

Return: Johannesburg to Houston via Dubai

JNB
7:05 pm
8h
DXB
5:05 am (+1)
4h
DXB
9:05 am
16h 20m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
EK764
7:05 pm, 22 Mar Sun
JNB Johannesburg
5:05 am, 23 Mar Mon
DXB Dubai
8h
4h layover in Dubai (DXB)
EK211
9:05 am, 23 Mar Mon
DXB Dubai
3:25 pm, 23 Mar Mon
IAH Houston
16h 20m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Delta Air Lines 1 stop 21h 20m
4:40 pm IAH - 10:00 pm (+1) JNB
Air France 1 stop 1d 3h 10m
8:15 pm JNB - 3:25 pm (+1) IAH
US$1,168
us.bravofly.com
Show Details

Depart: Houston to Johannesburg via Amsterdam

IAH
4:40 pm
8h 5m
AMS
7:45 am (+1)
2h 25m
AMS
10:10 am
10h 50m
JNB
10:00 pm
Airlines
Flight No.
From
To
Duration
DL9387
4:40 pm, 14 Mar Sat
IAH Houston
7:45 am, 15 Mar Sun
AMS Amsterdam
8h 5m
2h 25m layover in Amsterdam (AMS)
DL9600
10:10 am, 15 Mar Sun
AMS Amsterdam
10:00 pm, 15 Mar Sun
JNB Johannesburg
10h 50m

Return: Johannesburg to Houston via Paris

JNB
8:15 pm
10h 50m
CDG
6:05 am (+1)
4h 25m
CDG
10:30 am
11h 55m
IAH
3:25 pm
Airlines
Flight No.
From
To
Duration
AF995
8:15 pm, 22 Mar Sun
JNB Johannesburg
6:05 am, 23 Mar Mon
CDG Paris
10h 50m
4h 25m layover in Paris (CDG)
AF636
10:30 am, 23 Mar Mon
CDG Paris
3:25 pm, 23 Mar Mon
IAH Houston
11h 55m
Depart: Mon, 8 Dec Return: Wed, 10 Dec San Francisco to Johannesburg Mon, 8 Dec - Wed, 10 Dec
South African Airways 1 stop 1d 1h 20m
9:20 pm SFO - 8:40 am (+2) JNB
Multiple Airlines 1 stop 1d 2h 40m
6:25 pm JNB - 11:05 am (+1) SFO
US$1,280
fly.co.uk
Show Details

Depart: San Francisco to Johannesburg via New York

SFO
9:20 pm
5h 12m
JFK
5:32 am (+1)
5h 8m
JFK
10:40 am
15h
JNB
8:40 am (+1)
Airlines
Flight No.
From
To
Duration
SA7383
9:20 pm, 8 Dec Mon
SFO San Francisco
5:32 am, 9 Dec Tue
JFK New York
5h 12m
5h 8m layover in New York (JFK)
SA204
10:40 am, 9 Dec Tue
JFK New York
8:40 am, 10 Dec Wed
JNB Johannesburg
15h

Return: Johannesburg to San Francisco via Washington

JNB
6:25 pm
19h
IAD
6:25 am (+1)
1h 50m
IAD
8:15 am
5h 50m
SFO
11:05 am
Airlines
Flight No.
From
To
Duration
SA207
6:25 pm, 10 Dec Wed
JNB Johannesburg
6:25 am, 11 Dec Thu
IAD Washington
19h
1h 50m layover in Washington (IAD)
UA492
8:15 am, 11 Dec Thu
IAD Washington
11:05 am, 11 Dec Thu
SFO San Francisco
5h 50m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Lufthansa 2+ stops 1d 2h
10:10 pm IAH - 8:10 am (+2) JNB
Lufthansa 1 stop 1d 3h 20m
7:40 pm JNB - 3:00 pm (+1) IAH
US$1,293
fly.co.uk
Show Details

Depart: Houston to Johannesburg via London, Munich

IAH
10:10 pm
7h 50m
LHR
12:00 pm (+1)
1h 50m
LHR
1:50 pm
1h 50m
MUC
4:40 pm
3h 50m
MUC
8:30 pm
10h 40m
JNB
8:10 am (+1)
Airlines
Flight No.
From
To
Duration
LH7620
10:10 pm, 14 Mar Sat
IAH Houston
12:00 pm, 15 Mar Sun
LHR London
7h 50m
1h 50m layover in London (LHR)
LH2475
1:50 pm, 15 Mar Sun
LHR London
4:40 pm, 15 Mar Sun
MUC Munich
1h 50m
3h 50m layover in Munich (MUC)
LH9542
8:30 pm, 15 Mar Sun
MUC Munich
8:10 am, 16 Mar Mon
JNB Johannesburg
10h 40m

Return: Johannesburg to Houston via Frankfurt

JNB
7:40 pm
10h 50m
FRA
5:30 am (+1)
4h 20m
FRA
9:50 am
12h 10m
IAH
3:00 pm
Airlines
Flight No.
From
To
Duration
LH573
7:40 pm, 22 Mar Sun
JNB Johannesburg
5:30 am, 23 Mar Mon
FRA Frankfurt
10h 50m
4h 20m layover in Frankfurt (FRA)
LH440
9:50 am, 23 Mar Mon
FRA Frankfurt
3:00 pm, 23 Mar Mon
IAH Houston
12h 10m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
Lufthansa 2+ stops 1d 2h
10:10 pm IAH - 8:10 am (+2) JNB
United Airlines 1 stop 1d 3h 20m
7:40 pm JNB - 3:00 pm (+1) IAH
US$1,304
farebuzz.com
Show Details

Depart: Houston to Johannesburg via London, Munich

IAH
10:10 pm
7h 50m
LHR
12:00 pm (+1)
1h 50m
LHR
1:50 pm
1h 50m
MUC
4:40 pm
3h 50m
MUC
8:30 pm
10h 40m
JNB
8:10 am (+1)
Airlines
Flight No.
From
To
Duration
LH7620
10:10 pm, 14 Mar Sat
IAH Houston
12:00 pm, 15 Mar Sun
LHR London
7h 50m
1h 50m layover in London (LHR)
LH2475
1:50 pm, 15 Mar Sun
LHR London
4:40 pm, 15 Mar Sun
MUC Munich
1h 50m
3h 50m layover in Munich (MUC)
LH9542
8:30 pm, 15 Mar Sun
MUC Munich
8:10 am, 16 Mar Mon
JNB Johannesburg
10h 40m

Return: Johannesburg to Houston via Frankfurt

JNB
7:40 pm
10h 50m
FRA
5:30 am (+1)
4h 20m
FRA
9:50 am
12h 10m
IAH
3:00 pm
Airlines
Flight No.
From
To
Duration
UA9139
7:40 pm, 22 Mar Sun
JNB Johannesburg
5:30 am, 23 Mar Mon
FRA Frankfurt
10h 50m
4h 20m layover in Frankfurt (FRA)
UA8866
9:50 am, 23 Mar Mon
FRA Frankfurt
3:00 pm, 23 Mar Mon
IAH Houston
12h 10m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
United Airlines 1 stop 22h 15m
10:30 am IAH - 4:45 pm (+1) JNB
Lufthansa 1 stop 1d 3h 20m
7:40 pm JNB - 3:00 pm (+1) IAH
US$1,314
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Washington

IAH
10:30 am
3h 5m
DCA
2:35 pm
3h 5m
IAD
5:40 pm
16h 5m
JNB
4:45 pm (+1)
Airlines
Flight No.
From
To
Duration
UA1728
10:30 am, 14 Mar Sat
IAH Houston
2:35 pm, 14 Mar Sat
DCA Washington
3h 5m
3h 5m layover in Washington (DCA)
UA7228
5:40 pm, 14 Mar Sat
IAD Washington
4:45 pm, 15 Mar Sun
JNB Johannesburg
16h 5m

Return: Johannesburg to Houston via Frankfurt

JNB
7:40 pm
10h 50m
FRA
5:30 am (+1)
4h 20m
FRA
9:50 am
12h 10m
IAH
3:00 pm
Airlines
Flight No.
From
To
Duration
LH573
7:40 pm, 22 Mar Sun
JNB Johannesburg
5:30 am, 23 Mar Mon
FRA Frankfurt
10h 50m
4h 20m layover in Frankfurt (FRA)
LH440
9:50 am, 23 Mar Mon
FRA Frankfurt
3:00 pm, 23 Mar Mon
IAH Houston
12h 10m
Depart: Sat, 14 Mar Return: Sun, 22 Mar Houston to Johannesburg Sat, 14 Mar - Sun, 22 Mar
United Airlines 1 stop 23h 50m
8:55 am IAH - 4:45 pm (+1) JNB
Lufthansa 1 stop 1d 3h 20m
7:40 pm JNB - 3:00 pm (+1) IAH
US$1,314
fly.co.uk
Show Details

Depart: Houston to Johannesburg via Washington

IAH
8:55 am
3h 5m
DCA
1:00 pm
4h 40m
IAD
5:40 pm
16h 5m
JNB
4:45 pm (+1)
Airlines
Flight No.
From
To
Duration
UA1152
8:55 am, 14 Mar Sat
IAH Houston
1:00 pm, 14 Mar Sat
DCA Washington
3h 5m
4h 40m layover in Washington (DCA)
UA7228
5:40 pm, 14 Mar Sat
IAD Washington
4:45 pm, 15 Mar Sun
JNB Johannesburg
16h 5m

Return: Johannesburg to Houston via Frankfurt

JNB
7:40 pm
10h 50m
FRA
5:30 am (+1)
4h 20m
FRA
9:50 am
12h 10m
IAH
3:00 pm
Airlines
Flight No.
From
To
Duration
LH573
7:40 pm, 22 Mar Sun
JNB Johannesburg
5:30 am, 23 Mar Mon
FRA Frankfurt
10h 50m
4h 20m layover in Frankfurt (FRA)
LH440
9:50 am, 23 Mar Mon
FRA Frankfurt
3:00 pm, 23 Mar Mon
IAH Houston
12h 10m