Rome2Rio

How to get fromDiani Beach to Kitaleby plane, car, taxi, train or bus

Find Transport to Kitale

See all options

There are 7 ways to get from Diani Beach to Kitale by plane, car, taxi, train, or bus

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 Ukunda to Kisumu International Airport, drive

    best
    1. Fly from Ukunda (UKA) to Kisumu International Airport (KIS)planeUKA - KIS
    2. Drive from Kisumu International Airport (KIS) to Kitalecar
    5h 24m
    $188–270
  2. Drive 889.4 km

    cheapest
    1. Drive from Diani Beach to Kitalecar889.4 km
    10h 58m
    $103–148
  3. Taxi, train, bus

    1. Take the taxi from Diani Beach to Mombasataxi
    2. Take the train from Mombasa to Nairobitrain
    3. Take the bus from Nairobi to Eldoretbus
    4. Take the bus from Eldoret to Kitalebus
    17h 6m
    $104–166
  4. Fly Ukunda to Eldoret International Airport, bus

    1. Fly from Ukunda (UKA) to Eldoret International Airport (EDL)planeUKA - EDL
    2. Take the bus from Eldoret to Kitalebus
    5h 59m
    $220–309
  5. Taxi to Mombasa, fly to Eldoret International Airport, bus

    1. Take the taxi from Diani Beach to Mombasa (MBA)taxi
    2. Fly from Mombasa (MBA) to Eldoret International Airport (EDL)planeMBA - EDL
    3. Take the bus from Eldoret to Kitalebus
    5h 10m
    $235–823
  6. Taxi to Mombasa, fly to Kisumu International Airport, drive

    1. Take the taxi from Diani Beach to Mombasa (MBA)taxi
    2. Fly from Mombasa (MBA) to Kisumu International Airport (KIS)planeMBA - KIS
    3. Drive from Kisumu International Airport (KIS) to Kitalecar
    6h 4m
    $222–279
  7. Taxi, bus

    1. Take the taxi from Diani Beach to Mombasataxi
    2. Take the bus from Mombasa to Kitalebus
    18h 47m
    $115–136

Ukunda (UKA) to Kisumu International Airport (KIS) flights

Calendar31Weekly Planes
Duration4h 6mAverage Duration
Ticket$55Cheapest Price
See schedules

Questions & Answers

What companies run services between Diani Beach, Kenya and Kitale, Kenya?

There is no direct connection from Diani Beach to Kitale. However, you can fly to Kisumu International Airport (KIS) then drive to Kitale. Alternatively, you can take the taxi to Mombasa, take the train to Nairobi, take the train to Nairobi Central Stn, walk to Nairobi, take the bus to Eldoret, then take the bus to Kitale.

Airlines
Train operators
Bus 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 Getting to Milan from the airport, The London Underground: Essential tips to navigate the Tube, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.