Direct flights from Mpaka to Johannesburg SHO → JNB

Airlink and Eswatini Air operate nonstop flights from Mpaka (SHO) to Johannesburg (JNB). The nonstop flight takes around ~0h 26m, covering 216 miles (347 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Mpaka

We'll email you when a fare from SHO drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Airlink 4Z Eswatini Air RN

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Mpaka to Johannesburg?

Yes, Airlink and Eswatini Air operate nonstop flights from Mpaka (SHO) to Johannesburg (JNB).

Which airlines fly direct from Mpaka to Johannesburg?

Airlink, Eswatini Air operate nonstop flights from Mpaka to Johannesburg.

How long is the flight from Mpaka to Johannesburg?

The nonstop flight from Mpaka to Johannesburg takes ~0h 26m (approximately 347 km).

How often do direct flights operate from Mpaka to Johannesburg?

Nonstop flights from Mpaka to Johannesburg operate multiple daily.

Explore More

Get cheap direct-flight deals from Mpaka, free by email