Rome2Rio

How to get fromKampala to Lamuby plane, bus, ferry, or taxi

Find Transport to Lamu

See all options

There are 5 ways to get from Kampala to Lamu by plane, bus, ferry, or taxi

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

  1. Fly to Malindi, bus, Local Boat

    best
    1. Fly from Entebbe (EBB) to Malindi (MYD)plane plane EBB - MYD
    2. Take the bus from Malindi to Lamubus bus
    3. Take the ferry from Mokowe to Lamu Islferry ferry
    10h 54m
    $356–487
  2. Bus, Local Boat

    cheapest
    1. Take the bus from Kampala to Nairobibus bus
    2. Take the bus from Nairobi to Malindibus bus
    3. Take the bus from Malindi to Lamubus bus
    4. Take the ferry from Mokowe to Lamu Islferry ferry
    32h 13m
    $51–94
  3. Bus, Local Boat via Mombasa

    1. Take the bus from Kampala to Nairobibus bus
    2. Take the bus from Nairobi to Mombasabus bus
    3. Take the bus from Mombasa to Lamubus bus
    4. Take the ferry from Mokowe to Lamu Islferry ferry
    31h 24m
    $53–100
  4. Fly to Mombasa, bus, Local Boat

    1. Fly from Entebbe (EBB) to Mombasa (MBA)plane plane EBB - MBA
    2. Take the bus from Mombasa to Lamubus bus
    3. Take the ferry from Mokowe to Lamu Islferry ferry
    11h 1m
    $210–398
  5. Fly to Ukunda, taxi, bus, Local Boat

    1. Fly from Entebbe (EBB) to Ukunda (UKA)plane plane EBB - UKA
    2. Take the taxi from Ukunda (UKA) to Mombasataxi taxi
    3. Take the bus from Mombasa to Lamubus bus
    4. Take the ferry from Mokowe to Lamu Islferry ferry
    13h 48m
    $164–432

Entebbe (EBB) to Malindi (MYD) flights

Calendar26Weekly Planes
Duration4h 19mAverage Duration
Ticket$78Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Kampala, Uganda and Lamu, Murang'A, Kenya?

There is no direct connection from Kampala to Lamu. However, you can take the bus to Entebbe Town, take the taxi to Entebbe (EBB) airport, fly to Malindi (MYD), take the taxi to Malindi, take the bus to Lamu, take the taxi to Mokowe, then take the ferry to Lamu Isl. Alternatively, you can take a bus from Kampala to Lamu Isl via Nairobi, Mombasa, Mombasa, Lamu, and Mokowe in around 31h 24m.

Airlines
Bus operators
Ferry operators
Other 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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Stansted Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.