Direct (nonstop) flights from Johannesburg to Bulawayo

2 airlines fly nonstop from Johannesburg International (JNB) to Joshua Mqabuko Nkomo International (BUQ). It's 422 miles (679 km), about 1h 20m in the air. Operated by Airlink, Fastjet Zimbabwe.

JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
BUQ
Joshua Mqabuko Nkomo International
🇿🇼 Bulawayo, Zimbabwe
Flight Time
1h 20m
Distance
422 mi
679 km
CO₂/pax
78 kg
−97 kg vs. layover
Airlines
2
Airlink +1
Time Diff
Same timezone
Operated by Airlink Airlink Fastjet Zimbabwe Fastjet Zimbabwe

Route data last updated: May 25, 2026

Airlines with non-stop flights

Airlink 4Z Airlink
Route
JNB → BUQ
Flight Time
1h 20m
Distance
422 mi
Fastjet Zimbabwe FN Fastjet Zimbabwe
Route
JNB → BUQ
Flight Time
1h 20m
Distance
422 mi

Alternative Routes

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

JNB HRE (Harare) BUQ
Leg 1: 1h 45m (594 mi) Leg 2: 53m (217 mi) Total: ~2h 38m 🍃 175 kg CO₂ (+124% vs. direct)
Leg 1
JNB → HRE
1h 45m · 594 mi
View JNB to HRE flights →
Leg 2
HRE → BUQ
53m · 217 mi
View HRE to BUQ flights →
JNB VFA (Victoria Falls) BUQ
Leg 1: 1h 45m (574 mi) Leg 2: 55m (224 mi) Total: ~2h 40m 🍃 173 kg CO₂ (+122% vs. direct)
Leg 1
JNB → VFA
1h 45m · 574 mi
View JNB to VFA flights →
Leg 2
VFA → BUQ
55m · 224 mi
View VFA to BUQ flights →
JNB NLA (Ndola) BUQ
Leg 1: 2h 20m (907 mi) Leg 2: 1h 40m (485 mi) Total: ~4h 🍃 283 kg CO₂ (+263% vs. direct)
Leg 1
JNB → NLA
2h 20m · 907 mi
View JNB to NLA flights →
Leg 2
NLA → BUQ
1h 40m · 485 mi
View NLA to BUQ flights →
JNB ADD (Addis Ababa) BUQ
Leg 1: 5h 25m (2,516 mi) Leg 2: 4h 35m (2,110 mi) Total: ~10h 🍃 766 kg CO₂ (+882% vs. direct)
Leg 1
JNB → ADD
5h 25m · 2,516 mi
View JNB to ADD flights →
Leg 2
ADD → BUQ
4h 35m · 2,110 mi
View ADD to BUQ flights →

Frequently Asked Questions

How long is the direct flight from Johannesburg to Bulawayo?

A nonstop flight from Johannesburg (JNB) to Bulawayo (BUQ) takes approximately 1 hours and 20 minutes. The distance is 422 miles (679 km).

Which airlines fly nonstop from Johannesburg to Bulawayo?

2 airlines: Airlink, Fastjet Zimbabwe.

Is there a nonstop flight from Johannesburg to Bulawayo?

Yes. 2 airlines: Airlink, Fastjet Zimbabwe.

How far is Johannesburg from Bulawayo?

The flight distance from Johannesburg to Bulawayo is 422 miles (679 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Johannesburg to Bulawayo?

At 1h 20m, 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 Zimbabwe?

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

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

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

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

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.