Bus from Nairobi to Diani Beach

Nairobi
Diani Beach, Kenya

Your cost to travel by Bus, car ferry: $16 - $20

Nairobi
  • Total Distance:

    493.56 km (307 miles)

  • Travel Time:

    8 Hours 10 Minutes

  • Frequency:

    9 Times/Day

  • Bus Fare:

    13.0 USD (~1,130.07 KES)

Mombasa
  • Total Distance:

    3.53 km (2 miles)

  • Travel Time:

    3 Minutes

  • Frequency:

    N/A

  • Car Fare:

    1.0 USD (~86.93 KES)

Mombasa
  • Total Distance:

    0.58 km (0 miles)

  • Travel Time:

    10 Minutes

  • Frequency:

    96 Times/Day

  • Ferry Fare:

    1.0 USD (~86.93 KES)

Likoni
  • Total Distance:

    28.13 km (17 miles)

  • Travel Time:

    27 Minutes

  • Frequency:

    N/A

  • Car Fare:

    3.0 USD (~260.79 KES)

Diani Beach, Kwale County, Kenya
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Nairobi Mombasa 13 USD 0 8h 0mins
Mombasa Likoni 1 USD http://www.kenyaferry.co.ke/ 10mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 19 USD ~ 1,652 KES
2 people 38 USD ~ 3,303 KES
3 people 57 USD ~ 4,955 KES
4 people 76 USD ~ 6,607 KES
5 people 95 USD ~ 8,258 KES

Did you know?

  • The total CO2 Emission for your Nairobi - Diani Beach bus trip is 18.93 kg
  • Your total cost to travel by bus from Nairobi to Diani Beach is about 19.0 USD (~1,651.65 KES)