$599 Cheap Flights from Houston (IAH) to Johannesburg (JNB)

Popular airlines from George Bush Intercontinental Airport (IAH) to O.R. Tambo Intl. Airport (JNB)

Find available prices by choosing your travel dates.

Cheap Flights from Houston to Johannesburg (IAH-JNB)

Prices were available within the past 7 days and start at $599 for one-way flights and $953 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

British Airways
British Airways
Turkish Airlines
British Airways
Turkish Airlines
Turkish Airlines
Qatar Airways
United
Swiss International Air Lines
American Airlines

Frequently asked questions

Is it cheaper to buy a plane ticket from George Bush Intercontinental Airport (IAH) to JNB last minute?
Booking your flight from IAH to O.R. Tambo Intl. Airport (JNB) last minute could save you a tidy sum if you stumble on a terrific deal. However, tickets usually don’t get cheaper closer to the departure date. If you procrastinate, flights could also be booked out or the best seats gone (because no one wants the middle seat). If you don’t want to hedge your bets, book well in advance of the date you want to leave. In fact, some of the best deals are available on Expedia up to a year in advance. If your preferred carrier hasn’t released tickets yet, check back regularly as offers are constantly updated on Expedia.
What airports do you fly into for Johannesburg from Houston?
Flights from Houston to Johannesburg touch down at O.R. Tambo Intl. Airport (JNB). Roughly 13 mi northeast of downtown Johannesburg, it’s the main entry point to this awesome city. When you’re ready to start exploring, Johannesburg Zoo and First National Bank Stadium should be first on your list.
Can I change the date of my flight from IAH to O.R. Tambo Intl. Airport (JNB)?
We know plans can get upended, so Expedia is here to help make amending your journey easy. To start, access your George Bush Intercontinental Airport (IAH) to O.R. Tambo Intl. Airport (JNB) itinerary through the Expedia Trips portal and browse the fare conditions and rules about change fees or other charges. If you purchased your fare in the last 24 hours, some airlines will let you cancel for free and book new flights. If you booked your fare more than 24 hours ago, contact us via our Customer Service portal to run through your options.
*Available to One Key members.