Book cheap flights from Zanzibar to Johannesburg from R 2864

Last minute flights from Zanzibar to Johannesburg

Book now before it's too late

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.
Zanzibar Johannesburg
BEST
DEAL
Thu, 23 Jan ZNZ - JNB
Thu, 06 Feb JNB - ZNZ
-22 %
9033R 7012R
Prime price per passenger
Zanzibar Johannesburg
BEST
DEAL
Thu, 30 Jan ZNZ - JNB
3050R 2864R
Prime price per passenger
Zanzibar Johannesburg
BEST
DEAL
Thu, 06 Feb ZNZ - JNB
Thu, 13 Feb JNB - ZNZ
6643R 6244R
Prime price per passenger
Zanzibar Johannesburg
BEST
DEAL
Thu, 30 Jan ZNZ - JNB
Thu, 06 Feb JNB - ZNZ
6841R 6418R
Prime price per passenger
Zanzibar Johannesburg
BEST
DEAL
Tue, 11 Feb ZNZ - JNB
Tue, 18 Feb JNB - ZNZ
8665R 8141R
Prime price per passenger
Zanzibar Johannesburg
BEST
DEAL
Thu, 13 Feb ZNZ - JNB
Sat, 29 Mar JNB - ZNZ
8838R 8294R
Prime price per passenger

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:

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.

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 R2864. 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: Kenya Airways. Fly Safair.

Plan your trip