Take off on cheap flights from Houston to Johannesburg, your adventure starts now!

Find cheap airline tickets from Houston to Johannesburg by date

  • any
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • any
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • price
  • month of departure
  • month of return
$768
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$776
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$800
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$804
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$804
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$804
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:25a JNB
Air Canada 2 stops (41h10m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$804
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Air Canada inbound: Sep 12, 2019
8:30p JNB » 6:18a IAH
Air Canada 2 stops (33h48m)
$804
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$805
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:25a JNB
Air Canada 2 stops (41h10m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$805
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Unknown Company inbound: Sep 12, 2019
9:05p JNB » 11:51p IAH
Unknown Company 1 stop (26h46m)
$814
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Air Canada inbound: Sep 12, 2019
8:30p JNB » 2:53a IAH
Air Canada 2 stops (30h23m)
$816
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:25a JNB
Air Canada 2 stops (41h10m)
Air Canada inbound: Sep 12, 2019
7:25p JNB » 3:39a IAH
Air Canada 2 stops (32h14m)
$821
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:05a JNB
Air Canada 2 stops (40h50m)
Air Canada inbound: Sep 12, 2019
7:25p JNB » 3:39a IAH
Air Canada 2 stops (32h14m)
$823
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$823
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:25a JNB
Air Canada 2 stops (41h10m)
Unknown Company inbound: Sep 12, 2019
9:05p JNB » 1:45a IAH
Unknown Company 1 stop (28h40m)
$824
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$825
Qatar Airways outward: Aug 30, 2019
1:00a IAH » 2:55p JNB
Qatar Airways 1 stop (37h55m)
Qatar Airways inbound: Sep 12, 2019
1:45p JNB » 11:00p IAH
Qatar Airways 1 stop (33h15m)
$832
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
Lufthansa inbound: Sep 12, 2019
8:30p JNB » 11:10p IAH
Lufthansa 1 stop (26h40m)
$833
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
United Airlines inbound: Sep 12, 2019
7:00p JNB » 8:50p IAH
United Airlines 1 stop (25h50m)
$839
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$843
Qatar Airways outward: Aug 30, 2019
1:00a IAH » 2:55p JNB
Qatar Airways 1 stop (37h55m)
Qatar Airways inbound: Sep 12, 2019
1:45p JNB » 11:00p IAH
Qatar Airways 1 stop (33h15m)
$843
Air Canada outward: Aug 29, 2019
6:20p IAH » 7:40a JNB
Air Canada 2 stops (37h20m)
Unknown Company inbound: Sep 12, 2019
9:05p JNB » 10:24p IAH
Unknown Company 1 stop (25h19m)
$845
Air Canada outward: Aug 29, 2019
6:20p IAH » 7:40a JNB
Air Canada 2 stops (37h20m)
Unknown Company inbound: Sep 12, 2019
9:05p JNB » 10:24p IAH
Unknown Company 1 stop (25h19m)
$850
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$851
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Air Canada inbound: Sep 12, 2019
7:25p JNB » 3:39a IAH
Air Canada 2 stops (32h14m)
$878
Turkish Airlines outward: Aug 30, 2019
3:50a IAH » 10:20a JNB
Turkish Airlines 1 stop (30h30m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$881
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:05a JNB
Air Canada 2 stops (40h50m)
Air Canada inbound: Sep 12, 2019
7:25p JNB » 3:39a IAH
Air Canada 2 stops (32h14m)
$895
Air Canada outward: Aug 29, 2019
2:15p IAH » 7:40a JNB
Air Canada 2 stops (41h25m)
Turkish Airlines inbound: Sep 12, 2019
6:10p JNB » 2:05a IAH
Turkish Airlines 1 stop (31h55m)
$930
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
United Airlines inbound: Sep 12, 2019
7:00p JNB » 8:50p IAH
United Airlines 1 stop (25h50m)
$931
United Airlines outward: Aug 29, 2019
10:55p IAH » 8:30a JNB
United Airlines 1 stop (33h35m)
United Airlines inbound: Sep 12, 2019
7:00p JNB » 8:50p IAH
United Airlines 1 stop (25h50m)
Return
Departure
Find the cheapest Houston Johannesburg flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Houston - Johannesburg with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from Houston to Johannesburg

  • any
  • June 2019
  • July 2019
  • August 2019
  • September 2019
  • October 2019
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • all
  • Air Canada
  • KLM
  • Lufthansa
  • Qatar Airways
Air Canada
outbound: Aug 29, 2019
Air Canada 2 stops
return: Sep 12, 2019
Air Canada 2 stops
Qatar Airways
outbound: Aug 29, 2019
Qatar Airways 1 stop
return: Sep 12, 2019
Qatar Airways 1 stop
Lufthansa
outbound: Aug 29, 2019
Lufthansa 1 stop
return: Sep 12, 2019
Lufthansa 1 stop
KLM
outbound: Aug 29, 2019
KLM 1 stop
return: Sep 12, 2019
KLM 1 stop

Travel tips for flights Houston - Johannesburg

Average flight duration: 32h38m (flight with stopovers)

  • Arrival city:
  • Johannesburg, South Africa
  • Airport(s):
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Local time:
  • Jun 25, 2019 11:38 AM, GMT+2
  • Weather:
  • min. 49ºF, max. 61ºF
  • Departure city:
  • Houston, USA
  • Airport(s):
  • William P. Hobby Airport (HOU)
  • George Bush Intercontinental Airport (IAH)
  • Local time:
  • Jun 25, 2019 4:38 AM, GMT-5
  • Weather:
  • min. 81ºF, max. 92ºF