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
27 July 202430 July 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
29 July 202431 July 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
30 July 20246 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop533 Tickets from 533
31 July 202411 August 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
1 August 20245 August 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop478 Tickets from 478
2 August 202420 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop534 Tickets from 534
3 August 202413 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
4 August 20249 August 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
5 August 202412 August 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop479 Tickets from 479
6 August 20249 August 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
7 August 202421 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop534 Tickets from 534
8 August 202411 August 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
9 August 202411 August 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
10 August 202414 August 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
11 August 202415 August 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop613 Tickets from 613
12 August 202421 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop574 Tickets from 574
14 August 20241 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
15 August 202420 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
16 August 202420 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop574 Tickets from 574
17 August 202425 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop695 Tickets from 695
18 August 20241 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
19 August 20248 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop479 Tickets from 479
20 August 202427 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
21 August 202425 August 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop638 Tickets from 638
23 August 20241 September 2024Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop478 Tickets from 478
24 August 202431 August 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop550 Tickets from 550
25 August 202430 August 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop737 Tickets from 737
26 August 20244 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop479 Tickets from 479
27 August 20243 September 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop533 Tickets from 533
28 August 20244 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
29 August 202415 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
30 August 20241 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
31 August 20247 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
1 September 20245 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
2 September 20246 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
3 September 202413 September 2024Turkish AirlinesTK 39Turkish AirlinesTurkish Airlines
(TK 39)
1 Stop1 736 Tickets from 1 736
4 September 202412 September 2024Turkish AirlinesTK 43Turkish AirlinesTurkish Airlines
(TK 43)
1 Stop1 614 Tickets from 1 614
5 September 202412 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop481 Tickets from 481
6 September 202410 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
8 September 202411 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
9 September 202416 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
10 September 202414 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
11 September 202418 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
12 September 202413 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop552 Tickets from 552
13 September 202422 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop481 Tickets from 481
14 September 202418 September 2024Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop479 Tickets from 479
15 September 202418 September 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
16 September 202421 September 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop639 Tickets from 639
17 September 202421 September 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
18 September 202427 September 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop695 Tickets from 695
20 September 202430 September 2024Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop533 Tickets from 533
21 September 202426 September 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop534 Tickets from 534
23 September 202430 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop483 Tickets from 483
24 September 202429 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop460 Tickets from 460
26 September 202429 September 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop629 Tickets from 629
27 September 202430 September 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
30 September 20245 October 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop574 Tickets from 574
3 October 20247 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
5 October 202420 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
6 October 202413 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
8 October 202411 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
9 October 202416 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
12 October 202416 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
16 October 202420 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
17 October 202420 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
18 October 202425 October 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop481 Tickets from 481
19 October 202426 October 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop534 Tickets from 534
22 October 202431 October 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop534 Tickets from 534
26 October 202429 October 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
29 October 20245 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
30 October 20247 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
1 November 202410 November 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
2 November 202411 November 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
3 November 20248 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop481 Tickets from 481
4 November 202412 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
5 November 202412 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
7 November 202417 November 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
9 November 202418 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop463 Tickets from 463
10 November 202419 November 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop574 Tickets from 574
12 November 202416 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
14 November 202418 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop483 Tickets from 483
16 November 202416 November 2024Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop533 Tickets from 533
17 November 202424 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop404 Tickets from 404
18 November 202422 November 2024Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop476 Tickets from 476
19 November 202424 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
20 November 202423 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
21 November 202430 November 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
25 November 20242 December 2024Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop479 Tickets from 479
26 November 20243 December 2024Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
30 November 20246 December 2024Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop478 Tickets from 478
9 December 202416 December 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
11 December 202414 December 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
12 December 202420 December 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
13 December 202416 December 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop480 Tickets from 480
14 December 202424 December 2024Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop542 Tickets from 542
15 December 202425 December 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop481 Tickets from 481
16 December 202420 December 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
17 December 202422 December 2024Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop533 Tickets from 533
19 December 202422 December 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
20 December 202427 December 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
21 December 202429 December 2024Kenya AirwaysKQ 767Kenya AirwaysKenya Airways
(KQ 767)
1 Stop533 Tickets from 533
22 December 202429 December 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop407 Tickets from 407
24 December 20242 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop478 Tickets from 478
25 December 20241 January 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop550 Tickets from 550
26 December 20244 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop585 Tickets from 585
27 December 202430 December 2024Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop407 Tickets from 407
28 December 20243 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop614 Tickets from 614
29 December 20248 January 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop533 Tickets from 533
30 December 20242 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop478 Tickets from 478
31 December 20242 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop478 Tickets from 478
1 January 20255 January 2025Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop550 Tickets from 550
2 January 20254 January 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop590 Tickets from 590
3 January 20257 January 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop534 Tickets from 534
4 January 202511 January 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop533 Tickets from 533
7 January 202511 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
8 January 202515 January 2025Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop534 Tickets from 534
9 January 202512 January 2025Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop533 Tickets from 533
10 January 202515 January 2025Kenya AirwaysKQ 763Kenya AirwaysKenya Airways
(KQ 763)
1 Stop534 Tickets from 534
11 January 202514 January 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
12 January 202519 January 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
13 January 202517 January 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
15 January 202523 January 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
16 January 202521 January 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
17 January 202521 January 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop407 Tickets from 407
19 January 202531 January 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop478 Tickets from 478
23 January 202529 January 2025Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop533 Tickets from 533
28 January 202511 February 2025SafairFA 570SafairSafair
(FA 570)
Direct466 Tickets from 466
2 February 20257 February 2025Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop574 Tickets from 574
6 February 202517 February 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
7 February 202513 February 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
10 February 202523 February 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
11 February 202519 February 2025Kenya AirwaysKQ 765Kenya AirwaysKenya Airways
(KQ 765)
1 Stop574 Tickets from 574
19 February 202525 February 2025Kenya AirwaysKQ 761Kenya AirwaysKenya Airways
(KQ 761)
1 Stop534 Tickets from 534
22 February 202528 February 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop478 Tickets from 478
28 February 202511 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop480 Tickets from 480
1 March 20256 March 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
2 March 20256 March 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
4 March 20258 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
5 March 202510 March 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
15 March 202520 March 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop407 Tickets from 407
16 March 202520 March 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop407 Tickets from 407
17 March 202520 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
18 March 202520 March 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
21 March 202528 March 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
26 March 20252 April 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop481 Tickets from 481
29 March 20255 April 2025Ethiopian AirlinesET 808Ethiopian AirlinesEthiopian Airlines
(ET 808)
1 Stop407 Tickets from 407
3 April 20257 April 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
14 April 202518 April 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop479 Tickets from 479
16 April 202521 April 2025Ethiopian AirlinesET 858Ethiopian AirlinesEthiopian Airlines
(ET 858)
1 Stop407 Tickets from 407
21 April 202527 April 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
5 May 202519 May 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop479 Tickets from 479
11 May 202516 May 2025Qatar AirwaysQR 1364Qatar AirwaysQatar Airways
(QR 1364)
2 Stops965 Tickets from 965
12 May 202516 May 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop478 Tickets from 478
2 June 20259 June 2025Ethiopian AirlinesET 848Ethiopian AirlinesEthiopian Airlines
(ET 848)
1 Stop479 Tickets from 479

Book Direct Flights from Johannesburg to Zanzibar

Departure atReturn atAirlineFind tickets
10 August 202420 August 2024SafairTickets from 803
14 September 202417 September 2024SafairTickets from 790
26 October 202429 October 2024SafairTickets from 558

Cheap flights from Johannesburg

DestinationDeparture atReturn atFind tickets
Durban3 August 20246 August 2024Tickets from 75
Port Elizabeth8 November 202413 November 2024Tickets from 114
Nelspruit15 November 202417 November 2024Tickets from 127
Cape Town18 August 202424 August 2024Tickets from 137
Manzini31 August 20242 September 2024Tickets from 148
George15 August 202418 August 2024Tickets from 148
Kimberley21 June 202523 June 2025Tickets from 192
Victoria Falls4 December 20247 December 2024Tickets from 198
Windhoek6 May 20258 May 2025Tickets from 241
Gaborone11 November 202417 November 2024Tickets from 245
Maputo16 November 202418 November 2024Tickets from 250
Hoedspruit4 January 20257 January 2025Tickets from 260
Skukuza5 November 20248 November 2024Tickets from 269
Lusaka8 November 202413 November 2024Tickets from 291
Livingstone21 December 202424 December 2024Tickets from 316
Entebbe18 September 202420 September 2024Tickets from 376
Mahe Island19 November 202422 November 2024Tickets from 394
Vilanculos4 April 20259 April 2025Tickets from 405
Luanda14 October 202418 October 2024Tickets from 449
Lilongwe21 October 202424 October 2024Tickets from 455
Zanzibar24 September 202429 September 2024Tickets from 465
Dubai9 September 202414 September 2024Tickets from 495
Mauritius18 November 202422 November 2024Tickets from 555
Istanbul17 October 202420 October 2024Tickets from 563
Antananarivo1 August 20243 August 2024Tickets from 636
Moscow24 November 202430 November 2024Tickets from 686
Milan19 September 202424 September 2024Tickets from 709
London25 October 202428 October 2024Tickets from 727
Tel Aviv-Yafo7 August 202413 August 2024Tickets from 780
Male18 November 202422 November 2024Tickets from 792
Jakarta1 November 20247 November 2024Tickets from 833
Kazan7 October 202411 October 2024Tickets from 853
Baku23 October 202427 October 2024Tickets from 855
Denpasar (Bali)11 November 202417 November 2024Tickets from 880
Nossi-be14 August 202418 August 2024Tickets from 1 014
Sharjah2 August 20243 August 2024Tickets from 1 014
Beijing12 August 202415 August 2024Tickets from 1 036
Jamestown (Saint Helena)30 November 20243 December 2024Tickets from 1 040
Seoul7 October 202413 October 2024Tickets from 1 069
Sao Paulo30 October 202431 October 2024Tickets from 1 074
Yerevan6 August 20249 August 2024Tickets from 1 103
Atlanta30 July 20245 August 2024Tickets from 1 156
Yekaterinburg15 August 202421 August 2024Tickets from 1 340
Call Us Now