Cheap flights from Texas to Johannesburg

DFW — JNB
Nov 28 — Dec 51

How far in advance should I book a flight from Texas to Johannesburg?

Travelers have found it’s best to book a flight 25 days in advance to save up to 11% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 25 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Texas to Johannesburg 1-2 weeks in advance for as low as $1,296, or $1,386 for flights within the next 24 hours.

What is the cheapest month to fly from Texas to Johannesburg?

Due to multiple factors, expect to potentially pay more when booking in July. For low rates, February can be a great choice for travel to Johannesburg. Flights to Johannesburg from Texas in February are about $1,292 on average during February, but can be found for as low as $784.

When is the cheapest time to fly from Texas to Johannesburg (TX - JNB)?

When flying from Texas to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Texas to Johannesburg in November, December 2022

The best prices found for Texas to Johannesburg flights for November, December
Nov 26 - Jan 24
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

30h 30m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

1 stop

27h 05m
$1,174

Qatar Airways

Pick Dates

Deal found 11/23

Nov 26 - Jan 24
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

30h 30m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

2 stops

41h 20m
$1,236

Qatar Airways

Pick Dates

Deal found 11/23

Dec 27 - Jan 23
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

29h 55m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

1 stop

31h 10m
$1,240

Turkish Airlines

Pick Dates

Deal found 11/20

Texas to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Texas found for this year
Nov 26 - Jan 24
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

30h 30m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

1 stop

27h 05m
$1,174

Qatar Airways

Pick Dates

Deal found 11/23

Nov 26 - Jan 24
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

30h 30m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

2 stops

41h 20m
$1,236

Qatar Airways

Pick Dates

Deal found 11/23

Dec 27 - Jan 23
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

29h 55m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

1 stop

31h 10m
$1,240

Turkish Airlines

Pick Dates

Deal found 11/20

Cheap British Airways flights from Texas to Johannesburg

Feb 26 - Mar 15
AUS

Austin Bergstrom

JNB

Johannesburg OR Tambo

1 stop

28h 20m
JNB

Johannesburg OR Tambo

AUS

Austin Bergstrom

1 stop

26h 30m
$1,109

British Airways

Pick Dates

Deal found 11/21

Feb 26 - Mar 15
AUS

Austin Bergstrom

JNB

Johannesburg OR Tambo

1 stop

31h 10m
JNB

Johannesburg OR Tambo

AUS

Austin Bergstrom

1 stop

26h 30m
$1,110

British Airways

Pick Dates

Deal found 11/22

Feb 28 - Mar 10
AUS

Austin Bergstrom

JNB

Johannesburg OR Tambo

2 stops

35h 30m
JNB

Johannesburg OR Tambo

AUS

Austin Bergstrom

1 stop

28h 30m
$1,114

British Airways

Pick Dates

Deal found 11/22

Cheap United Airlines flights from Texas to Johannesburg

Jan 15 - Jan 24
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

24h 40m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

1 stop

25h 07m
$1,261

United Airlines

Pick Dates

Deal found 11/20

Nov 28 - Dec 6
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

21h 03m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

2 stops

27h 52m
$1,470

United Airlines

Pick Dates

Deal found 11/21

Nov 28 - Dec 6
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

2 stops

26h 30m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

2 stops

27h 52m
$1,474

United Airlines

Pick Dates

Deal found 11/21

Last minute flights from Texas to Johannesburg

Late deals on return flights to Johannesburg from Texas, departing today and this week
Dec 1 - Jan 22
AUS

Austin Bergstrom

JNB

Johannesburg OR Tambo

1 stop

28h 20m
JNB

Johannesburg OR Tambo

AUS

Austin Bergstrom

2 stops

29h 02m
$1,341

British Airways

Pick Dates

Deal found 11/22

Dec 1 - Jan 22
AUS

Austin Bergstrom

JNB

Johannesburg OR Tambo

1 stop

28h 20m
JNB

Johannesburg OR Tambo

AUS

Austin Bergstrom

2 stops

29h 02m
$1,365

British Airways

Pick Dates

Deal found 11/20

Dec 2 - Dec 18
IAH

Houston George Bush Intcntl

JNB

Johannesburg OR Tambo

1 stop

34h 25m
JNB

Johannesburg OR Tambo

IAH

Houston George Bush Intcntl

1 stop

23h 50m
$1,375

British Airways

Pick Dates

Deal found 11/20

One-way flights to Johannesburg from Texas

The cheapest one-way flights from Texas to Johannesburg
May 9
AUS

Austin Bergstrom

JNB

Johannesburg OR Tambo

2 stops

42h 51m
$598

Multiple Airlines

Pick Dates

Deal found 11/20

Jan 15
DFW

Dallas/Fort Worth

JNB

Johannesburg OR Tambo

2 stops

25h 25m
$618

Multiple Airlines

Pick Dates

Deal found 11/22

Apr 18
DFW

Dallas/Fort Worth

JNB

Johannesburg OR Tambo

3 stops

40h 21m
$628

Multiple Airlines

Pick Dates

Deal found 11/21

Related info for your journey

Useful info, stats and facts about Texas to Johannesburg flights.

Which airlines flying from Texas to Johannesburg have flexible cancellations due to COVID-19?

Some of our airline partners flying from Texas to Johannesburg have new flexible policies in place due to COVID-19. Delta, United Airlines, and British Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Delta with this kind of flexibility.

Can I find flights from Texas to Johannesburg for under $900 on Cheapflights?

Yes, there are multiple flights from Texas to Johannesburg for under $900. The cheapest flight booked recently is on Turkish Airlines for just $818, but on average you can expect to pay $961.

Are there last-minute flights available from Texas to Johannesburg for under $1,400?

There are currently 20+ open flights from Texas to Johannesburg within the next 7 days for less than $1,400.

What are the cheapest airlines to fly from Texas to Johannesburg one-way?

The cheapest airlines for a one-way flight from Texas to Johannesburg are Kenya Airways ($689), Turkish Airlines ($730), and Brussels Airlines ($752).

What are the most popular routes from Texas to Johannesburg?

While some choose either Houston Hobby - Johannesburg OR Tambo or Dallas Love Field - Johannesburg OR Tambo, Dallas/Fort Worth - Johannesburg OR Tambo is the most popular route from Texas to Johannesburg.

What are the most popular airlines that fly from Texas to Johannesburg?

Before booking your flight from Texas to Johannesburg check out the most popular airlines for this route: American Airlines, Air France or Alaska Airlines.

What are the cheapest flights from Texas to Johannesburg?

Looking for the cheapest flight from Texas to Johannesburg? While on average our users pay $3,293, our data indicates the cheapest price to be $986. The most popular route (Dallas/Fort Worth - Johannesburg OR Tambo), is priced around $885.

Top 10 airlines flying from Texas to Johannesburg

The chart below displays the airlines Cheapflights users traveling from Texas to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Air CanadaCheapest$717Average$1,118FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
Turkish AirlinesCheapest$780Average$980FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
Qatar AirwaysCheapest$892Average$1,638FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search Qatar Airways flights
KLMCheapest$896Average$1,355FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
United AirlinesCheapest$907Average$1,444FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
EmiratesCheapest$934Average$1,490FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights
RwandAirCheapest$951Average$2,035FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search RwandAir flights
DeltaCheapest$969Average$1,364FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
British AirwaysCheapest$1,025Average$1,448FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
LufthansaCheapest$1,026Average$1,339FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights