There are 8 ways to get from Nakuru to Mpeketoni by bus, taxi, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Nakuru to Malindibus
- Take the bus from Malindi to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
16h 36m$109–141Drive 779.7 km
cheapest- Drive from Nakuru to Mpeketonicar 779.7 km
11h 22m$90–130Taxi, train, bus
- Take the taxi from Nakuru to Gilgiltaxi
- Take the train from Gilgil to Nairobitrain
- Take the train from Nairobi to Mombasatrain
- Take the bus from Mombasa to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
17h 15m$214–370Taxi, Matatu to Nairobi, fly to Malindi, bus
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi (NBO) to Malindi (MYD)plane NBO - MYD
- Take the bus from Malindi to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
9h 59m$350–615Bus, taxi via Mombasa
- Take the bus from Nakuru to Mwembe Tayari Rdbus
- Take the bus from Mombasa to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
28h 48mTaxi, Matatu to Nairobi Wilson Airport, fly to Malindi, bus
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi Wilson Airport (WIL) to Malindi (MYD)plane WIL - MYD
- Take the bus from Malindi to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
10h 52m$410–664Taxi, Matatu to Nairobi, fly to Mombasa, bus
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi (NBO) to Mombasa (MBA)plane NBO - MBA
- Take the bus from Mombasa to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
11h 37m$334–756Taxi, Matatu to Nairobi Wilson Airport, fly to Mombasa, bus
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi Wilson Airport (WIL) to Mombasa (MBA)plane WIL - MBA
- Take the bus from Mombasa to Lamubus
- Take the taxi from Lamu to Mpeketonitaxi
12h 35m$424–1,035
Nairobi (NBO) to Malindi (MYD) flights
Questions & Answers
The cheapest way to get from Nakuru to Mpeketoni is to drive which costs $90 - $130 and takes 11h 22m.
The fastest way to get from Nakuru to Mpeketoni is to taxi and Matatu and fly and bus which takes 9h 59m and costs $350 - $650.
The distance between Nakuru and Mpeketoni is 982 km. The road distance is 779.7 km.
The best way to get from Nakuru to Mpeketoni without a car is to bus and taxi which takes 16h 36m and costs $100 - $150.
It takes approximately 16h 36m to get from Nakuru to Mpeketoni, including transfers.
Yes, the driving distance between Nakuru to Mpeketoni is 780 km. It takes approximately 11h 22m to drive from Nakuru to Mpeketoni.
There are three+ hotels available in Mpeketoni.
What companies run services between Nakuru, Kenya and Mpeketoni, Kenya?
There is no direct connection from Nakuru to Mpeketoni. However, you can take the bus to Malindi, walk to Malindi, take the bus to Lamu, then take the taxi to Mpeketoni. Alternatively, you can take the taxi to Gilgil, take the train to Nairobi, take the train to Mombasa, take the taxi to Mombasa, take the bus to Lamu, then take the taxi to Mpeketoni.
- Website
- kenya-airways.com
Flights from Nairobi to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $45–310
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $40–290
- Website
- jambojet.com
Flights from Nairobi to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $45–310
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–290
- Website
- flysafarilink.com
Flights from Nairobi Wilson Airport to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $110–300
Flights from Nairobi Wilson Airport to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $110–700
- Website
- flexflight.dk
Flights from Nairobi Wilson Airport to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $110–300
Flights from Nairobi Wilson Airport to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $110–700
- Website
- skywardexpress.co.ke
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $40–290
- Website
- worldticket.com
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $90–180
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Gilgil to Nairobi
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $1–8
- Schedules at
- metickets.krc.co.ke
- Economy
- $1–3
- First Class
- $5–8
Train from Nairobi to Mombasa
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- $5–93
- Schedules at
- metickets.krc.co.ke
- Economy
- $5–12
- First Class
- $20–35
- Premium
- $93
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Nakuru to Malindi
- Ave. Duration
- 12h 7m
- Frequency
- 3 times a day
- Estimated price
- $16–20
- Schedules at
- tahmeedexpress.com
- Single
- $16–19
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Schedules at
- tawakalcoaches.co.ke
Bus from Mombasa to Lamu
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $9–18
- Schedules at
- tawakalcoaches.co.ke
Bus from Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Schedules at
- tawakalcoaches.co.ke
Bus from Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Schedules at
- tawakalcoaches.co.ke
Bus from Mombasa to Lamu
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $9–18
- Schedules at
- tawakalcoaches.co.ke
Bus from Mombasa to Lamu
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $9–18
- Schedules at
- tawakalcoaches.co.ke
- Website
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Naivasha to Nairobi
- 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 Nakuru to Mwembe Tayari Rd
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- coastbus.co.ke
- Ave. Duration
- 55 min
- Estimated price
- $80–170
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 Is ride-sharing platform BlaBlaCar right for you?, How to plan an amazing trip around Scandinavia, and Getting around the Cyclades - to help you get the most out of your next trip.








