Travel options for:
Nairobi to Diani Beach
  • Fly Nairobi Wilson to Ukunda

    $80 - $270
    1. Nairobi

      8 min - every 4 hours - line 125

    2. Nairobi Wilson (WIL)

      1 h 10 min - non-stop

      $80 - $270

  • Fly Nairobi to Mombasa, car ferry

    $53 - $217
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      45 min - non-stop

      $45 - $210

    3. Mombasa (MBA)

      11 min - 7.5 miles

      $1 - $2

    4. Mombasa

      10 min - every 15 minutes

      $1

    5. Likoni

      25 min - 17.2 miles

      $2 - $4

  • Fly Nairobi to Ukunda

    $45 - $350
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      1 h 5 min - non-stop

      $45 - $350

  • Fly Nairobi Wilson to Mombasa, car ferry

    $55 - $393
    1. Nairobi

      8 min - every 4 hours - line 125

    2. Nairobi Wilson (WIL)

      1 h - non-stop

      $50 - $390

    3. Mombasa (MBA)

      11 min - 7.5 miles

      $1 - $2

    4. Mombasa

      10 min - every 15 minutes

      $1

    5. Likoni

      25 min - 17.2 miles

      $2 - $4

  • Train, car ferry

    $48 - $58
    1. Nairobi

      18 min - 9.8 miles

      $35 - $45

    2. Nairobi

      4 h 30 min - once daily

      $7

    3. Mombasa

      18 min - 11 miles

      $1 - $3

    4. Mombasa

      10 min - every 15 minutes

      $1

    5. Likoni

      25 min - 17.2 miles

      $2 - $4

  • Bus, car ferry

    $15 - $21
    1. Nairobi

      8 h 32 min - hourly

      $11 - $16

    2. Mombasa

      3 min - 2.4 miles

      $1

    3. Mombasa

      10 min - every 15 minutes

      $1

    4. Likoni

      25 min - 17.2 miles

      $2 - $4

  • Drive

    $45 - $70
    1. Nairobi

      9 h 4 min - 337.3 miles

      $45 - $70

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Kobil Haile Selassie line 125 bus to Nairobi Wilson airport then fly to Ukunda airport. 2 h 18 min $109. From Ambassadeur bus to Nairobi airport, fly to Mombasa airport, drive to Mombasa, car ferry to Likoni, then drive to Diani Beach. 3 h 29 min $77. From Ambassadeur bus to Nairobi airport then fly to Ukunda airport. 2 h 55 min $191. From Kobil Haile Selassie line 125 bus to Nairobi Wilson airport, fly to Mombasa airport, drive to Mombasa, car ferry to Likoni, then drive to Diani Beach. 3 h 2 min $220. From Nairobi taxi to Nairobi, train to Mombasa, drive to Mombasa, car ferry to Likoni, then drive to Diani Beach. 5 h 49 min $56. From Nairobi bus to Mombasa, drive to Mombasa, car ferry to Likoni, then drive to Diani Beach. 9 h 18 min $17. From Nairobi drive to Diani Beach. 9 h 4 min $58.