There are 10 ways to get from Diani Beach to Lake Nakuru by plane, bus, taxi, train, 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.
Fly Ukunda to Nairobi, Matatu, taxi
best- Fly from Ukunda (UKA) to Nairobi (NBO)plane UKA - NBO
- Take the bus from Nairobi to Naivashabus
- Take the taxi from Naivasha to Lake Nakurutaxi
5h 17m$214–340Drive 662.1 km
cheapest- Drive from Diani Beach to Lake Nakurucar 662.1 km
8h 14m$77–111Taxi, train
- Take the taxi from Diani Beach to Mombasataxi
- Take the train from Mombasa to Nairobitrain
- Take the train from Nairobi to Gilgiltrain
11h 40m$160–287Taxi, bus
- Take the taxi from Diani Beach to Mwembe Tayari Rdtaxi
- Take the bus from Mwembe Tayari Rd to Nakurubus
15h 1m$146–185Taxi to Mombasa, fly to Nairobi, Matatu, taxi
- Take the taxi from Diani Beach to Mombasa (MBA)taxi
- Fly from Mombasa (MBA) to Nairobi (NBO)plane MBA - NBO
- Take the bus from Nairobi to Naivashabus
- Take the taxi from Naivasha to Lake Nakurutaxi
5h 50m$296–711Fly Ukunda to Nairobi Wilson Airport, Matatu, taxi
- Fly from Ukunda (UKA) to Nairobi Wilson Airport (WIL)plane UKA - WIL
- Take the bus from Nairobi to Naivashabus
- Take the taxi from Naivasha to Lake Nakurutaxi
6h 14m$296–451Taxi to Mombasa, fly to Nairobi Wilson Airport, Matatu, taxi
- Take the taxi from Diani Beach to Mombasa (MBA)taxi
- Fly from Mombasa (MBA) to Nairobi Wilson Airport (WIL)plane MBA - WIL
- Take the bus from Nairobi to Naivashabus
- Take the taxi from Naivasha to Lake Nakurutaxi
6h 52m$386–991Taxi to Mombasa, fly to Eldoret International Airport, bus
- Take the taxi from Diani Beach to Mombasa (MBA)taxi
- Fly from Mombasa (MBA) to Eldoret International Airport (EDL)plane MBA - EDL
- Take the bus from Eldoret to Nakurubus
7h 11m$259–435Fly Ukunda to Nanyuki, drive
- Fly from Ukunda (UKA) to Nanyuki (NYK)plane UKA - NYK
- Drive from Nanyuki (NYK) to Lake Nakurucar
6h 42m$79–382Taxi, bus via Malindi
- Take the taxi from Diani Beach to Mombasataxi
- Take the bus from Mombasa to Malindibus
- Take the bus from Malindi to Nakurubus
16h 53m$144–177
Ukunda (UKA) to Nairobi (NBO) flights
Questions & Answers
The cheapest way to get from Diani Beach to Lake Nakuru is to drive which costs $75 - $110 and takes 8h 14m.
The fastest way to get from Diani Beach to Lake Nakuru is to fly and Matatu and taxi which takes 5h 17m and costs $210 - $340.
The distance between Diani Beach and Lake Nakuru is 619 km. The road distance is 662.1 km.
The best way to get from Diani Beach to Lake Nakuru without a car is to taxi and train which takes 11h 40m and costs $160 - $290.
It takes approximately 5h 17m to get from Diani Beach to Lake Nakuru, including transfers.
Yes, the driving distance between Diani Beach to Lake Nakuru is 662 km. It takes approximately 8h 14m to drive from Diani Beach to Lake Nakuru.
There are 448+ hotels available in Lake Nakuru.
What companies run services between Diani Beach, Kenya and Lake Nakuru, Kenya?
There is no direct connection from Diani Beach to Lake Nakuru. However, you can fly to Nairobi (NBO), walk to JKIA - Passenger Boarding, take the bus to Tusker/Ronald Ngala, walk to Nairobi, take the bus to Naivasha, then take the taxi to Lake Nakuru. Alternatively, you can take the taxi to Mombasa, take the train to Nairobi, take the train to Gilgil, then take the taxi to Lake Nakuru.
- Website
- kenya-airways.com
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–260
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $35–250
Flights from Mombasa to Eldoret International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $70–410
Flights from Mombasa to Eldoret International Airport via Nairobi
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $70–410
- Website
- jambojet.com
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–260
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–250
Flights from Mombasa to Eldoret International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $70–410
Flights from Mombasa to Eldoret International Airport via Nairobi
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $70–410
- Website
- flysafarilink.com
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–230
Flights from Mombasa to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–700
Flights from Ukunda to Nanyuki via Nairobi Wilson Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- $60–700
- Website
- flexflight.dk
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–230
Flights from Mombasa to Nairobi Wilson Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $110–700
- Website
- skywardexpress.co.ke
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $35–250
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $35–230
- Website
- worldticket.com
Flights from Ukunda to Nairobi
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $90–180
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $90–180
Flights from Ukunda to Nairobi Wilson Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–360
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Mombasa to Nairobi
- Ave. Duration
- 5h 18m
- Frequency
- 3 times a day
- Estimated price
- $5–93
- Schedules at
- metickets.krc.co.ke
- Economy
- $5–12
- First Class
- $20–35
- Premium
- $93
Train from Nairobi to Gilgil
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $1–8
- Schedules at
- metickets.krc.co.ke
- Economy
- $1–3
- First Class
- $5–8
- Website
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
- Phone
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Mwembe Tayari Rd to Nakuru
- Ave. Duration
- 13h 39m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- coastbus.co.ke
Bus from Eldoret to Nakuru
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- coastbus.co.ke
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Mombasa to Malindi
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- $2–4
- Schedules at
- tahmeedexpress.com
- Single
- $2–4
Bus from Malindi to Nakuru
- Ave. Duration
- 12h 6m
- Frequency
- 3 times a day
- Estimated price
- $16–20
- Schedules at
- tahmeedexpress.com
- Single
- $16–19
- Ave. Duration
- 53 min
- Estimated price
- $75–160
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
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 to travel India's Golden Triangle, How to get from Southend Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.






