Find flights
Deals
Insights
When to book
FAQs & Tips
Airlines

DFW - JNB

R12 220 Find cheap flights from Dallas/Fort Worth Airport to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Dallas/Fort Worth to OR Tambo departing on 21/8. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Thu 22/8
Thu 29/8

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

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Dallas to Johannesburg.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Dallas to Johannesburg.
In the last 7 days, travellers have searched 50 552 773 times on KAYAK, and here's why:

Save 32% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals from Dallas/Fort Worth to OR Tambo (DFW-JNB)

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Dallas/Fort Worth to OR Tambo that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
18:35 - 9:25DFW-JNB
31h 50m2 stops
19:20 - 20:39JNB-DFW
32h 19m1 stop
R16 110American Airlines
Find Deal
Mon, Aug 26 - Wed, Sep 11
19:25 - 9:25DFW-JNB
31h 00m1 stop
19:20 - 14:20JNB-DFW
26h 00m1 stop
R16 129American Airlines
Find Deal
Mon, Aug 26 - Wed, Sep 11
13:10 - 17:45DFW-JNB
21h 35m1 stop
19:35 - 14:35JNB-DFW
27h 00m1 stop
R16 973United Airlines
Find Deal
Mon, Sep 2 - Mon, Nov 25
13:10 - 17:45DFW-JNB
21h 35m1 stop
15:05 - 11:06JNB-DFW
28h 01m2 stops
R17 266United Airlines
Find Deal
Mon, Sep 2 - Tue, Nov 19
21:40 - 9:25DFW-JNB
28h 45m1 stop
19:45 - 16:40JNB-DFW
28h 55m2 stops
R17 340British Airways
Find Deal
Tue, Sep 3 - Fri, Nov 22
22:59 - 9:25DFW-JNB
27h 26m1 stop
22:10 - 15:00JNB-DFW
24h 50m1 stop
R17 431British Airways
Find Deal
Tue, Sep 3 - Fri, Nov 22
15:45 - 8:40DFW-JNB
33h 55m1 stop
19:50 - 13:55JNB-DFW
26h 05m1 stop
R18 624Air France
Find Deal
Tue, Sep 3 - Thu, Nov 14
14:18 - 21:20DFW-JNB
24h 02m2 stops
23:55 - 22:17JNB-DFW
30h 22m2 stops
R18 899KLM
Find Deal
Wed, Sep 4 - Fri, Nov 22
15:45 - 8:40DFW-JNB
33h 55m1 stop
19:50 - 13:55JNB-DFW
26h 05m1 stop
R19 358Air France
Find Deal
Tue, Sep 3 - Sat, Nov 23
14:18 - 21:20DFW-JNB
24h 02m2 stops
23:55 - 22:11JNB-DFW
30h 16m2 stops
R19 633KLM
Find Deal
Tue, Sep 3 - Sat, Nov 23

Flights from Dallas/Fort Worth to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights from Dallas/Fort Worth to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Dallas/Fort Worth Airport to Johannesburg?

The average price of all flights from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
If your flying dates are flexible, you should consider flying to Johannesburg on a Tuesday, as we generally find the cheapest rates on that day for this route. On the other hand, Sunday is the most expensive day to fly from Dallas/Fort Worth Airport to Johannesburg. For your return ticket, we recommend flying on a Tuesday and avoiding Saturdays for the best deals.

What is the cheapest month to fly from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport is January, where tickets cost R20 165 on average. On the other hand, the most expensive months are July and August, where the average cost of tickets is R31 248 and R29 597 respectively.

How far in advance should I book a flight from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport, you should book around 3 days before departure. For the absolute cheapest price, our data suggests you should book 100 days before departure.

Which airlines provide the cheapest flights from Dallas/Fort Worth Airport to Johannesburg?

The cheapest price for the route for each airline clicked by KAYAK users in the last 72 hours.
In the last 72 hours, the best return deals on flights connecting Dallas/Fort Worth Airport to Johannesburg were found on American Airlines (R16 110) and United Airlines (R16 973). Qatar Airways proposed the cheapest one-way flight at R13 156.

Good to know

Low season

February

High season

December

Cheapest flight

R12 220
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (14% more expensive on average)
Flight from Dallas/Fort Worth Airport to Johannesburg

When to book flights from Dallas/Fort Worth to OR Tambo

Are your dates flexible? Find out the best times to travel from Dallas/Fort Worth to OR Tambo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Dallas/Fort Worth Airport to Johannesburg flights

  • What is the cheapest flight from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport?

    In the last 3 days, the lowest price for a flight from Dallas/Fort Worth Airport to Johannesburg OR Tambo Airport was R666 for a one-way ticket and R878 for a return.

  • Which airports will I be using when flying from Dallas/Fort Worth Airport to Johannesburg?

    Dallas/Fort Worth Airport and Johannesburg are both served by 1 main airport. You will leave Dallas/Fort Worth Airport from Dallas/Fort Worth and will be arriving at Johannesburg OR Tambo.

  • Which aircraft models fly most regularly from Dallas/Fort Worth Airport to Johannesburg?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Dallas/Fort Worth Airport to Johannesburg?

    oneworld, Star Alliance, and SkyTeam are the airline alliances operating flights between Dallas/Fort Worth Airport and Johannesburg, with SkyTeam being the most commonly used for this route.

  • Which is the best airline for flights from Dallas to Johannesburg, British Airways or KLM?

    The two airlines most popular with KAYAK users for flights from Dallas to Johannesburg are British Airways and KLM. With an average price for the route of R27 541 and an overall rating of 6,7, British Airways is the most popular choice. KLM is also a great choice for the route, with an average price of R30 472 and an overall rating of 7,8.

  • How does KAYAK find such low prices on flights from Dallas/Fort Worth Airport to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Dallas/Fort Worth Airport to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Dallas/Fort Worth Airport to Johannesburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg from Dallas/Fort Worth Airport is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Dallas/Fort Worth Airport to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Johannesburg with an airline and back to Dallas/Fort Worth Airport with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Dallas/Fort Worth Airport to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg from Dallas/Fort Worth Airport up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Dallas/Fort Worth to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying from Dallas to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from Dallas/Fort Worth to OR Tambo? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1416 reviews
7,9Boarding
8,4Crew
7,2Entertainment
7,7Comfort
7,3Food
Airline reviews

Delay, luggage didn’t arrive. Had to go the next day to collect it

2,0 MediocreEmrah, Jul 2024AMS - MUC
Read more about KLM reviews

Delay, luggage didn’t arrive. Had to go the next day to collect it

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

It was nice to be on a legacy airline, people try at least.

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

My only issue was my meal was inedible except for the sides.

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Awful. They cancelled my seats and demanded $1360 to rebook me

United failed me in cancelling flight to Chicago. Then put me on American Airlines standby to Miami for onward connection to RMO via IST. Standby failed. They looked me for Sunday morning 24 hours late at this point). Made it to Miami but Turkish airlines cancelled my seats and demanded $1360 to rebook the flights for the following day ! I went to United, spent two hours negotiating with Mr Ruis ? Who said he could do anything for me as he could fix problems that United caused in Miami. He suggested I call the 800 number. When I managed to.get through on my 6th call, I was on hold 2 hours and 30 minutes waiting for an agent when the call was cut off by United phone system. I went back to American. At last a lady , who had zero responsibility in this fiasco, helped me to find a replacement flight that night with Polish airlines to RMO through Warsaw at a cost of $968 including bag charge. I booked it with only a few hours to spare. The lady at American helped to recover and redirect my checked suitcase that had arrived in Miami a day earlier United customer service were awful. United partner Turkish airlines were horrendous and took zero responsibility. I ended up being late to my appointment overseas by 45 hours with zero compensation, no food vouchers, no replacement flights until I found one and paid for it myself. I reporting the entire fiasco to the secretary of state for Tennessee for law violations and refusal to remedy and compensate. I now need help to extend the trip by two days but United are not responding to communications

I was flying with Turkish Airlines from Tashkent to Dallas and from Dallas to Tashkent. In both directions the flights were late. I missed my connecting flight from Istanbul to Dallas in Istanbul airport because of that. That led to a no show case with a rental company in Dallas and I lost 460 US dollars. On the way from Dallas to Tashkent with a layover in Istanbul the plane was also late and I almost missed my connecting flight to Tashkent. Then my bag did not arrive with the same plane and only on the next morning flight from Istanbul. I was about to leave Tashkent the same day to Astana in Kazakhstan and then from there for work in Saudi Arabia. Luckily I had an excess in time before the next flight and I manage to get my bag back. Otherwise I would have missed 3 flights automatically because I couldn't travel for work without my bag and all valuables in it. So, overall, very bad experience with Turkish Airlines. Will never use these airlines again.

On my flight the menus showed different food and different was available. I think that was a miscommunication maybe. Other than that flight was wonderful.

Request for “strict vegan” as in the airlines meal selection was not strictly adhered to. My two travelling partners with their Asian vegetarian meals said that their meals were not Asian.

We waited 4 hours in the flight to take off but then the flight was cancelled.

It was ok. This flight was for my 80 year old grandparents and when they arrived to Beirut no wheelchair (as requested) was waiting for them. My grandpa had to pick up his own luggage, he got soooo tired. No one to help him as we submitted the request ahead of time

Terrible seats are very uncomfortable and narrow. Really hard time eating and painful buttons.. crew was very rud not allow anyone to stand not even to go to the toilets

Overnight flight in the old style Business class, but still very good.

I was in business class, without the business class amenities. Large seat with lots of legroom, but no TV or bed. Food was okay, but I did enjoy the Turkish red wine.

I was refused to used the toilet closes to my seat and had to go to the back of the plane .. it was difficult for me I’m a wheelchair customer

Was a good flight , well served by the flight attendants. Boarding went smoothly, flight was smooth.

Clean and plenty of room for handbaggage. Leg room was cramped compared with the 777 from Frankfurt.

When I got our tickets, my husband and I were easily able to get seats together (including a window seat). When we checked in at the airport all the seats were reset and we had to pick new ones, so we couldn’t sit together because there were only middle seats! Ugh that’s the worst. We were back so far we had to check our carry ons which was annoying because I bring an expensive camera that I don’t/cant check so I had to reorganize my items. Once we were seated on the plane we had to wait an hour to take off and they said there was some weather/air traffic in Denver but it was unclear. The lady I sat next to complained that our seats didn’t go back and we both got free complimentary snack boxes which were quite good. I wasn’t going to say anything about the seats, they were the typical uncomfortable kind. It would have been fine if the 2 hr flight hadn’t turned into 3 hrs. Not the best flight but also not the worst.

Nothing they cancelled my connection and couldn't get me on a flight for 3 more days

Lady was a bit rude during boarding and I was being nice to her.

Crew was very cooperative and professional. Passenger's first checked in bag should be free.

My seat was broken. WiFi didn’t work. Gate crew at HOU were rude and condescending. Treated all the passengers badly. Bad experience, United.

Food wasn’t very good, old business seating configuration on an old A340

Not a fan of the diagonal partially enclosed business class seats or how they have to be converted to beds manually by crew. I prefer more isolation and user control for switching to lie flat.

It took an hour and a half for luggage to be dlivered in London

We were seated in the rear of the plane. Buses arrived to take us to the terminal but there weren’t enough so we waited an hour to leave the plane.

Chicago to London flight was delayed an hour . Boarding process was slow . I missed my connection to New Delhi and My connection from New Delhi to Ranchi. Now come the really outrageous part! There was a flight from London to Bangalore that would have allowed me to reach Ranchi on time. I was about to but ticket from Bangalore to Ranchi when BA agent came back after talking to someone in back office and informed me that she cannot rebook me to London Bangalore flight as Bangalore was TOO FAR fro. Delhi. I waited 8 hr in London airport. I was flying business. Hope this review helps the airline. I was not asking for any money back for my missed flight. Anand Mohan

Access to movies was nice, food not bad, and landing was smooth. Cramming us in like sardines is not fun. A little more space to bend down to get a bag or not touch my neighbors arm because we’re so close would be better for a 9 hour flight. Whomever designed the seating and you, who bought these planes, clearly are NOT interested in customers’ comfort. So stop pretending you do. Also, if you want traveler’s to check their bags so there is space to store carry one, don’t charge so much to check baggage. Seriously?!

The leg room on the plane was the smallest I have encountered in all my travels. Ił only 5’4

We got our seats and was surprised at the half empty plane, so had a very good hostess and we enjoyed the whole flight back home, so the only thing we had to wait for was the passenger assistance that was not there and had to wait about 20 mins on the jetway.

The only issue I had with the flight is that dinner took a long time to come even regardless of the turbulence we experienced. The flight attendants kept disappearing while serving people and kept some people waiting. Which caused them to forget to serve me some tea. It was resolved eventually. Just a small complaint. Maybe there's other reasons but overall the flight wasn't bad.

The check in lady was the best I have seen at JFK she was very nice

The perfect jet stream back saved over 1 hour in the air.

Crew could not even try to accommodate my food request. Phone Charging USB thing was not working.

Book cheap flights from Dallas to Johannesburg

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Dallas to Johannesburg found on KAYAK in the last 72 hours.
21/8Wed
2 stops
42h 35mDFW-JNB
R12 220
21/8Wed
2 stops
42h 35mDFW-JNB
R12 257
21/8Wed
3 stops
42h 30mDFW-JNB
R12 312
15/8Thu
1 stopQatar Airways
34h 15mDFW-JNB
R13 156
22/8Thu
1 stopQatar Airways
34h 15mDFW-JNB
R13 835
15/8Thu
2 stopsEtihad Airways
59h 01mDFW-JNB
R14 532
31/7Wed
3 stopsEthiopian Air
30h 05mDFW-JNB
R19 285
31/7Wed
2 stopsEthiopian Air
41h 30mDFW-JNB
R20 954
29/7Mon
1 stopEmirates
25h 35mDFW-JNB
R21 230
3/8Sat
1 stopEmirates
25h 35mDFW-JNB
R22 147

Search by stops

Search by airline

Search by price

Last minute flights from Dallas/Fort Worth to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights from Dallas to Johannesburg that are departing in the next 10 days.
26/7Fri
multi-stopDelta
36h 03mDFW-JNB
4/8Sun
multi-stopDelta
27h 35mJNB-DFW
R32 789
25/7Thu
multi-stopDelta
36h 10mDFW-JNB
4/8Sun
multi-stopDelta
21h 38mJNB-DFW
R32 918
25/7Thu
multi-stopDelta
36h 22mDFW-JNB
4/8Sun
multi-stopDelta
25h 59mJNB-DFW
R33 009
24/7Wed
multi-stopEthiopian Air
34h 35mDFW-JNB
26/8Mon
multi-stopEthiopian Air
31h 22mJNB-DFW
R37 230
24/7Wed
multi-stop
31h 55mDFW-JNB
26/8Mon
multi-stop
31h 50mJNB-DFW
R37 266
24/7Wed
multi-stopQatar Airways
31h 55mDFW-JNB
26/8Mon
multi-stopQatar Airways
27h 15mJNB-DFW
R38 000
24/7Wed
multi-stopRwandAir
31h 55mDFW-JNB
25/8Sun
multi-stopRwandAir
43h 50mJNB-DFW
R43 964
25/7Thu
multi-stopEthiopian Air
33h 20mDFW-JNB
4/8Sun
multi-stopEthiopian Air
31h 15mJNB-DFW
R44 422
26/7Fri
multi-stop
34h 35mDFW-JNB
4/8Sun
multi-stop
33h 12mJNB-DFW
R49 762
27/7Sat
multi-stopQatar Airways
35h 05mDFW-JNB
7/8Wed
multi-stopQatar Airways
40h 45mJNB-DFW
R102 074

Search by stops

Search by airline

Search by price

Dallas/Fort Worth Airport - Johannesburg Flights

Departure:

Dallas/Fort Worth Airport (DFW)United States

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Dallas/Fort Worth Airport

Cabin classes: