×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights from Zanzibar
    (Modify Search)
    Price Alerts
    • Themes
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Zanzibar

    Airline Results Price View
    View All Airlines View Flights
    Qatar Airways 7 results 582 View Flights
    Kenya Airways 76 results 761 View Flights
    Ethiopian Airlines 69 results 857 View Flights
    Emirates 7 results 1 346 View Flights
    Air China 7 results 1 577 View Flights
    China Southern Airlines 11 results 1 783 View Flights
    Themes Results Price View
    View All Themes View Cities
    Cultural 77 results 857 View Cities
    Street Markets 57 results 857 View Cities
    LGBT-friendly 57 results 857 View Cities
    Shopping 28 results 857 View Cities
    Foodie 28 results 857 View Cities
    Family-friendly 28 results 857 View Cities
    Entertainment 28 results 857 View Cities
    Historical 20 results 963 View Cities
    Cities Results Price View
    View All Cities View Flights
    Muscat 1 result 582 View Flights
    Guangzhou 45 results 761 View Flights
    Hong Kong 28 results 857 View Flights
    Beijing (Peking) 20 results 963 View Flights
    Antananarivo 14 results 971 View Flights
    Shanghai 29 results 996 View Flights
    Chengdu 21 results 1 128 View Flights
    Wenzhou 19 results 1 200 View Flights
    Depart: Sat, 23 May Return: Tue, 30 Jun Zanzibar to Muscat Sat, 23 May - Tue, 30 Jun
    Multiple Airlines 2+ stops 19h 55m
    1:05 pm ZNZ - 10:00 am (+1) MCT
    Multiple Airlines 2+ stops 16h 10m
    11:30 pm MCT - 2:40 pm (+1) ZNZ
    582
    qatarairways.com
    Show Details

    Depart: Zanzibar to Muscat via Dar es Salaam, Doha

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    5h
    DAR
    6:35 pm
    6h 10m
    DOH
    12:45 am (+1)
    6h 35m
    DOH
    7:20 am
    1h 40m
    MCT
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 23 May Sat
    ZNZ Zanzibar
    1:35 pm, 23 May Sat
    DAR Dar es Salaam
    30m
    5h layover in Dar es Salaam (DAR)
    QR1348
    6:35 pm, 23 May Sat
    DAR Dar es Salaam
    12:45 am, 24 May Sun
    DOH Doha
    6h 10m
    6h 35m layover in Doha (DOH)
    QR1128
    7:20 am, 24 May Sun
    DOH Doha
    10:00 am, 24 May Sun
    MCT Muscat
    1h 40m

    Return: Muscat to Zanzibar via Doha, Nairobi

    MCT
    11:30 pm
    1h 29m
    DOH
    11:59 pm
    3h 56m
    DOH
    3:55 am
    5h 15m
    NBO
    9:10 am
    3h 50m
    NBO
    1:00 pm
    1h 40m
    ZNZ
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1135
    11:30 pm, 30 Jun Tue
    MCT Muscat
    11:59 pm, 30 Jun Tue
    DOH Doha
    1h 29m
    3h 56m layover in Doha (DOH)
    QR1337
    3:55 am, 1 Jul Wed
    DOH Doha
    9:10 am, 1 Jul Wed
    NBO Nairobi
    5h 15m
    3h 50m layover in Nairobi (NBO)
    PW714
    1:00 pm, 1 Jul Wed
    NBO Nairobi
    2:40 pm, 1 Jul Wed
    ZNZ Zanzibar
    1h 40m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 16h 35m
    10:25 pm CAN - 10:00 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 25m
    NBO
    8:10 am
    1h 50m
    ZNZ
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 25m layover in Nairobi (NBO)
    KQ6710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    10:00 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 50m

    * Operated by Precision Air

    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 1d 3h 20m
    10:25 pm CAN - 8:45 pm (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    12h 20m
    NBO
    7:05 pm
    1h 40m
    ZNZ
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    12h 20m layover in Nairobi (NBO)
    KQ6712
    7:05 pm, 16 Jul Thu
    NBO Nairobi
    8:45 pm, 16 Jul Thu
    ZNZ Zanzibar
    1h 40m

    * Operated by Precision Air

    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 21h 10m
    4:55 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 1d 3h 20m
    10:25 pm CAN - 8:45 pm (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:55 pm
    1h 40m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6713
    4:55 pm, 30 May Sat
    ZNZ Zanzibar
    6:35 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    12h 20m
    NBO
    7:05 pm
    1h 40m
    ZNZ
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    12h 20m layover in Nairobi (NBO)
    KQ6712
    7:05 pm, 16 Jul Thu
    NBO Nairobi
    8:45 pm, 16 Jul Thu
    ZNZ Zanzibar
    1h 40m

    * Operated by Precision Air

    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 21h 10m
    4:55 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 16h 35m
    10:25 pm CAN - 10:00 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:55 pm
    1h 40m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6713
    4:55 pm, 30 May Sat
    ZNZ Zanzibar
    6:35 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 25m
    NBO
    8:10 am
    1h 50m
    ZNZ
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 25m layover in Nairobi (NBO)
    KQ6710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    10:00 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 50m

    * Operated by Precision Air

    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 20m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 20m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 21h 10m
    4:55 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:55 pm
    1h 40m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6713
    4:55 pm, 30 May Sat
    ZNZ Zanzibar
    6:35 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 20m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 20m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sun, 31 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sun, 31 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 16h 35m
    10:25 pm CAN - 10:00 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 31 May Sun
    ZNZ Zanzibar
    9:15 pm, 31 May Sun
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 31 May Sun
    NBO Nairobi
    7:05 pm, 1 Jun Mon
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 5m
    NBO
    6:30 am (+1)
    1h 40m
    NBO
    8:10 am
    1h 50m
    ZNZ
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:30 am, 16 Jul Thu
    NBO Nairobi
    13h 5m
    1h 40m layover in Nairobi (NBO)
    KQ6710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    10:00 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 50m

    * Operated by Precision Air

    Depart: Sun, 31 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sun, 31 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 31 May Sun
    ZNZ Zanzibar
    9:15 pm, 31 May Sun
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 31 May Sun
    NBO Nairobi
    7:05 pm, 1 Jun Mon
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 5m
    NBO
    6:30 am (+1)
    1h 35m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:30 am, 16 Jul Thu
    NBO Nairobi
    13h 5m
    1h 35m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sun, 31 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sun, 31 May - Wed, 15 Jul
    Kenya Airways 1 stop 21h 10m
    4:55 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 16h 35m
    10:25 pm CAN - 10:00 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:55 pm
    1h 40m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6713
    4:55 pm, 31 May Sun
    ZNZ Zanzibar
    6:35 pm, 31 May Sun
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 31 May Sun
    NBO Nairobi
    7:05 pm, 1 Jun Mon
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 5m
    NBO
    6:30 am (+1)
    1h 40m
    NBO
    8:10 am
    1h 50m
    ZNZ
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:30 am, 16 Jul Thu
    NBO Nairobi
    13h 5m
    1h 40m layover in Nairobi (NBO)
    KQ6710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    10:00 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 50m

    * Operated by Precision Air

    Depart: Sun, 31 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sun, 31 May - Wed, 15 Jul
    Kenya Airways 1 stop 1d 3h 45m
    10:20 am ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 16h 35m
    10:25 pm CAN - 10:00 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    10:20 am
    1h 40m
    NBO
    12:00 pm
    11h 10m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6711
    10:20 am, 31 May Sun
    ZNZ Zanzibar
    12:00 pm, 31 May Sun
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    11h 10m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 31 May Sun
    NBO Nairobi
    7:05 pm, 1 Jun Mon
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 5m
    NBO
    6:30 am (+1)
    1h 40m
    NBO
    8:10 am
    1h 50m
    ZNZ
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:30 am, 16 Jul Thu
    NBO Nairobi
    13h 5m
    1h 40m layover in Nairobi (NBO)
    KQ6710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    10:00 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 50m

    * Operated by Precision Air

    Depart: Sun, 31 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sun, 31 May - Wed, 15 Jul
    Kenya Airways 1 stop 1d 3h 45m
    10:20 am ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    10:20 am
    1h 40m
    NBO
    12:00 pm
    11h 10m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6711
    10:20 am, 31 May Sun
    ZNZ Zanzibar
    12:00 pm, 31 May Sun
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    11h 10m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 31 May Sun
    NBO Nairobi
    7:05 pm, 1 Jun Mon
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 5m
    NBO
    6:30 am (+1)
    1h 35m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:30 am, 16 Jul Thu
    NBO Nairobi
    13h 5m
    1h 35m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sun, 31 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sun, 31 May - Wed, 15 Jul
    Kenya Airways 1 stop 21h 10m
    4:55 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    761
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:55 pm
    1h 40m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6713
    4:55 pm, 31 May Sun
    ZNZ Zanzibar
    6:35 pm, 31 May Sun
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 31 May Sun
    NBO Nairobi
    7:05 pm, 1 Jun Mon
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 5m
    NBO
    6:30 am (+1)
    1h 35m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:30 am, 16 Jul Thu
    NBO Nairobi
    13h 5m
    1h 35m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Hong Kong Sat, 30 May - Wed, 15 Jul
    Ethiopian Airlines 1 stop 16h 30m
    3:45 pm ZNZ - 1:15 pm (+1) HKG
    Ethiopian Airlines 1 stop 19h 10m
    12:35 am HKG - 2:45 pm ZNZ
    857
    smartfares.com
    Show Details

    Depart: Zanzibar to Hong Kong via Addis Ababa

    ZNZ
    3:45 pm
    4h 15m
    ADD
    8:00 pm
    2h 15m
    ADD
    10:15 pm
    10h
    HKG
    1:15 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    ET804
    3:45 pm, 30 May Sat
    ZNZ Zanzibar
    8:00 pm, 30 May Sat
    ADD Addis Ababa
    4h 15m
    2h 15m layover in Addis Ababa (ADD)
    ET672
    10:15 pm, 30 May Sat
    ADD Addis Ababa
    1:15 pm, 31 May Sun
    HKG Hong Kong
    10h

    Return: Hong Kong to Zanzibar via Addis Ababa

    HKG
    12:35 am
    11h
    ADD
    6:35 am
    3h 45m
    ADD
    10:20 am
    4h 25m
    ZNZ
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    ET609
    12:35 am, 15 Jul Wed
    HKG Hong Kong
    6:35 am, 15 Jul Wed
    ADD Addis Ababa
    11h
    3h 45m layover in Addis Ababa (ADD)
    ET815
    10:20 am, 15 Jul Wed
    ADD Addis Ababa
    2:45 pm, 15 Jul Wed
    ZNZ Zanzibar
    4h 25m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Multiple Airlines 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    897
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m
    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 20m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 20m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Multiple Airlines 1 stop 21h 20m
    4:45 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    897
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:45 pm
    1h 50m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PW713
    4:45 pm, 30 May Sat
    ZNZ Zanzibar
    6:35 pm, 30 May Sat
    NBO Nairobi
    1h 50m
    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 20m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 20m layover in Nairobi (NBO)
    KQ494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Multiple Airlines 1 stop 15h 55m
    10:25 pm CAN - 9:20 am (+1) ZNZ
    897
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 20m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 20m layover in Nairobi (NBO)
    PW4494
    8:05 am, 16 Jul Thu
    NBO Nairobi
    9:20 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 15m

    * Operated by Kenya Airways

    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Multiple Airlines 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Kenya Airways 1 stop 16h 35m
    10:25 pm CAN - 10:00 am (+1) ZNZ
    897
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m
    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 25m
    NBO
    8:10 am
    1h 50m
    ZNZ
    10:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 25m layover in Nairobi (NBO)
    KQ6710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    10:00 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 50m

    * Operated by Precision Air

    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 18h 30m
    7:35 pm ZNZ - 7:05 pm (+1) CAN
    Multiple Airlines 1 stop 16h 25m
    10:25 pm CAN - 9:50 am (+1) ZNZ
    897
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    1h 55m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 30 May Sat
    ZNZ Zanzibar
    9:15 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    1h 55m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 25m
    NBO
    8:10 am
    1h 40m
    ZNZ
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 25m layover in Nairobi (NBO)
    PW710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    9:50 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 40m
    Depart: Sat, 30 May Return: Wed, 15 Jul Zanzibar to Guangzhou Sat, 30 May - Wed, 15 Jul
    Kenya Airways 1 stop 21h 10m
    4:55 pm ZNZ - 7:05 pm (+1) CAN
    Multiple Airlines 1 stop 16h 25m
    10:25 pm CAN - 9:50 am (+1) ZNZ
    897
    smartfares.com
    Show Details

    Depart: Zanzibar to Guangzhou via Nairobi

    ZNZ
    4:55 pm
    1h 40m
    NBO
    6:35 pm
    4h 35m
    NBO
    11:10 pm
    14h 55m
    CAN
    7:05 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6713
    4:55 pm, 30 May Sat
    ZNZ Zanzibar
    6:35 pm, 30 May Sat
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    4h 35m layover in Nairobi (NBO)
    KQ886
    11:10 pm, 30 May Sat
    NBO Nairobi
    7:05 pm, 31 May Sun
    CAN Guangzhou
    14h 55m

    Return: Guangzhou to Zanzibar via Nairobi

    CAN
    10:25 pm
    13h 20m
    NBO
    6:45 am (+1)
    1h 25m
    NBO
    8:10 am
    1h 40m
    ZNZ
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ887
    10:25 pm, 15 Jul Wed
    CAN Guangzhou
    6:45 am, 16 Jul Thu
    NBO Nairobi
    13h 20m
    1h 25m layover in Nairobi (NBO)
    PW710
    8:10 am, 16 Jul Thu
    NBO Nairobi
    9:50 am, 16 Jul Thu
    ZNZ Zanzibar
    1h 40m