background

Flight Deals from Houston to Johannesburg from $595

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoEK LogoTK LogoAF LogoLH LogoLX LogoBA Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Up to 1 stop
    $1075
  • Up to 2 stops
    $1186

Airlines

  • Air France
    $1529
  • American Airlines
    $1382
  • British Airways
    $1260
  • Brussels Airlines
    $1593
  • Ethiopian Airlines
    $1259
  • KLM
    $1516
  • Lufthansa
    $1353
  • Qatar Airways
    $1186
  • SWISS
    $1405
  • Turkish Airlines
    $1075
  • United Airlines
    $1496

Cabin Class

  • Economy
    $1075

Departure Airports

  • George Bush Intercontinental Houston Airport
    $1075
  • William P Hobby Airport
    $1364

Arrival Airports

  • OR Tambo International Airport
    $1075

Layover Airports

  • Addis Ababa Bole International Airport
    $1259
  • Amsterdam Airport Schiphol
    $1411
  • Cape Town International Airport
    $1353
  • Chicago O Hare Airport
    $1259
  • Dallas Fort Worth International Airport
    $1364
  • Frankfurt am Main Airport
    $1384
  • General Edward Lawrence Logan International Airport
    $1360
  • Hamad International Airport
    $1186
  • Hartsfield Jackson Atlanta International Airport
    $1624
  • Istanbul Airport
    $1075
  • Kigali International Airport
    $1186
  • London Heathrow Airport
    $1260
  • Maputo Airport
    $1511
  • Miami International Airport
    $1386
  • Montreal Trudeau Airport
    $1593
  • Munich Airport
    $1353
  • Newark Liberty Airport
    $1353
  • Paris Charles de Gaulle Airport
    $1516
  • Philadelphia International Airport
    $1434
  • Toronto Pearson Airport
    $1490
  • Washington Dulles Airport
    $1259
  • Zürich Airport
    $1405

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
BUNDLE & SAVE
Book a flight & hotel together for extra savings.
On average save $240 per traveler
Turkish Airlines Logo
Turkish Airlines

11/09/25

IAH
37h 45m
IST

11/11/25

JNB
Turkish Airlines Logo
Turkish Airlines

11/17/25

JNB
24h 5m
IST

11/18/25

IAH
$1075
Turkish Airlines Logo
Turkish Airlines

11/29/25

IAH
37h 45m
IST

12/01/25

JNB
Turkish Airlines Logo
Turkish Airlines

12/06/25

JNB
18h
IST

12/07/25

IAH
$1115
Qatar Airways Logo
Qatar Airways

11/09/25

IAH
39h 55m
DOH

11/11/25

JNB
Qatar Airways Logo
Qatar Airways

11/17/25

JNB
36h 20m
KGL
DOH

11/18/25

IAH
$1186
Ethiopian Airlines Logo
Ethiopian Airlines

11/09/25

IAH
39h 10m
ORD
ADD

11/10/25

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

11/17/25

JNB
29h 20m
ADD
ORD

11/18/25

IAH
$1259
Ethiopian Airlines Logo
Ethiopian Airlines

11/09/25

IAH
39h 10m
ORD
ADD

11/10/25

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

11/17/25

JNB
24h 59m
ADD
IAD

11/18/25

IAH
$1259
British Airways Logo
British Airways

11/09/25

IAH
33h 45m
LHR

11/11/25

JNB
British Airways Logo
British Airways

11/17/25

JNB
18h 30m
LHR

11/18/25

IAH
$1260
British Airways Logo
British Airways

11/29/25

IAH
36h 35m
LHR

12/01/25

JNB
British Airways Logo
British Airways

12/11/25

JNB
18h 30m
LHR

12/12/25

IAH
$1298
Lufthansa Logo
Lufthansa

11/09/25

IAH
38h 15m
MUC

11/11/25

JNB
Lufthansa Logo
Lufthansa

11/17/25

JNB
20h 10m
CPT
EWR

11/18/25

IAH
$1353
Qatar Airways Logo
Qatar Airways

11/09/25

IAH
38h 20m
BOS
DOH

11/11/25

JNB
Qatar Airways Logo
Qatar Airways

11/17/25

JNB
36h 20m
KGL
DOH

11/18/25

IAH
$1360
British Airways Logo
British Airways

11/09/25

HOU
37h 16m
DFW
LHR

11/11/25

JNB
British Airways Logo
British Airways

11/17/25

JNB
16h 5m
LHR

11/18/25

HOU
$1364
American Airlines Logo
American Airlines

11/09/25

IAH
33h 45m
LHR

11/11/25

JNB
American Airlines Logo
American Airlines

11/17/25

JNB
16h 5m
LHR

11/18/25

IAH
$1382
American Airlines Logo
American Airlines

11/29/25

IAH
36h 35m
LHR

12/01/25

JNB
American Airlines Logo
American Airlines

12/06/25

JNB
18h 35m
LHR

12/07/25

IAH
$1382
Lufthansa Logo
Lufthansa

11/09/25

IAH
38h 15m
MUC

11/11/25

JNB
Lufthansa Logo
Lufthansa

11/17/25

JNB
18h 50m
FRA

11/18/25

IAH
$1384
American Airlines Logo
American Airlines

11/29/25

IAH
41h 29m
MIA
LHR

12/01/25

JNB
American Airlines Logo
American Airlines

12/06/25

JNB
18h 35m
LHR

12/07/25

IAH
$1386
American Airlines Logo
American Airlines

11/09/25

HOU
37h 11m
DFW
LHR

11/11/25

JNB
American Airlines Logo
American Airlines

11/17/25

JNB
18h 35m
LHR

11/18/25

HOU
$1386
American Airlines Logo
American Airlines

11/29/25

IAH
41h 29m
MIA
LHR

12/01/25

JNB
American Airlines Logo
American Airlines

12/06/25

JNB
20h 9m
LHR
DFW

12/07/25

IAH
$1396
SWISS Logo
SWISS

11/09/25

IAH
39h 5m
LHR
ZRH

11/11/25

JNB
SWISS Logo
SWISS

11/17/25

JNB
18h 50m
FRA

11/18/25

IAH
$1405
SWISS Logo
SWISS

11/09/25

IAH
39h 5m
LHR
ZRH

11/11/25

JNB
SWISS Logo
SWISS

11/17/25

JNB
18h 15m
ZRH
AMS

11/18/25

IAH
$1411
American Airlines Logo
American Airlines

11/20/25

IAH
38h 39m
MIA
LHR

11/22/25

JNB
American Airlines Logo
American Airlines

11/28/25

JNB
23h 25m
LHR
PHL

11/29/25

IAH
$1434
SWISS Logo
SWISS

11/29/25

IAH
47h 56m
YYZ
ZRH

12/01/25

JNB
SWISS Logo
SWISS

12/11/25

JNB
30h
MUC

12/12/25

IAH
$1490
United Airlines Logo
United Airlines

11/29/25

IAH
27h 57m
EWR

11/30/25

JNB
United Airlines Logo
United Airlines

12/11/25

JNB
18h 50m
FRA

12/12/25

IAH
$1496
United Airlines Logo
United Airlines

11/29/25

IAH
46h 45m
IAD
EWR

12/01/25

JNB
United Airlines Logo
United Airlines

12/11/25

JNB
18h 50m
FRA

12/12/25

IAH
$1506
Qatar Airways Logo
Qatar Airways

11/29/25

IAH
47h
DOH
MPM

12/01/25

JNB
Qatar Airways Logo
Qatar Airways

12/11/25

JNB
26h 45m
DOH

12/12/25

IAH
$1511
KLM Logo
KLM

11/27/25

IAH
30h 35m
AMS

11/28/25

JNB
KLM Logo
KLM

12/06/25

JNB
18h 15m
CDG

12/07/25

IAH
$1516
Air France Logo
Air France

11/27/25

IAH
43h 45m
CDG

11/29/25

JNB
Air France Logo
Air France

12/06/25

JNB
18h 15m
CDG

12/07/25

IAH
$1529
Qatar Airways Logo
Qatar Airways

11/24/25

IAH
47h
DOH
MPM

11/26/25

JNB
Qatar Airways Logo
Qatar Airways

12/02/25

JNB
26h 45m
DOH

12/03/25

IAH
$1549
KLM Logo
KLM

11/21/25

IAH
30h 35m
AMS

11/22/25

JNB
KLM Logo
KLM

12/06/25

JNB
18h 15m
CDG

12/07/25

IAH
$1564
Air France Logo
Air France

11/29/25

IAH
43h 45m
CDG

12/01/25

JNB
Air France Logo
Air France

12/11/25

JNB
18h 15m
CDG

12/12/25

IAH
$1579
Brussels Airlines Logo
Brussels Airlines

11/09/25

IAH
45h 40m
YUL
FRA

11/11/25

JNB
Brussels Airlines Logo
Brussels Airlines

11/17/25

JNB
25h 54m
FRA
YUL

11/18/25

IAH
$1593
Ethiopian Airlines Logo
Ethiopian Airlines

11/29/25

IAH
46h 55m
ORD
ADD

12/01/25

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

12/11/25

JNB
22h 51m
ADD
ATL

12/12/25

IAH
$1624

Top Deals on flights from Houston to Johannesburg

Houston, US (HOU) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Jan 8

IAH
37h 45m
IST

Jan 10

JNB

as low as

$595

Houston, US (HOU) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Jan 15

IAH
50h 35m
LAX
ZRH

Jan 17

JNB

as low as

$791

Houston, US (HOU) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Jan 15

IAH
41h
FRA

Jan 17

JNB

as low as

$813

Houston, US (HOU) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Jan 15

IAH
41h 35m
AMS
FRA

Jan 17

JNB

as low as

$831

Houston, US (HOU) - Johannesburg, ZA (JNB)

JetBlue Logo
JetBlue

Jan 15

IAH
45h 5m
BOS
DOH

Jan 17

JNB

as low as

$852

Houston, US (HOU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

Jan 15

IAH
37h 25m
YYZ
DXB

Jan 16

JNB

as low as

$1075

Houston, US (HOU) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Aug 25

IAH
55h 30m
EWR
ADD

Aug 28

JNB

as low as

$1087

Houston, US (HOU) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Jan 15

IAH
39h 55m
DOH

Jan 17

JNB

as low as

$1118

Houston, US (HOU) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Jan 8

IAH
38h 25m
LHR
FRA

Jan 10

JNB

as low as

$1151

Houston, US (HOU) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Aug 25

IAH
46h 54m
ORD
DOH

Aug 27

JNB

as low as

$1192

Houston, US (HOU) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Jan 15

IAH
40h 10m
DFW
DOH

Jan 17

JNB

as low as

$1192

Houston, US (HOU) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Dec 11

IAH
40h 50m
ATL
ADD

Dec 13

JNB

as low as

$1265

Frequently Asked Questions

What are all possible destination arrival airports?
The possible destination arrival airport is OR Tambo International Airport in Johannesburg.
What is the time difference between destination and arrival?
The time difference between Houston and Johannesburg is typically 8 hours, with Johannesburg being ahead, but you should confirm the exact time based on your travel date due to possible daylight saving changes.
Is there a direct flight from Houston to Johannesburg?
There is no direct flight from Houston to Johannesburg. The cheapest option is with Turkish Airlines for $ 1075 with a 1 stop at Istanbul. The fastest is with Lufthansa for $ 1458 with a 1 stop at Newark.
Are there convenient layover flights from Houston to Johannesburg?
Yes, there are convenient layover flights from Houston to Johannesburg. You can choose the 1 stop flight with Turkish Airlines at $1075, or other options including Qatar Airways at $1186, British Airways at $1260, Lufthansa at $1353, and American Airlines at $1382.
What are the most convenient layover airports for the flight?
For your flight from Houston to Johannesburg, the most convenient layover airports are Istanbul Airport (Turkish Airlines), Newark Liberty Airport (Lufthansa), London Heathrow Airport (British Airways), Hamad International Airport (Qatar Airways), and Zurich Airport (SWISS).
What is the cheapest and fastest flight from Houston to Johannesburg?
The cheapest flight is with Turkish Airlines for $1075, taking 37 hours 45 minutes. The fastest option is with Lufthansa for $1458, taking 27 hours 57 minutes.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158