Flights from Johannesburg to Pemba
Nonstop flights from Johannesburg (JNB) to Pemba (POL) take about 2h 56m (1,945 km). Airlink flies it. Lowest fare seen: $499 one-way, nonstop (22 Oct 2026).
All flights from Johannesburg →
When you land in Pemba
The airport transfer and the few things worth sorting before you fly.
Getting out of Pemba (POL)
Skip the taxi rank and lock in your fare before you land.
Pre-book a fixed-price transfer
Our pickDriver waits at arrivals with your name, tracks your flight, and the price you see is the price you pay. English-speaking, fixed price. No surge, no haggling at 2am.
Check transfer pricesRenting a car instead? Compare rentals with free cancellation.
Johannesburg Airport · 6 loungesFind hotels in Pemba
Hotels, hostels & more · Expedia
Airlines flying Johannesburg to Pemba
Carriers on JNB–POL according to our route data and nonstop fares seen as of 22 Oct 2026. Not a complete list.
More for this trip
Frequently asked questions — Johannesburg to Pemba flights
How long is the flight from Johannesburg to Pemba?
How far is Johannesburg from Pemba by air?
Which airlines fly from Johannesburg to Pemba?
How much does a flight from Johannesburg to Pemba cost?
Is it cheaper to fly nonstop or with a stop from Johannesburg to Pemba?
Do I need a visa to travel from South Africa to Pemba?
Sources: fares from Travelpayouts flight-search data, seen 22 Oct 2026; airlines from each carrier's published network and nonstop fares on sale; distance from OurAirports coordinates; flight time estimated from distance. Fares change daily.
Ready to book JNB–POL?
Set a fare alert, check your visa, or search flights now.