Rome2Rio

How to get fromBulawayo to Diani Beachby plane, bus, train, taxi or car

Find Transport to Diani Beach

See all options

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

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 Ukunda

    best
    1. Fly from Bulawayo (BUQ) to Ukunda (UKA)plane plane BUQ - UKA
    16h 27m
    $328–934
  2. Bus, train, taxi

    1. Take the bus from Bulawayo to Hararebus bus
    2. Take the bus from RoadPort to Inter-City Bus Terminusbus bus
    3. Take the bus from Lusaka to Nakondebus bus
    4. Take the train from Tunduma to Dar es salaamtrain train
    5. Take the bus from Dar es Salaam to Mombasabus bus
    6. Take the taxi from Mombasa to Diani Beachtaxi taxi
    2d 15h
  3. Train, bus, taxi

    1. Take the train from Bulawayo to Victoria Fallstrain train
    2. Take the bus from Livingstone Bus Terminus to Kapiri Mposhibus bus
    3. Take the train from New Kapiri Mposhi to Dar es salaamtrain train
    4. Take the bus from Dar es Salaam to Mombasabus bus
    5. Take the taxi from Mombasa to Diani Beachtaxi taxi
    3d 15h
  4. Drive 2,886.6 km

    1. Drive from Bulawayo to Diani Beachcar car 2,886.6 km
    43h 51m
    $528–762
  5. Fly to Mombasa, taxi

    1. Fly from Bulawayo (BUQ) to Mombasa (MBA)plane plane BUQ - MBA
    2. Take the taxi from Mombasa (MBA) to Diani Beachtaxi taxi
    9h 2m
    $488–1,254
  6. Fly to Tanga Airport, drive

    1. Fly from Bulawayo (BUQ) to Tanga Airport (TGT)plane plane BUQ - TGT
    2. Drive from Tanga Airport (TGT) to Diani Beachcar car
    19h 43m
    $466–1,361
  7. Fly to Julius Nyerere International Airport, bus, taxi

    1. Fly from Bulawayo (BUQ) to Julius Nyerere International Airport (DAR)plane plane BUQ - DAR
    2. Take the bus from Dar es Salaam to Mombasabus bus
    3. Take the taxi from Mombasa to Diani Beachtaxi taxi
    17h 24m
    $532–750
  8. Fly to Malindi, bus, taxi

    1. Fly from Bulawayo (BUQ) to Malindi (MYD)plane plane BUQ - MYD
    2. Take the bus from Malindi to Mombasabus bus
    3. Take the taxi from Mombasa to Diani Beachtaxi taxi
    18h 6m
    $474–1,183

Bulawayo (BUQ) to Ukunda (UKA) flights

Calendar15Weekly Planes
Duration19h 49mAverage Duration
Ticket$304Cheapest Price
See schedules

Questions & Answers

What companies run services between Bulawayo, Zimbabwe and Diani Beach, Kenya?

Ethiopian Airlines, Jambojet Limited, and three other airlines fly from Bulawayo (BUQ) to Ukunda (UKA) twice daily.

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 How do I get from Sydney to Melbourne, Getting to Rome from the airport, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.