Johannesburg to Zanzibar flights

  • Home
  • Johannesburg to Zanzibar flights

Compare and Book Cheap Flights at best prices

Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788

This month discounted airfare from Johannesburg to Zanzibar flights Book online

Departure atReturn atAirlineFlight numberAirlineFlightStopsPriceFind tickets
28 May 20243 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
29 May 20242 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
30 May 20243 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop397 Tickets from 397
31 May 20242 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
1 June 20243 June 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop456 Tickets from 456
3 June 202412 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
4 June 20249 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
7 June 20249 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
8 June 20248 June 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop532 Tickets from 532
11 June 202415 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
12 June 202419 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
14 June 202422 June 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop632 Tickets from 632
15 June 202423 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop603 Tickets from 603
16 June 20245 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop512 Tickets from 512
17 June 202418 June 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop456 Tickets from 456
18 June 202425 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop466 Tickets from 466
19 June 202426 June 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop512 Tickets from 512
20 June 202425 June 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop512 Tickets from 512
25 June 20242 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
27 June 202430 June 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop472 Tickets from 472
28 June 20247 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
1 July 20244 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop528 Tickets from 528
4 July 202410 July 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop400 Tickets from 400
5 July 20247 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop456 Tickets from 456
8 July 202415 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
9 July 202412 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
10 July 202417 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
12 July 202414 July 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop400 Tickets from 400
13 July 202420 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop400 Tickets from 400
14 July 202419 July 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop456 Tickets from 456
15 July 202420 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop456 Tickets from 456
16 July 202427 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop456 Tickets from 456
17 July 202420 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop400 Tickets from 400
20 July 202423 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
21 July 202427 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop456 Tickets from 456
22 July 202426 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop472 Tickets from 472
23 July 202430 July 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop400 Tickets from 400
24 July 202431 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
25 July 202431 July 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop400 Tickets from 400
30 July 20246 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop400 Tickets from 400
31 July 20244 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop561 Tickets from 561
1 August 20241 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop603 Tickets from 603
2 August 20249 August 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop474 Tickets from 474
3 August 20243 August 2024SafairFA 570SafairSafair
(FA 570)
Direct571 Tickets from 571
5 August 20249 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop512 Tickets from 512
6 August 202411 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop512 Tickets from 512
9 August 202413 August 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop456 Tickets from 456
10 August 202417 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop473 Tickets from 473
11 August 202413 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop456 Tickets from 456
12 August 202419 August 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop616 Tickets from 616
13 August 202417 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop472 Tickets from 472
14 August 202422 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop472 Tickets from 472
16 August 202418 August 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop512 Tickets from 512
17 August 202431 August 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop400 Tickets from 400
21 August 202428 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop410 Tickets from 410
2 September 202412 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
4 September 20247 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
5 September 202411 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
6 September 202416 September 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop512 Tickets from 512
14 September 202420 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
17 September 202424 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
18 September 202425 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
19 September 202423 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
23 September 202430 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
26 September 202417 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
30 September 202411 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
2 October 20246 October 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop512 Tickets from 512
5 October 20248 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
9 October 20249 October 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop512 Tickets from 512
10 October 202412 October 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop512 Tickets from 512
13 October 202420 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
18 October 202426 October 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop527 Tickets from 527
23 October 202431 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
16 November 202423 November 2024SafairFA 570SafairSafair
(FA 570)
Direct476 Tickets from 476
19 November 202428 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
20 November 20244 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
21 November 202428 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
27 November 202430 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
2 December 20249 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
7 December 202411 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
10 December 202421 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
19 December 202427 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
20 December 202431 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
21 December 202423 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
22 December 20248 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop481 Tickets from 481
24 December 202429 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
27 December 20245 January 2025Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop568 Tickets from 568
29 December 20242 January 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop528 Tickets from 528
30 December 20246 January 2025Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop512 Tickets from 512
12 January 202516 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
16 January 202521 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
4 February 202511 February 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
14 February 202516 February 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
26 February 20253 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
17 March 202523 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
18 March 202525 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406
10 April 202517 April 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop406 Tickets from 406

Book Direct Flights from Johannesburg to Zanzibar

Departure atReturn atAirlineFind tickets
11 June 202411 June 2024SafairTickets from 856
20 July 202423 July 2024SafairTickets from 707
3 August 20243 August 2024SafairTickets from 571

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban5 September 20249 September 2024Tickets from 89
Cape Town8 June 202412 June 2024Tickets from 119
Port Elizabeth7 June 202410 June 2024Tickets from 121
George8 June 202412 June 2024Tickets from 127
Maputo14 July 202416 July 2024Tickets from 160
Nelspruit3 June 20246 June 2024Tickets from 192
Victoria Falls16 December 202419 December 2024Tickets from 199
Manzini31 May 20241 June 2024Tickets from 211
Harare4 July 20248 July 2024Tickets from 211
Gaborone29 June 202430 June 2024Tickets from 214
Windhoek14 November 202420 November 2024Tickets from 242
Maseru18 September 202421 September 2024Tickets from 270
Lusaka25 June 202427 June 2024Tickets from 287
Vilanculos15 October 202417 October 2024Tickets from 317
Livingstone12 February 202517 February 2025Tickets from 330
Skukuza19 October 202421 October 2024Tickets from 330
Hoedspruit19 October 202422 October 2024Tickets from 371
Mahe Island11 June 202414 June 2024Tickets from 389
Zanzibar21 December 202423 December 2024Tickets from 400
Dubai29 May 202430 May 2024Tickets from 456
Istanbul3 October 20249 October 2024Tickets from 491
Antananarivo4 June 20248 June 2024Tickets from 541
Luanda25 June 202427 June 2024Tickets from 549
Lilongwe10 June 202416 June 2024Tickets from 559
Mauritius25 August 202431 August 2024Tickets from 605
Rome11 June 202416 June 2024Tickets from 637
Sao Paulo18 June 202424 June 2024Tickets from 650
Moscow29 May 20242 June 2024Tickets from 678
Delhi30 May 20244 June 2024Tickets from 731
Libreville14 October 202420 October 2024Tickets from 741
Doha15 July 202416 July 2024Tickets from 773
London29 May 20241 June 2024Tickets from 774
Abu Dhabi15 July 202416 July 2024Tickets from 800
Paris11 June 202416 June 2024Tickets from 863
Palma Mallorca5 June 202411 June 2024Tickets from 865
Shanghai16 August 202421 August 2024Tickets from 906
Hurghada28 May 20243 June 2024Tickets from 950
Rio De Janeiro18 October 202421 October 2024Tickets from 1 042
Bishkek8 July 202414 July 2024Tickets from 1 045
Saint Petersburg28 June 20243 July 2024Tickets from 1 065
Isle Of Man10 June 202416 June 2024Tickets from 1 158
Nossi-be27 October 20242 November 2024Tickets from 1 283
Malabo3 June 20246 June 2024Tickets from 1 298
Antalya4 July 20247 July 2024Tickets from 1 384
Kaliningrad12 June 202416 June 2024Tickets from 1 434
Sao Tome Island14 October 202417 October 2024Tickets from 1 696
Vladivostok9 August 202413 August 2024Tickets from 1 706
Call Us Now