×
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 1 result 683 View Flights
    South African Airways 20 results 827 View Flights
    KLM 1 result 846 View Flights
    Brussels Airlines 1 result 2 218 View Flights
    Themes Results Price View
    View All Themes View Cities
    Historical 22 results 827 View Cities
    Foodie 22 results 827 View Cities
    Senior-friendly 20 results 827 View Cities
    Romantic 20 results 827 View Cities
    Cities Results Price View
    View All Cities View Flights
    Muscat 1 result 683 View Flights
    Cape Town 20 results 827 View Flights
    Brussels 2 results 846 View Flights
    Depart: Thu, 30 Apr Return: Tue, 30 Jun Zanzibar to Muscat Thu, 30 Apr - 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
    683
    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, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    5h layover in Dar es Salaam (DAR)
    QR1348
    6:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    12:45 am, 1 May Fri
    DOH Doha
    6h 10m
    6h 35m layover in Doha (DOH)
    QR1128
    7:20 am, 1 May Fri
    DOH Doha
    10:00 am, 1 May Fri
    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: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 9h 20m
    6:10 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:10 am
    2h
    JNB
    8:10 am
    2h 20m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA304
    6:10 am, 22 May Fri
    CPT Cape Town
    8:10 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 20m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 8h 30m
    7:00 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    7:00 am
    2h
    JNB
    9:00 am
    1h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA306
    7:00 am, 22 May Fri
    CPT Cape Town
    9:00 am, 22 May Fri
    JNB Johannesburg
    2h
    1h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 11h 10m
    7:00 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    7:00 am
    2h
    JNB
    9:00 am
    1h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA306
    7:00 am, 22 May Fri
    CPT Cape Town
    9:00 am, 22 May Fri
    JNB Johannesburg
    2h
    1h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 12h
    6:10 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:10 am
    2h
    JNB
    8:10 am
    2h 20m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA304
    6:10 am, 22 May Fri
    CPT Cape Town
    8:10 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 20m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 9h 45m
    5:45 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    5:45 am
    2h
    JNB
    7:45 am
    2h 45m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA378
    5:45 am, 22 May Fri
    CPT Cape Town
    7:45 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 45m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 12h 25m
    5:45 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    5:45 am
    2h
    JNB
    7:45 am
    2h 45m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA378
    5:45 am, 22 May Fri
    CPT Cape Town
    7:45 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 45m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 9h 30m
    6:00 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:00 am
    2h
    JNB
    8:00 am
    2h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA302
    6:00 am, 22 May Fri
    CPT Cape Town
    8:00 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 12h 10m
    6:00 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:00 am
    2h
    JNB
    8:00 am
    2h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA302
    6:00 am, 22 May Fri
    CPT Cape Town
    8:00 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 9h 20m
    6:10 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:10 am
    2h
    JNB
    8:10 am
    2h 20m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA304
    6:10 am, 22 May Fri
    CPT Cape Town
    8:10 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 20m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 12h
    6:10 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:10 am
    2h
    JNB
    8:10 am
    2h 20m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA304
    6:10 am, 22 May Fri
    CPT Cape Town
    8:10 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 20m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 8h 30m
    7:00 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    7:00 am
    2h
    JNB
    9:00 am
    1h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA306
    7:00 am, 22 May Fri
    CPT Cape Town
    9:00 am, 22 May Fri
    JNB Johannesburg
    2h
    1h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 11h 10m
    7:00 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    7:00 am
    2h
    JNB
    9:00 am
    1h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA306
    7:00 am, 22 May Fri
    CPT Cape Town
    9:00 am, 22 May Fri
    JNB Johannesburg
    2h
    1h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 9h 45m
    5:45 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    5:45 am
    2h
    JNB
    7:45 am
    2h 45m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA378
    5:45 am, 22 May Fri
    CPT Cape Town
    7:45 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 45m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 11h 5m
    1:05 pm ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 12h 25m
    5:45 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    5:45 am
    2h
    JNB
    7:45 am
    2h 45m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA378
    5:45 am, 22 May Fri
    CPT Cape Town
    7:45 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 45m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 9h 30m
    6:00 am CPT - 4:30 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:00 am
    2h
    JNB
    8:00 am
    2h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA302
    6:00 am, 22 May Fri
    CPT Cape Town
    8:00 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 13h 55m
    10:15 am ZNZ - 11:10 pm CPT
    Multiple Airlines 2+ stops 12h 10m
    6:00 am CPT - 7:10 pm ZNZ
    827
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    10:15 am
    30m
    DAR
    10:45 am
    4h 55m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 40m
    JNB
    9:00 pm
    2h 10m
    CPT
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW710
    10:15 am, 30 Apr Thu
    ZNZ Zanzibar
    10:45 am, 30 Apr Thu
    DAR Dar es Salaam
    30m
    4h 55m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 40m layover in Johannesburg (JNB)
    SA375
    9:00 pm, 30 Apr Thu
    JNB Johannesburg
    11:10 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:00 am
    2h
    JNB
    8:00 am
    2h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    3h 45m
    DAR
    6:40 pm
    30m
    ZNZ
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA302
    6:00 am, 22 May Fri
    CPT Cape Town
    8:00 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    3h 45m layover in Dar es Salaam (DAR)
    PW715
    6:40 pm, 22 May Fri
    DAR Dar es Salaam
    7:10 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Tue, 26 May Return: Tue, 16 Jun Zanzibar to Brussels Tue, 26 May - Tue, 16 Jun
    Multiple Airlines 2+ stops 14h 5m
    9:10 pm ZNZ - 10:15 am (+1) BRU
    KLM 2+ stops 14h
    6:20 pm BRU - 9:20 am (+1) ZNZ
    846
    smartfares.com
    Show Details

    Depart: Zanzibar to Brussels via Dar es Salaam, Amsterdam

    ZNZ
    9:10 pm
    30m
    DAR
    9:40 pm
    1h 25m
    DAR
    11:05 pm
    9h 20m
    AMS
    7:25 am (+1)
    2h 5m
    AMS
    9:30 am
    45m
    BRU
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW712
    9:10 pm, 26 May Tue
    ZNZ Zanzibar
    9:40 pm, 26 May Tue
    DAR Dar es Salaam
    30m
    1h 25m layover in Dar es Salaam (DAR)
    KL574
    11:05 pm, 26 May Tue
    DAR Dar es Salaam
    7:25 am, 27 May Wed
    AMS Amsterdam
    9h 20m
    2h 5m layover in Amsterdam (AMS)
    KL1723
    9:30 am, 27 May Wed
    AMS Amsterdam
    10:15 am, 27 May Wed
    BRU Brussels
    45m

    Return: Brussels to Zanzibar via Amsterdam, Nairobi

    BRU
    6:20 pm
    55m
    AMS
    7:15 pm
    1h 45m
    AMS
    9:00 pm
    8h 10m
    NBO
    6:10 am (+1)
    1h 55m
    NBO
    8:05 am
    1h 15m
    ZNZ
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    KL1732
    6:20 pm, 16 Jun Tue
    BRU Brussels
    7:15 pm, 16 Jun Tue
    AMS Amsterdam
    55m
    1h 45m layover in Amsterdam (AMS)
    KL4141
    9:00 pm, 16 Jun Tue
    AMS Amsterdam
    6:10 am, 17 Jun Wed
    NBO Nairobi
    8h 10m

    * Operated by Kenya Airways

    1h 55m layover in Nairobi (NBO)
    KL4220
    8:05 am, 17 Jun Wed
    NBO Nairobi
    9:20 am, 17 Jun Wed
    ZNZ Zanzibar
    1h 15m

    * Operated by Kenya Airways

    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 10h 50m
    1:05 pm ZNZ - 10:55 pm CPT
    Multiple Airlines 2+ stops 9h 30m
    6:00 am CPT - 4:30 pm ZNZ
    873
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 25m
    JNB
    8:45 pm
    2h 10m
    CPT
    10:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 25m layover in Johannesburg (JNB)
    SA377
    8:45 pm, 30 Apr Thu
    JNB Johannesburg
    10:55 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    6:00 am
    2h
    JNB
    8:00 am
    2h 30m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA302
    6:00 am, 22 May Fri
    CPT Cape Town
    8:00 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 30m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m
    Depart: Thu, 30 Apr Return: Fri, 22 May Zanzibar to Cape Town Thu, 30 Apr - Fri, 22 May
    Multiple Airlines 2+ stops 10h 50m
    1:05 pm ZNZ - 10:55 pm CPT
    Multiple Airlines 2+ stops 9h 45m
    5:45 am CPT - 4:30 pm ZNZ
    873
    smartfares.com
    Show Details

    Depart: Zanzibar to Cape Town via Dar es Salaam, Johannesburg

    ZNZ
    1:05 pm
    30m
    DAR
    1:35 pm
    2h 5m
    DAR
    3:40 pm
    3h 40m
    JNB
    6:20 pm
    2h 25m
    JNB
    8:45 pm
    2h 10m
    CPT
    10:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    PW421
    1:05 pm, 30 Apr Thu
    ZNZ Zanzibar
    1:35 pm, 30 Apr Thu
    DAR Dar es Salaam
    30m
    2h 5m layover in Dar es Salaam (DAR)
    SA187
    3:40 pm, 30 Apr Thu
    DAR Dar es Salaam
    6:20 pm, 30 Apr Thu
    JNB Johannesburg
    3h 40m
    2h 25m layover in Johannesburg (JNB)
    SA377
    8:45 pm, 30 Apr Thu
    JNB Johannesburg
    10:55 pm, 30 Apr Thu
    CPT Cape Town
    2h 10m

    Return: Cape Town to Zanzibar via Johannesburg, Dar es Salaam

    CPT
    5:45 am
    2h
    JNB
    7:45 am
    2h 45m
    JNB
    10:30 am
    3h 25m
    DAR
    2:55 pm
    1h 5m
    DAR
    4:00 pm
    30m
    ZNZ
    4:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA378
    5:45 am, 22 May Fri
    CPT Cape Town
    7:45 am, 22 May Fri
    JNB Johannesburg
    2h
    2h 45m layover in Johannesburg (JNB)
    SA186
    10:30 am, 22 May Fri
    JNB Johannesburg
    2:55 pm, 22 May Fri
    DAR Dar es Salaam
    3h 25m
    1h 5m layover in Dar es Salaam (DAR)
    PW713
    4:00 pm, 22 May Fri
    DAR Dar es Salaam
    4:30 pm, 22 May Fri
    ZNZ Zanzibar
    30m