Find flights to Pemba from Johannesburg, via OR Tambo International Airport, Lanseria International Airport, or Rand Airport.
Airport Information
OR Tambo International Airport (JNB)
Johannesburg's primary airport, OR Tambo International Airport (JNB), is located 23km east of the city centre. It's the largest and busiest airport in Africa, serving as a hub for flights to Pemba and other destinations. It offers a wide range of amenities and services for travellers.
Lanseria International Airport (HLA)
A smaller, privately-owned airport, Lanseria International Airport (HLA) is about 35km from Johannesburg's city centre. It's a convenient option for flights to Pemba from Johannesburg, especially for those travelling from the surrounding areas like Gauteng, Cape Town, and Durban.
Rand Airport (QRA)
Rand Airport is a smaller airport located in Germiston, east of Johannesburg. While it primarily serves general aviation, it can be a viable choice for those seeking alternative options for flights to Pemba from Johannesburg.
Main Airlines for this Route
Here are three airlines that offer flights from Johannesburg to Pemba:
- Airlink
- South African Airways
- FlySafair