Flights from Johannesburg to Zanzibar
Thousands of travellers make their way to Zanzibar every year, including South Africans who catch flights from Johannesburg to Zanzibar. You can add yourself to those number by booking your own cheap flight from as little as R3450.00.
With FlySafair, you can enjoy a direct flight from O.R. Tambo Internantional Airport to Zanzibar’s Abeid Amani Karume International Airport on Saturdays. On other days, you can fly with Kenya Airways and Ethiopian Airlines, among others, with stops in each country.
Why Visit Zanzibar?

Pristine Beaches
With stunning beaches that delight both locals and travellers, Zanzibar is an excellent choice for those who wish to swim (or wade) in its turquoise waters. Its white sandy shores and mostly warm waters are perfect for enjoying water sports like kiteboarding and scuba diving.

Rich Cultural Heritage
Zanzibar is a proudly African semi-autonomous province that boasts a uniquely rich cultural heritage. As you explore its streets, particularly in Stone Town, you’ll see this reflected in its architecture, music, and cuisine.
So renowned for its heritage is Stone Town that it is a UNESCO World Heritage Site. While here, you can marvel at the intricately carved doors and buildings dating back to the 19th Century.

Exotic Wildlife
The African island is also home to some unique and exotic wildlife, such as the endangered Red Colobus Monkey and the Zanzibar Leopard. Why not take a trip to Jozani Forest Reserve to see these rare animals in their natural habitat?
Zanzibar is also great for bird watchers — with several hundred avian species recorded on the island, you’ll have a splendid time admiring these cute birds.
Flight Prices from Johannesburg to Zanzibar
Airline | Price |
FlySafair Airlines Flights from Johannesburg to Zanzibar | R3450.00 |
Ethiopian Airlines Flights from Johannesburg to Zanzibar | R4740.00 |
Kenya Airways Flights from Johannesburg to Zanzibar | R4930.00 |
Qatar Airways Flights to Zanzibar | R8130.00 |