How Many Miles Do You Need to Fly to South Africa? (2026)
Quick answer
Business class to South Africa costs about 140,000 United MileagePlus miles round trip on United's Newark-Cape Town nonstop, or roughly 180,000 Aeroplan points round trip routed through Zurich into Johannesburg. Qatar and Virgin Atlantic offer one-stop and partner alternatives priced from 55,000-95,000 miles one-way, depending on the leg (The Points Guy, 2026; Milesopedia-sourced program charts, 2026).

How many miles does United charge for its nonstop to South Africa?
United's only nonstop between the US and South Africa flies Newark (EWR) to Cape Town (CPT), not Johannesburg — it's the sole airline flying that city pair nonstop. A round-trip business-class Saver award prices at 140,000 miles plus about $56 in taxes when Saver space is open; one-way pricing on this route is dynamic and has been seen ranging from 72,500 miles at the low end up to 302,500 miles when only standard (non-Saver) space remains (View from the Wing; The Points Guy).
If Cape Town works for your trip, this is one of the more efficient business-class redemptions on the continent. Check exact dates against MileMarketplace's award calculator before buying miles, since the 72,500-to-302,500 spread means the same route can be a bargain or a poor use of points depending on which award space is left.
What if you need Johannesburg instead of Cape Town?
Johannesburg (JNB) has no US nonstop on any carrier, United included, so getting there on miles means a one-stop partner award — typically routed through a United or Star Alliance hub, or through a non-US carrier's own network. Pricing on these connections is dynamic rather than fixed, so the 140,000-mile Cape Town round trip above isn't a stand-in for a Johannesburg itinerary; price your specific routing separately.
How much do Qatar Avios cost for the Doha-Johannesburg leg?
Qatar Airways flies its own metal nonstop from Doha to Johannesburg, and Privilege Club prices that leg on a fixed distance-based chart: 55,000 Avios one-way in business class off-peak, rising to 85,000 Avios one-way at peak (Award Travel Finder, 2026). Qatar is one of the few programs that waives carrier-imposed surcharges outright, so on that leg you pay taxes only.
A full New York-Doha-Johannesburg itinerary combines that Doha-Johannesburg leg with a separate transatlantic distance band, so the total won't simply be double the regional figure above — confirm the combined one-way total with Qatar's own calculator before booking, since Privilege Club doesn't publish a single blended US-JNB rate.
Can Virgin Atlantic points fly you to Johannesburg?
Two separate paths exist. From the UK, Virgin Atlantic's own Upper Class between London and Johannesburg prices from 47,500 Virgin Points one-way in the off-peak season. From the US, Virgin Atlantic Flying Club also books Delta One business class on Delta's East Coast-South Africa routes, at 75,000 Virgin Points one-way (One Mile at a Time, 2026).
Virgin Atlantic maintains a fixed chart for Delta-operated flights even though Delta itself has moved to dynamic pricing, which is one reason experienced points users route through Virgin Points rather than SkyMiles directly for this specific redemption.
How many Aeroplan points reach Johannesburg?
Aeroplan books Swiss International Air Lines' business class from New York (JFK) to Johannesburg via Zurich (ZRH) at 90,000 points one-way, so a round trip is 180,000 points. As with Air India in Aeroplan's other charts, no carrier-imposed fuel surcharges are added on top — government and airport taxes only, confirmed at checkout.
How do the main programs compare for business class to South Africa?
Four realistic paths cover Cape Town and Johannesburg from the US and UK.
| Program | Route | Miles (one-way) | Surcharges |
|---|---|---|---|
| United MileagePlus | EWR-CPT (own metal, nonstop) | 70,000 (Saver level, half of 140K RT) | ~$28 |
| Air Canada Aeroplan | JFK-JNB via ZRH (Swiss metal) | 90,000 | None added by Aeroplan |
| Qatar Privilege Club | DOH-JNB (own metal, off-peak leg only) | 55,000 | None — Qatar waives fuel surcharges |
| Virgin Atlantic Flying Club | US East Coast-JNB/CPT area (Delta One) | 75,000 | Delta-set taxes; not fixed by Virgin |
What does it cost to buy the miles for South Africa instead of earning them?
On MileMarketplace's live listings (checked August 2026), United MileagePlus miles run about $16.50 per 1,000 and Aeroplan points run about $15 per 1,000, both before the site's 5% service fee.
United path to Cape Town: 140,000 miles round trip x $0.0165 = $2,310, plus the 5% service fee ($115.50) = $2,425.50, plus roughly $56 in taxes = about $2,481.50 all-in for a round-trip Newark-Cape Town business seat.
United's own published fares on this exact route start around $3,814 round trip and commonly run close to double that on many dates (The Points Guy, 2026). Buying the miles at $2,481.50 undercuts the starting cash fare by roughly 35%, and undercuts the higher-demand cash fares by 65% or more.
Aeroplan path to Johannesburg via Zurich: 180,000 points round trip x $0.015 = $2,700, plus the 5% service fee ($135) = $2,835, before taxes — against business-class fares to South Africa that travel-fare trackers have shown starting around $7,550 and averaging closer to $8,460 round trip, buying the Aeroplan miles saves 60-65% versus paying cash for the same cabin.
MileMarketplace as the answer when you're short on miles
South Africa is one of the routes in this guide where buying miles clearly beats paying cash, in both the United-to-Cape-Town and Aeroplan-to-Johannesburg scenarios above — the gap is large enough that it's worth buying a shortfall rather than waiting to earn it through spending. Run your own dates through the award calculator first, since United's Cape Town pricing swings from 72,500 to 302,500 miles one-way depending on what's left in inventory, and that spread changes which program is actually the better buy.
If you'd rather not track down partner availability across United, Aeroplan, and Qatar yourself, MileMarketplace's concierge team can also handle the booking once you know which miles you want to use.
Put this into action on MileMarketplace
Compare live offers by airline and book award flights with secure checkout.
Frequently asked questions
Does United fly nonstop to Johannesburg?
No. United's only US-South Africa nonstop flies to Cape Town (EWR-CPT); Johannesburg requires a connecting, partner-priced award on United or another carrier.
How many United miles for business class to Cape Town?
140,000 miles round trip at the Saver level plus about $56 in taxes; one-way dynamic pricing has ranged from 72,500 to 302,500 miles depending on available space.
Is Qatar Airways a good way to reach Johannesburg with Avios?
The Doha-Johannesburg leg alone is 55,000 Avios one-way off-peak with no fuel surcharges, but the full New York-Doha-Johannesburg itinerary adds a separate transatlantic distance band on top.
Can Virgin Atlantic points book Delta's business class to South Africa?
Yes. Virgin Atlantic Flying Club books Delta One from the US East Coast to South Africa at 75,000 Virgin Points one-way, on a fixed chart even though Delta itself prices dynamically.
How many Aeroplan points does it take to fly to Johannesburg?
90,000 points one-way (180,000 round trip) on Swiss business class routed through Zurich, with no carrier-imposed surcharges added by Aeroplan.
Is it cheaper to buy miles or pay cash for business class to South Africa?
Miles win clearly here — buying United or Aeroplan miles for this route runs 35-65% below the comparable cash business-class fares as of August 2026.
Sources
- The Points Guy — United's Newark-Cape Town cash fares and award pricing context
- Award Travel Finder — Qatar Privilege Club Doha-Johannesburg Avios pricing
- One Mile at a Time — Virgin Atlantic Flying Club sweet spots, Delta One South Africa pricing
- MileMarketplace — Live mile listings by program (fetched August 2026)