There are 8 ways to get from Nakuru to Bagamoyo by taxi, bus, plane, car, 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.
Taxi, Matatu to Nairobi, fly
best- 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$299–462Bus, taxi via Dar es Salaam
cheapest- Take the bus from Nakuru to Mwembe Tayari Rdbus
- Take the bus from Mombasa to Dar es Salaambus
- Take the taxi from Kimara to Bagamoyotaxi
25h 30m$54–74Taxi, 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–164Bus to Eldoret International Airport, fly, taxi
- Take the bus from Nakuru to Eldoretbus
- 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
10h 12m$141–437Taxi, 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 13m$569–701Taxi, 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–244Bus, taxi
- Take the bus from Nakuru to Mwembe Tayari Rdbus
- Take the bus from Mombasa to Dar es Salaambus
- Take the taxi from Kimara to Bagamoyotaxi
25h 17m$60–83
Nairobi (NBO) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The cheapest way to get from Nakuru to Bagamoyo is to bus and taxi via Dar es Salaam which costs $50 - $75 and takes 25h 30m.
The fastest way to get from Nakuru to Bagamoyo is to taxi and Matatu and fly which takes 7h 55m and costs $290 - $470.
The distance between Nakuru and Bagamoyo is 937 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 55m 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 23+ 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 take the taxi to Naivasha, take the bus to Nairobi, walk to Kencom/Ambassadeur, take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) 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 Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $120–600
Flights from Eldoret International Airport to Julius Nyerere International Airport via Nairobi
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $200–650
- Website
- precisionairtz.com
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $120–600
Flights from Nairobi to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–200
- Website
- airtanzania.co.tz
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $170–550
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Kilimanjaro
- Ave. Duration
- 4h 50m
- When
- Wednesday and Saturday
- Estimated price
- $160–500
- Website
- skywardexpress.co.ke
Flights from Nairobi to Julius Nyerere International Airport via Mombasa
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $50–290
Flights from Eldoret International Airport to Julius Nyerere International Airport via Nairobi, Mombasa
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $65–340
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- $210–480
- Website
- flexflight.dk
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 2h 45m
- When
- Thursday
- Estimated price
- $180–440
- Website
- worldticket.com
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Arusha
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $160–460
- 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
- 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
- +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
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Nakuru to Eldoret
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- 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
Bus from Nakuru to Mwembe Tayari Rd
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- coastbus.co.ke
- 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
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Mombasa to Dar es Salaam
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $17–26
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Mombasa to Dar es Salaam
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a day
- Estimated price
- $11–17
- Schedules at
- tahmeedexpress.com
- Single
- $11–14
- 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 to get from JFK to New York City, How to plan an amazing trip around Scandinavia, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.










