Direct (nonstop) flights from Johannesburg to Maun

3 airlines fly nonstop from Johannesburg International (JNB) to Maun (MUB). It's 523 miles (842 km), about 1h 45m in the air. Operated by Airlink, CemAir, Air Botswana.

JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
MUB
Maun
🇧🇼 Maun, Botswana
Flight Time
1h 45m
Distance
523 mi
842 km
CO₂/pax
97 kg
−27 kg vs. layover
Airlines
3
Airlink +2
Time Diff
Same timezone
Operated by Airlink Airlink CemAir CemAir Air Botswana Air Botswana

Route data last updated: May 29, 2026

Airlines with non-stop flights

Airlink 4Z Airlink
Route
JNB → MUB
Flight Time
1h 45m
Distance
523 mi
CemAir 5Z CemAir
Route
JNB → MUB
Flight Time
1h 45m
Distance
523 mi
Air Botswana BP Air Botswana
Route
JNB → MUB
Flight Time
1h 45m
Distance
523 mi

Alternative Routes

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

JNB GBE (Gaborone) MUB
Leg 1: 55m (181 mi) Leg 2: 1h 30m (354 mi) Total: ~2h 25m 🍃 124 kg CO₂ (+28% vs. direct)
Leg 1
JNB → GBE
55m · 181 mi
View JNB to GBE flights →
Leg 2
GBE → MUB
1h 30m · 354 mi
View GBE to MUB flights →
JNB VFA (Victoria Falls) MUB
Leg 1: 1h 45m (574 mi) Leg 2: 45m (203 mi) Total: ~2h 30m 🍃 169 kg CO₂ (+74% vs. direct)
Leg 1
JNB → VFA
1h 45m · 574 mi
View JNB to VFA flights →
Leg 2
VFA → MUB
45m · 203 mi
View VFA to MUB flights →
JNB LVI (Livingstone) MUB
Leg 1: 1h 45m (593 mi) Leg 2: 55m (215 mi) Total: ~2h 40m 🍃 175 kg CO₂ (+80% vs. direct)
Leg 1
JNB → LVI
1h 45m · 593 mi
View JNB to LVI flights →
Leg 2
LVI → MUB
55m · 215 mi
View LVI to MUB flights →
JNB BBK (Kasane) MUB
Leg 1: 1h 50m (606 mi) Leg 2: 1h (186 mi) Total: ~2h 50m 🍃 171 kg CO₂ (+76% vs. direct)
Leg 1
JNB → BBK
1h 50m · 606 mi
View JNB to BBK flights →
Leg 2
BBK → MUB
1h · 186 mi
View BBK to MUB flights →
JNB WDH (Windhoek) MUB
Leg 1: 1h 55m (725 mi) Leg 2: 1h (422 mi) Total: ~2h 55m 🍃 237 kg CO₂ (+144% vs. direct)
Leg 1
JNB → WDH
1h 55m · 725 mi
View JNB to WDH flights →
Leg 2
WDH → MUB
1h · 422 mi
View WDH to MUB flights →

Frequently Asked Questions

How long is the direct flight from Johannesburg to Maun?

A nonstop flight from Johannesburg (JNB) to Maun (MUB) takes approximately 1 hours and 45 minutes. The distance is 523 miles (842 km).

Which airlines fly nonstop from Johannesburg to Maun?

3 airlines: Airlink, CemAir, Air Botswana.

Is there a nonstop flight from Johannesburg to Maun?

Yes. 3 airlines: Airlink, CemAir, Air Botswana.

How far is Johannesburg from Maun?

The flight distance from Johannesburg to Maun is 523 miles (842 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Johannesburg to Maun?

At 1h 45m, 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 Botswana?

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

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

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

Is the return flight from Maun 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 Maun?

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.