Book cheap flights from Zanzibar to Johannesburg from R 2792

Explore the best deals

Discover the cheapest flights from Zanzibar to Johannesburg
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Zanzibar to Johannesburg

Flexible with dates? We find the best price for the week of the day you select *Prices may vary after you search.
Filter by
week: 14 Apr - 20 Apr
R 6 052
R 5 755
R 6 664
R 7 727
R 8 782
R 6 011
R 5 911
R 7 213
R 11 062
R 7 560
R 8 756
R 10 095
AprilMayJune

Distance: 2539 kms
Zanzibar airports
Kisauni (ZNZ)How far from city centre: 23 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms
Lanseria Intl Apt (HLA)How far from city centre: 48 kms

Useful Information for Flights from Zanzibar to Johannesburg

Planning a trip from Zanzibar to Johannesburg? eDreams can help you find the best flights to Johannesburg from Zanzibar. The flight takes approximately 3 hours and 30 minutes, covering around 2494 kilometers. Booking your flights to Johannesburg from Zanzibar with eDreams is easy and convenient.

Time Difference between Zanzibar and Johannesburg

Johannesburg is 1 hour behind Zanzibar. Please remember to check for Daylight Savings Time differences, as they can affect the actual time difference and your flight schedule.

Best Time to Fly to Johannesburg

Johannesburg boasts a pleasant subtropical highland climate, with warm summers and mild winters. Summer temperatures average 26°C, while winter temperatures average around 4°C. For those looking for flights to Johannesburg from Zanzibar, the best time to visit is during the shoulder seasons (March to May and September to November) for pleasant weather and fewer crowds. Book your flights and hotels with eDreams today.

Zanzibar Airports

Find flights to Johannesburg from Zanzibar, and discover the main passenger airports in Zanzibar.

Airport Information

Discover essential details about Zanzibar's main passenger airport.

Abeid Amani Karume International Airport (ZNZ)

Abeid Amani Karume International Airport (ZNZ) is the main airport serving Zanzibar, located approximately 5 kilometres south of Zanzibar City. It handles flights to destinations across East Africa, Europe, and the Middle East. With three terminals, Terminal 1 is currently inactive, while the new Terminal 3 offers modern facilities and amenities. The airport was renamed in 2010 to honour Abeid Amani Karume, Zanzibar's first president. Flights to Johannesburg from Zanzibar are readily available.

Main Airlines for This Route

Consider booking your flights to Johannesburg from Zanzibar with these airlines:

  • Precision Air
  • Coastal Aviation
  • Kenya Airways

Johannesburg Airports

Johannesburg is primarily served by O.R. Tambo International Airport (JNB), the largest and busiest airport in Africa and a major hub for flights to Johannesburg from Zanzibar and other international and domestic destinations. Lanseria International Airport (HLA) is another airport serving Johannesburg, however it mostly handles domestic flights and some regional routes. For those travelling on flights to Johannesburg from Zanzibar, O.R. Tambo is your most likely arrival airport.

Airport Information

O.R. Tambo International Airport (JNB)

Facilities at O.R. Tambo include a wide variety of shops, restaurants, and duty-free options. There are also several lounges for travellers to relax in before their flights to Johannesburg from Zanzibar.

From O.R. Tambo to Johannesburg city centre, you can take the Gautrain, a rapid rail link with a station conveniently located at the airport. Taxis are also readily available. For a more comfortable and private transfer, pre-booked car services are a good option. Consider eDreams for your car rental needs in Johannesburg for easy onward travel after your flight to Johannesburg from Zanzibar.

Lanseria International Airport (HLA)

Lanseria, a smaller airport than O.R. Tambo, offers facilities like restaurants, shops, and car hire services. Flights to Johannesburg from Zanzibar are less frequent to this particular airport.

You can travel from Lanseria to the city centre by taxi or pre-booked transfer. There is no direct rail link from Lanseria to the city, hence car hire is a very useful option, especially for exploring areas beyond the immediate city centre. Check out eDreams for car rental services.

What to Do and See in Johannesburg

Planning your flights to Johannesburg from Zanzibar? Johannesburg, a vibrant city brimming with history and culture, offers a diverse range of experiences for every traveller. From historical sites to bustling markets and tranquil gardens, there's something for everyone.

  • Visit the Apartheid Museum: Delve into South Africa's history at this poignant museum, offering insights into the apartheid era and the struggle for freedom.
  • Explore the vibrant neighbourhood of Maboneng: Discover trendy art galleries, studios, restaurants, and retail spaces. Wander through the streets and soak in the area's unique atmosphere.
  • Wander through the Walter Sisulu National Botanical Garden: Escape the city bustle and enjoy the tranquil beauty of these gardens. Discover diverse plant life, spot the Verreaux's eagles, and marvel at the Witpoortjie Waterfall.

Discover our TOP discounts for your flight from Zanzibar to Johannesburg

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Johannesburg from Zanzibar. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Zanzibar to Johannesburg

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to South Africa. At eDreams have you covered!
For flights from Zanzibar to Johannesburg, how can I find the cheapest price?
The cheapest price for a flight from Zanzibar to Johannesburg is R2792. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
How long does the flight from Zanzibar to Johannesburg take?
Flight length from Zanzibar to Johannesburg is around 03:52 hours on average, at an average distance of 2 559 km, for flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Zanzibar and Johannesburg?

The main route from Zanzibar to Johannesburg is: Kisauni (ZNZ) to OR Tambo International Airport (JNB). The following airlines fly this route:

Fly Safair.

Kenya Airways.

Plan your trip

Alternate routesPopular routes