Rome2Rio

How to get fromKapiri Mposhi to Zanzibar Islandby bus, plane, ferry, or train

Find Transport to Zanzibar Island

See all options

There are 5 ways to get from Kapiri Mposhi to Zanzibar Island by bus, plane, ferry, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus to Lusaka, fly to Abeid Amani Karume International Airport

    best
    1. Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus bus
    2. Fly from Lusaka (LUN) to Abeid Amani Karume International Airport (ZNZ)plane plane LUN - ZNZ
    10h 47m
    $303–705
  2. Train, ferry

    cheapest
    1. Take the train from New Kapiri Mposhi to Dar es salaamtrain train
    2. Take the ferry from Dar es Salaam to Zanzibarferry ferry
    2d
    $58–194
  3. Bus, ferry

    1. Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus bus
    2. Take the bus from Intercity Bus Terminus to Ubungo Intl Bus Terminalbus bus
    3. Take the ferry from Dar es Salaam to Zanzibarferry ferry
    35h 43m
    $82–213
  4. Bus, bus to Ndola, fly to Abeid Amani Karume International Airport

    1. Take the bus from Kapiri Mposhi to Power Tools Bus Stationbus bus
    2. Take the bus from Kitwe to Ndolabus bus
    3. Fly from Ndola (NLA) to Abeid Amani Karume International Airport (ZNZ)plane plane NLA - ZNZ
    12h 21m
  5. Bus to Lusaka, fly to Julius Nyerere International Airport, ferry

    1. Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus bus
    2. Fly from Lusaka (LUN) to Julius Nyerere International Airport (DAR)plane plane LUN - DAR
    3. Take the ferry from Dar es Salaam to Zanzibarferry ferry
    11h 29m
    $331–675

Lusaka (LUN) to Abeid Amani Karume International Airport (ZNZ) flights

Calendar19Weekly Planes
Duration6h 22mAverage Duration
Ticket$208Cheapest Price
See schedules

Questions & Answers

What companies run services between Kapiri Mposhi, Zambia and Zanzibar Island, Tanzania?

There is no direct connection from Kapiri Mposhi to Zanzibar Island. However, you can take the bus to Intercity Bus Terminal, take the taxi to Lusaka (LUN) airport, then fly to Abeid Amani Karume International Airport (ZNZ). Alternatively, you can take a bus from Kapiri Mposhi to Zanzibar via Intercity Bus Terminus, Ubungo Intl Bus Terminal, Ubungo, Posta Ya Zamani, and Dar es Salaam in around 35h 43m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Is ride-sharing platform BlaBlaCar right for you?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.