About Flights from Hoedspruit to Johannesburg
The safari return with nowhere to go but home. Hoedspruit to Johannesburg is the return flight for exhausted game watchers — and with only Airlink and CemAir on the route, seat inventory is tight. This is a 100-seat aircraft serving an entire region's departures. If you're flying HDS→JNB during June–October peak safari season, the flight is often full 6+ weeks before departure. The upside: lodges pre-book your return as part of your package. The downside: if you want to extend your stay last-minute, there are no seats. The alternative play: fly HDS→JNB the morning of your lodge departure, then catch your international connection (CPT, DUR, or Europe) that evening from OR Tambo. This route enables the "safari-then-travel-onward" itinerary — but only if you book 8–10 weeks ahead.
Route Facts
| From | Hoedspruit International Airport (HDS) |
|---|---|
| To | OR Tambo International Airport (JNB) |
| Airlines | Airlink |
| Peak periods | December, school holidays (June/July), Easter |
| Best value months | February–March, August–October |
Best Time to Book & Fly
The cheapest HDS→JNB fares appear in February and August–September. The December period is extremely expensive as tourists flood into Hoedspruit and everyone who visited tries to return home at the same time — avoid if you can, or book very far in advance. Tuesday and Wednesday departures are consistently the cheapest days of the week on this route.
Baggage & Booking Notes
Low-cost carriers (FlySafair, CemAir): 7 kg cabin bag included. Checked baggage is a paid add-on — add it at booking to avoid airport surcharges.
Full-service (SAA, Airlink): Typically includes one checked bag in the base fare. Confirm your specific fare rules at booking.
Always check total cost including baggage before committing — the cheapest base fare can become the most expensive once bags are added.
Frequently Asked Questions
How long is the flight from Hoedspruit to Johannesburg?
About 55 minutes to 1h 05m non-stop from Hoedspruit (HDS) to OR Tambo, flown by Airlink and CemAir.
Which airlines fly Hoedspruit to Johannesburg?
Airlink and CemAir both operate non-stop HDS–JNB services to OR Tambo, with roughly 26–29 departures a week between them. No low-cost carrier serves this route.
Which airport do I arrive at in Johannesburg?
OR Tambo International Airport (JNB), the largest airport in Africa. It is about 30 km from Sandton and well served by Gautrain, taxis, and car hire.
Is Lanseria (HLA) an option?
Sometimes. FlySafair operates select HDS–Lanseria services. Lanseria is more convenient if your destination is north of Johannesburg (Fourways, Midrand, Pretoria).
What's the cheapest time to fly HDS to JNB?
February and November are typically cheapest; June–October safari season prices up. Avoid December and school holidays. Book Tuesday or Wednesday departures for the best midweek fares.
Are there nonstop flights?
Yes — Airlink flies HDS to JNB nonstop daily on regional jets. Seats are limited, so peak safari season (June–October) sells out earlier than trunk routes.
Should I book one-way or return?
Compare both. On this route, two one-ways from different airlines can sometimes undercut a return ticket — use the live search to check your specific dates.
What baggage do I get?
Airlink includes a checked bag on most fares plus 7 kg cabin baggage. On regional aircraft, oversized cabin bags may be tagged and stowed in the hold at boarding.
If the fare is the problem, not the route
Most people who abandon a Hoedspruit to Johannesburg booking do not change their mind about the trip — the price lands in the wrong week. These are the legitimate ways South Africans spread or reduce the cost, with the catches stated plainly rather than glossed over.
Explore more flight routes
Compare related South Africa domestic routes before you book.