There are 7 ways to get from Nakuru to Bagamoyo by car, plane, taxi, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Eldoret International Airport, fly, taxi
best- Drive from Nakuru to Eldoret International Airport (EDL)car
- Fly from Eldoret International Airport (EDL) to Julius Nyerere International Airport (DAR)plane EDL - DAR
- Take the taxi from Julius Nyerere International Airport (DAR) to Bagamoyotaxi
7h 17m$148–576Bus, taxi
cheapest- Take the bus from Nakuru to Malindibus
- Take the bus from Malindi to Mombasabus
- Take the bus from Mombasa to Dar es Salaambus
- Take the taxi from Kimara to Bagamoyotaxi
26h 33m$71–94Taxi, Matatu, bus
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Take the bus from Nairobi to Ubungo Intl Bus Terminalbus
- Take the taxi from Ubungo Intl Bus Terminal to Bagamoyotaxi
19h 10m$208–250Drive 914.1 km
- Drive from Nakuru to Bagamoyocar 914.1 km
13h 16m$114–164Taxi, Matatu to Nairobi, fly
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi (NBO) to Julius Nyerere International Airport (DAR)plane NBO - DAR
- Take the taxi from Julius Nyerere International Airport (DAR) to Bagamoyotaxi
7h 55m$349–432Taxi, Matatu to Nairobi Wilson Airport, fly
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi Wilson Airport (WIL) to Julius Nyerere International Airport (DAR)plane WIL - DAR
- Take the taxi from Julius Nyerere International Airport (DAR) to Bagamoyotaxi
10h 8m$569–741Taxi, Matatu, bus, train
- Take the taxi from Nakuru to Naivashataxi
- Take the bus from Naivasha to Nairobibus
- Take the bus from Nairobi to Moshibus
- Take the train from Moshi to Dar es Salaamtrain
- Take the taxi from Dar es Salaam to Bagamoyotaxi
20h 55m$186–244
Eldoret International Airport (EDL) to Julius Nyerere International Airport (DAR) flights
Comparing Your Travel Options
The cheapest way to get from Nakuru to Bagamoyo is to bus and taxi which costs $70 - $95 and takes 26h 33m.
The fastest way to get from Nakuru to Bagamoyo is to drive and fly and taxi which takes 7h 17m and costs $140 - $600.
The distance between Nakuru and Bagamoyo is 1150 km. The road distance is 914.1 km.
The best way to get from Nakuru to Bagamoyo without a car is to taxi and Matatu and bus which takes 19h 10m and costs $200 - $250.
It takes approximately 7h 17m to get from Nakuru to Bagamoyo, including transfers.
Yes, the driving distance between Nakuru to Bagamoyo is 914 km. It takes approximately 13h 16m to drive from Nakuru to Bagamoyo.
There are 20+ hotels available in Bagamoyo.
What companies run services between Nakuru, Kenya and Bagamoyo, Tanzania?
There is no direct connection from Nakuru to Bagamoyo. However, you can drive to Eldoret International Airport (EDL) airport, fly to Julius Nyerere International Airport (DAR), then take the taxi to Bagamoyo. Alternatively, you can take the taxi to Naivasha, take the bus to Nairobi, take the bus to Ubungo Intl Bus Terminal, then take the taxi to Bagamoyo.
- Website
- kenya-airways.com
Flights from Eldoret International Airport to Julius Nyerere International Airport via Nairobi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $320–1,000
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $160–650
- Website
- precisionairtz.com
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $160–650
Flights from Nairobi to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 3h 35m
- When
- Wednesday
- Estimated price
- $210–650
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $380–470
- Website
- airtanzania.co.tz
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $170–200
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Kilimanjaro
- Ave. Duration
- 4h 50m
- When
- Wednesday and Saturday
- Estimated price
- $180–550
- Website
- skywardexpress.co.ke
Flights from Eldoret International Airport to Julius Nyerere International Airport via Nairobi, Mombasa
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $90–500
Flights from Nairobi to Julius Nyerere International Airport via Mombasa
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $50–320
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Mombasa
- Ave. Duration
- 5h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $380–470
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- $430–700
- Website
- flightlink.co.tz
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Arusha
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $386–390
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Estimated price
- $7–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $9
- 2nd Class Sleeping
- $16
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Website
- Nairobi Matatu
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- Nairobi Matatu
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- Nairobi Matatu
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- Nairobi Matatu
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- Nairobi Matatu
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Nairobi to Ubungo Intl Bus Terminal
- Ave. Duration
- 14h 48m
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- srclassiccoach.co.tz
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Nairobi to Moshi
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- kidiaoneexpress.com
- 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
- +254 708 599 995
- Website
- tawakalcoaches.co.ke
Bus from Malindi to Mombasa
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- tawakalcoaches.co.ke
Bus from Mombasa to Dar es Salaam
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $16–26
- Schedules at
- tawakalcoaches.co.ke
- Ave. Duration
- 1h 2m
- Estimated price
- $30–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 How do I get from Sydney to Melbourne, Need to know: Jadrolinija, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.








