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

Recent Searches

    Cheap Flights from Zambia to Tanzania
    (Modify Search)
    Price Alerts
    • Themes
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Zambia to Tanzania

    Airline Results Price View
    View All Airlines View Flights
    Kenya Airways 20 results US$714 View Flights
    South African Airways 3 results US$1,126 View Flights
    Themes Results Price View
    View All Themes View Cities
    Romantic 20 results US$714 View Cities
    Relaxing 20 results US$714 View Cities
    Beach 20 results US$714 View Cities
    Cities Results Price View
    View All Cities View Flights
    Zanzibar 20 results US$714 View Flights
    Dar es Salaam 3 results US$1,126 View Flights
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 1 stop 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 1 stop 7h 10m
    5:35 am ZNZ - 11:45 am NLA
    US$714
    us.bravofly.com
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    2h 55m layover in Nairobi (NBO)
    PW712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    5:35 am
    1h 15m
    NBO
    6:50 am
    1h 45m
    NBO
    8:35 am
    4h 10m
    NLA
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ499
    5:35 am, 9 Jan Fri
    ZNZ Zanzibar
    6:50 am, 9 Jan Fri
    NBO Nairobi
    1h 15m
    1h 45m layover in Nairobi (NBO)
    KQ586
    8:35 am, 9 Jan Fri
    NBO Nairobi
    11:45 am, 9 Jan Fri
    NLA Ndola
    4h 10m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 1 stop 11h 40m
    11:05 am NLA - 11:45 pm ZNZ
    Kenya Airways 1 stop 7h 10m
    5:35 am ZNZ - 11:45 am NLA
    US$716
    us.bravofly.com
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    6h 25m
    NBO
    10:30 pm
    1h 15m
    ZNZ
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    6h 25m layover in Nairobi (NBO)
    KQ498
    10:30 pm, 31 Dec Wed
    NBO Nairobi
    11:45 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 15m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    5:35 am
    1h 15m
    NBO
    6:50 am
    1h 45m
    NBO
    8:35 am
    4h 10m
    NLA
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ499
    5:35 am, 9 Jan Fri
    ZNZ Zanzibar
    6:50 am, 9 Jan Fri
    NBO Nairobi
    1h 15m
    1h 45m layover in Nairobi (NBO)
    KQ586
    8:35 am, 9 Jan Fri
    NBO Nairobi
    11:45 am, 9 Jan Fri
    NLA Ndola
    4h 10m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 1 stop 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 1 stop 7h 10m
    5:35 am ZNZ - 11:45 am NLA
    US$716
    us.bravofly.com
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    2h 55m layover in Nairobi (NBO)
    KQ6712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    5:35 am
    1h 15m
    NBO
    6:50 am
    1h 45m
    NBO
    8:35 am
    4h 10m
    NLA
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ499
    5:35 am, 9 Jan Fri
    ZNZ Zanzibar
    6:50 am, 9 Jan Fri
    NBO Nairobi
    1h 15m
    1h 45m layover in Nairobi (NBO)
    KQ586
    8:35 am, 9 Jan Fri
    NBO Nairobi
    11:45 am, 9 Jan Fri
    NLA Ndola
    4h 10m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 2+ stops 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 2+ stops 7h 10m
    5:35 am ZNZ - 11:45 am NLA
    US$727
    expedia.com
    Show Details

    Depart: Ndola to Zanzibar via Lubumbashi, Nairobi

    NLA
    11:05 am
    40m
    FBM
    11:45 am
    45m
    FBM
    12:30 pm
    2h 35m
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    11:45 am, 31 Dec Wed
    FBM Lubumbashi
    40m
    45m layover in Lubumbashi (FBM)
    KQ584
    12:30 pm, 31 Dec Wed
    FBM Lubumbashi
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    2h 35m
    2h 55m layover in Nairobi (NBO)
    KQ6712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    * Operated by Precision Air

    Return: Zanzibar to Ndola via Nairobi, Lubumbashi

    ZNZ
    5:35 am
    1h 15m
    NBO
    6:50 am
    1h 45m
    NBO
    8:35 am
    2h 35m
    FBM
    10:10 am
    50m
    FBM
    11:00 am
    45m
    NLA
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ499
    5:35 am, 9 Jan Fri
    ZNZ Zanzibar
    6:50 am, 9 Jan Fri
    NBO Nairobi
    1h 15m
    1h 45m layover in Nairobi (NBO)
    KQ586
    8:35 am, 9 Jan Fri
    NBO Nairobi
    10:10 am, 9 Jan Fri
    FBM Lubumbashi
    2h 35m
    50m layover in Lubumbashi (FBM)
    KQ586
    11:00 am, 9 Jan Fri
    FBM Lubumbashi
    11:45 am, 9 Jan Fri
    NLA Ndola
    45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 2+ stops 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 2+ stops 7h 10m
    5:35 am ZNZ - 11:45 am NLA
    US$732
    expedia.com
    Show Details

    Depart: Ndola to Zanzibar via Lubumbashi, Nairobi

    NLA
    11:05 am
    40m
    FBM
    11:45 am
    45m
    FBM
    12:30 pm
    2h 35m
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    11:45 am, 31 Dec Wed
    FBM Lubumbashi
    40m
    45m layover in Lubumbashi (FBM)
    KQ584
    12:30 pm, 31 Dec Wed
    FBM Lubumbashi
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    2h 35m
    2h 55m layover in Nairobi (NBO)
    PW712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi, Lubumbashi

    ZNZ
    5:35 am
    1h 15m
    NBO
    6:50 am
    1h 45m
    NBO
    8:35 am
    2h 35m
    FBM
    10:10 am
    50m
    FBM
    11:00 am
    45m
    NLA
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ499
    5:35 am, 9 Jan Fri
    ZNZ Zanzibar
    6:50 am, 9 Jan Fri
    NBO Nairobi
    1h 15m
    1h 45m layover in Nairobi (NBO)
    KQ586
    8:35 am, 9 Jan Fri
    NBO Nairobi
    10:10 am, 9 Jan Fri
    FBM Lubumbashi
    2h 35m
    50m layover in Lubumbashi (FBM)
    KQ586
    11:00 am, 9 Jan Fri
    FBM Lubumbashi
    11:45 am, 9 Jan Fri
    NLA Ndola
    45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 1 stop 11h 40m
    11:05 am NLA - 11:45 pm ZNZ
    Kenya Airways 1 stop 7h 10m
    5:35 am ZNZ - 11:45 am NLA
    US$739
    us.bravofly.com
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    6h 25m
    NBO
    10:30 pm
    1h 15m
    ZNZ
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    6h 25m layover in Nairobi (NBO)
    PW4498
    10:30 pm, 31 Dec Wed
    NBO Nairobi
    11:45 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 15m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    5:35 am
    1h 15m
    NBO
    6:50 am
    1h 45m
    NBO
    8:35 am
    4h 10m
    NLA
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ499
    5:35 am, 9 Jan Fri
    ZNZ Zanzibar
    6:50 am, 9 Jan Fri
    NBO Nairobi
    1h 15m
    1h 45m layover in Nairobi (NBO)
    KQ586
    8:35 am, 9 Jan Fri
    NBO Nairobi
    11:45 am, 9 Jan Fri
    NLA Ndola
    4h 10m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 1 stop 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Multiple Airlines 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$768
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    2h 55m layover in Nairobi (NBO)
    PW712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 1 stop 11h 40m
    11:05 am NLA - 11:45 pm ZNZ
    Multiple Airlines 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$769
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    6h 25m
    NBO
    10:30 pm
    1h 15m
    ZNZ
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    6h 25m layover in Nairobi (NBO)
    KQ498
    10:30 pm, 31 Dec Wed
    NBO Nairobi
    11:45 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 15m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 1 stop 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$769
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    2h 55m layover in Nairobi (NBO)
    KQ6712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 1 stop 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$769
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    2h 55m layover in Nairobi (NBO)
    PW712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 1 stop 11h 40m
    11:05 am NLA - 11:45 pm ZNZ
    Kenya Airways 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$769
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    6h 25m
    NBO
    10:30 pm
    1h 15m
    ZNZ
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    6h 25m layover in Nairobi (NBO)
    KQ498
    10:30 pm, 31 Dec Wed
    NBO Nairobi
    11:45 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 15m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 1 stop 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Multiple Airlines 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$769
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    2h 55m layover in Nairobi (NBO)
    KQ6712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 2+ stops 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$777
    expedia.com
    Show Details

    Depart: Ndola to Zanzibar via Lubumbashi, Nairobi

    NLA
    11:05 am
    40m
    FBM
    11:45 am
    45m
    FBM
    12:30 pm
    2h 35m
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    11:45 am, 31 Dec Wed
    FBM Lubumbashi
    40m
    45m layover in Lubumbashi (FBM)
    KQ584
    12:30 pm, 31 Dec Wed
    FBM Lubumbashi
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    2h 35m
    2h 55m layover in Nairobi (NBO)
    KQ6712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    * Operated by Precision Air

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 2+ stops 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Multiple Airlines 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$780
    expedia.com
    Show Details

    Depart: Ndola to Zanzibar via Lubumbashi, Nairobi

    NLA
    11:05 am
    40m
    FBM
    11:45 am
    45m
    FBM
    12:30 pm
    2h 35m
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    11:45 am, 31 Dec Wed
    FBM Lubumbashi
    40m
    45m layover in Lubumbashi (FBM)
    KQ584
    12:30 pm, 31 Dec Wed
    FBM Lubumbashi
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    2h 35m
    2h 55m layover in Nairobi (NBO)
    PW712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 2+ stops 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Kenya Airways 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$782
    expedia.com
    Show Details

    Depart: Ndola to Zanzibar via Lubumbashi, Nairobi

    NLA
    11:05 am
    40m
    FBM
    11:45 am
    45m
    FBM
    12:30 pm
    2h 35m
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    11:45 am, 31 Dec Wed
    FBM Lubumbashi
    40m
    45m layover in Lubumbashi (FBM)
    KQ584
    12:30 pm, 31 Dec Wed
    FBM Lubumbashi
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    2h 35m
    2h 55m layover in Nairobi (NBO)
    PW712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m

    * Operated by Precision Air

    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Kenya Airways 2+ stops 8h 35m
    11:05 am NLA - 8:40 pm ZNZ
    Multiple Airlines 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$782
    expedia.com
    Show Details

    Depart: Ndola to Zanzibar via Lubumbashi, Nairobi

    NLA
    11:05 am
    40m
    FBM
    11:45 am
    45m
    FBM
    12:30 pm
    2h 35m
    NBO
    4:05 pm
    2h 55m
    NBO
    7:00 pm
    1h 40m
    ZNZ
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    11:45 am, 31 Dec Wed
    FBM Lubumbashi
    40m
    45m layover in Lubumbashi (FBM)
    KQ584
    12:30 pm, 31 Dec Wed
    FBM Lubumbashi
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    2h 35m
    2h 55m layover in Nairobi (NBO)
    KQ6712
    7:00 pm, 31 Dec Wed
    NBO Nairobi
    8:40 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 40m

    * Operated by Precision Air

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 1 stop 11h 40m
    11:05 am NLA - 11:45 pm ZNZ
    Multiple Airlines 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$793
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    6h 25m
    NBO
    10:30 pm
    1h 15m
    ZNZ
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    6h 25m layover in Nairobi (NBO)
    PW4498
    10:30 pm, 31 Dec Wed
    NBO Nairobi
    11:45 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 15m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    PW715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Wed, 31 Dec Return: Fri, 9 Jan Ndola to Zanzibar Wed, 31 Dec - Fri, 9 Jan
    Multiple Airlines 1 stop 11h 40m
    11:05 am NLA - 11:45 pm ZNZ
    Kenya Airways 1 stop 15h 40m
    7:35 pm ZNZ - 10:15 am (+1) NLA
    US$794
    fly.co.uk
    Show Details

    Depart: Ndola to Zanzibar via Nairobi

    NLA
    11:05 am
    4h
    NBO
    4:05 pm
    6h 25m
    NBO
    10:30 pm
    1h 15m
    ZNZ
    11:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ584
    11:05 am, 31 Dec Wed
    NLA Ndola
    4:05 pm, 31 Dec Wed
    NBO Nairobi
    4h
    6h 25m layover in Nairobi (NBO)
    PW4498
    10:30 pm, 31 Dec Wed
    NBO Nairobi
    11:45 pm, 31 Dec Wed
    ZNZ Zanzibar
    1h 15m

    Return: Zanzibar to Ndola via Nairobi

    ZNZ
    7:35 pm
    1h 40m
    NBO
    9:15 pm
    11h 15m
    NBO
    8:30 am
    2h 45m
    NLA
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ6715
    7:35 pm, 9 Jan Fri
    ZNZ Zanzibar
    9:15 pm, 9 Jan Fri
    NBO Nairobi
    1h 40m
    11h 15m layover in Nairobi (NBO)
    KQ584
    8:30 am, 10 Jan Sat
    NBO Nairobi
    10:15 am, 10 Jan Sat
    NLA Ndola
    2h 45m
    Depart: Tue, 30 Dec Return: Mon, 12 Jan Lusaka to Dar es Salaam Tue, 30 Dec - Mon, 12 Jan
    South African Airways 1 stop 8h 45m
    9:00 am LUN - 6:45 pm DAR
    South African Airways 1 stop 9h 35m
    6:45 am DAR - 3:20 pm LUN
    US$1,126
    smartfares.com
    Show Details

    Depart: Lusaka to Dar es Salaam via Johannesburg

    LUN
    9:00 am
    2h 5m
    JNB
    11:05 am
    3h 10m
    JNB
    2:15 pm
    3h 30m
    DAR
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA8161
    9:00 am, 30 Dec Tue
    LUN Lusaka
    11:05 am, 30 Dec Tue
    JNB Johannesburg
    2h 5m

    * Operated by South African Airlink

    3h 10m layover in Johannesburg (JNB)
    SA188
    2:15 pm, 30 Dec Tue
    JNB Johannesburg
    6:45 pm, 30 Dec Tue
    DAR Dar es Salaam
    3h 30m

    Return: Dar es Salaam to Lusaka via Johannesburg

    DAR
    6:45 am
    3h 40m
    JNB
    9:25 am
    3h 55m
    JNB
    1:20 pm
    2h
    LUN
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA189
    6:45 am, 12 Jan Mon
    DAR Dar es Salaam
    9:25 am, 12 Jan Mon
    JNB Johannesburg
    3h 40m
    3h 55m layover in Johannesburg (JNB)
    SA64
    1:20 pm, 12 Jan Mon
    JNB Johannesburg
    3:20 pm, 12 Jan Mon
    LUN Lusaka
    2h
    Depart: Tue, 30 Dec Return: Mon, 12 Jan Lusaka to Dar es Salaam Tue, 30 Dec - Mon, 12 Jan
    South African Airways 1 stop 8h 45m
    9:00 am LUN - 6:45 pm DAR
    South African Airways 1 stop 6h 45m
    6:45 am DAR - 12:30 pm LUN
    US$1,126
    smartfares.com
    Show Details

    Depart: Lusaka to Dar es Salaam via Johannesburg

    LUN
    9:00 am
    2h 5m
    JNB
    11:05 am
    3h 10m
    JNB
    2:15 pm
    3h 30m
    DAR
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA8161
    9:00 am, 30 Dec Tue
    LUN Lusaka
    11:05 am, 30 Dec Tue
    JNB Johannesburg
    2h 5m

    * Operated by South African Airlink

    3h 10m layover in Johannesburg (JNB)
    SA188
    2:15 pm, 30 Dec Tue
    JNB Johannesburg
    6:45 pm, 30 Dec Tue
    DAR Dar es Salaam
    3h 30m

    Return: Dar es Salaam to Lusaka via Johannesburg

    DAR
    6:45 am
    3h 40m
    JNB
    9:25 am
    1h 5m
    JNB
    10:30 am
    2h
    LUN
    12:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA189
    6:45 am, 12 Jan Mon
    DAR Dar es Salaam
    9:25 am, 12 Jan Mon
    JNB Johannesburg
    3h 40m
    1h 5m layover in Johannesburg (JNB)
    SA62
    10:30 am, 12 Jan Mon
    JNB Johannesburg
    12:30 pm, 12 Jan Mon
    LUN Lusaka
    2h