Book Cheap Flights from Johannesburg to Zanzibar

Cheapest flights to Zanzibar

Cheapest flights to Zanzibar in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Flights to Zanzibar from Johannesburg

Flights from Johannesburg to Zanzibar will have you arriving in this picturesque destination within approximately 7 hours. Planes will fly from either O.R. Tambo International Airport (JNB) or Lanseria International Airport (HLA), dropping you off at Abeid Amani Karume International Airport (ZNZ). Major airlines flying to Zanzibar from Johannesburg include South African Airways, Air Namibia, ASKY Airlines, Kenya Airways and British Airways. There are no direct flights from Johannesburg to Zanzibar, but connecting flights with one stop-over will get you to this amazing island paradise.

Compare several airlines and book the best flight!

Things to know before you travel to Zanzibar

General information

Essential details you need to know before your trip.

Country Tanzania
Currency Tanzanian Shilling
Exchange rate 1 ZAR = 169.34 TZS
Language Kiswahili / English
Hub airport Abeid Amani Karume International Airport (ZNZ)
Time difference Zanzibar is 1 hour ahead of Johannesburg
Travel adaptor Type D / G

Travel documents

You will need a valid passport to fly from Johannesburg to Zanzibar.

Airport information

From Abeid Amani Karume International Airport, it takes a 10-minute drive to reach the city centre of Zanzibar City.

Main attractions

The most famous attractions in Zanzibar include Stone Town, Kendwa Beach and Mnemba Atoll.

Cost of living in Zanzibar

Compare the costs of everyday items in Johannesburg and Zanzibar

Average meal

Inexpensive restaurant

Johannesburg R 100.00
Zanzibar R 63.36

Local beer

0,5L Draught

Johannesburg R 26.00
Zanzibar R 13.93

Pack of cigarettes


Johannesburg R 39.00
Zanzibar R 24.22

Taxi 1km

Normal Tariff

Johannesburg R 10.00
Zanzibar R 30.28



Johannesburg R 23.45
Zanzibar R 32.10
See other cheap flights to Zanzibar
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android