Direct (nonstop) flights from Johannesburg to Windhoek

2 airlines fly nonstop from Johannesburg International (JNB) to Windhoek Hosea Kutako International Airport (WDH). It's 725 miles (1,166 km), about 1h 55m in the air. Operated by Airlink, South African Airways.

JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
WDH
Windhoek Hosea Kutako International Airport
🇳🇦 Windhoek, Namibia
Flight Time
1h 55m
Distance
725 mi
1,166 km
CO₂/pax
134 kg
−66 kg vs. layover
Airlines
2
Airlink +1
Time Diff
Same timezone
Operated by Airlink Airlink South African Airways South African Airways

Route data last updated: May 26, 2026

Airlines with non-stop flights

Airlink 4Z Airlink
Route
JNB → WDH
Flight Time
1h 55m
Distance
725 mi
South African Airways SA South African Airways
Route
JNB → WDH
Flight Time
1h 55m
Distance
725 mi

Alternative Routes

Other ways to fly from Johannesburg to Windhoek with one stop · direct emits 134 kg CO₂ per passenger

JNB MUB (Maun) WDH
Leg 1: 1h 45m (523 mi) Leg 2: 1h (422 mi) Total: ~2h 45m 🍃 200 kg CO₂ (+49% vs. direct)
Leg 1
JNB → MUB
1h 45m · 523 mi
View JNB to MUB flights →
Leg 2
MUB → WDH
1h · 422 mi
View MUB to WDH flights →
JNB VFA (Victoria Falls) WDH
Leg 1: 1h 45m (574 mi) Leg 2: 1h 20m (621 mi) Total: ~3h 5m 🍃 246 kg CO₂ (+84% vs. direct)
Leg 1
JNB → VFA
1h 45m · 574 mi
View JNB to VFA flights →
Leg 2
VFA → WDH
1h 20m · 621 mi
View VFA to WDH flights →
JNB LVI (Livingstone) WDH
Leg 1: 1h 45m (593 mi) Leg 2: 1h 40m (630 mi) Total: ~3h 25m 🍃 252 kg CO₂ (+88% vs. direct)
Leg 1
JNB → LVI
1h 45m · 593 mi
View JNB to LVI flights →
Leg 2
LVI → WDH
1h 40m · 630 mi
View LVI to WDH flights →
JNB CPT (Cape Town) WDH
Leg 1: 2h 15m (790 mi) Leg 2: 2h 10m (793 mi) Total: ~4h 25m 🍃 318 kg CO₂ (+137% vs. direct)
Leg 1
JNB → CPT
2h 15m · 790 mi
View JNB to CPT flights →
Leg 2
CPT → WDH
2h 10m · 793 mi
View CPT to WDH flights →
JNB NBJ (Luanda) WDH
Leg 1: 3h 50m (1,522 mi) Leg 2: 2h 40m (961 mi) Total: ~6h 30m 🍃 444 kg CO₂ (+231% vs. direct)
Leg 1
JNB → NBJ
3h 50m · 1,522 mi
View JNB to NBJ flights →
Leg 2
NBJ → WDH
2h 40m · 961 mi
View NBJ to WDH flights →

Frequently Asked Questions

How long is the direct flight from Johannesburg to Windhoek?

A nonstop flight from Johannesburg (JNB) to Windhoek (WDH) takes approximately 1 hours and 55 minutes. The distance is 725 miles (1,166 km).

Which airlines fly nonstop from Johannesburg to Windhoek?

2 airlines: Airlink, South African Airways.

Is there a nonstop flight from Johannesburg to Windhoek?

Yes. 2 airlines: Airlink, South African Airways.

How far is Johannesburg from Windhoek?

The flight distance from Johannesburg to Windhoek is 725 miles (1,166 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Johannesburg to Windhoek?

At 1h 55m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from South Africa to Namibia?

Depends on your passport. Check with the Namibia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Johannesburg to Windhoek?

Roughly 134 kg CO2 per passenger one-way. That's about the same as driving 670 km.

Is the return flight from Windhoek to Johannesburg also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Johannesburg to Windhoek?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Johannesburg International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.