Rome2Rio

How to get fromNakuru to Bagamoyoby car, plane, taxi, bus, or train

Find Transport to Bagamoyo

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 6 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.

  1. Drive to Eldoret International Airport, fly, taxi

    best
    1. Drive from Nakuru to Eldoret International Airport (EDL)car car
    2. Fly from Eldoret International Airport (EDL) to Julius Nyerere International Airport (DAR)plane plane EDL - DAR
    3. Take the taxi from Julius Nyerere International Airport (DAR) to Bagamoyotaxi taxi
    7h 17m
    $314–635
  2. Drive  914.1 km

    cheapest
    1. Drive from Nakuru to Bagamoyocar car 914.1 km
    13h 16m
    $144–207
  3. Taxi, Matatu, bus

    1. Take the taxi from Nakuru to Naivashataxi taxi
    2. Take the bus from Naivasha to Nairobibus bus
    3. Take the bus from Nairobi to Ubungo Intl Bus Terminalbus bus
    4. Take the taxi from Ubungo Intl Bus Terminal to Bagamoyotaxi taxi
    19h 10m
    $208–250
  4. Taxi, Matatu to Nairobi, fly

    1. Take the taxi from Nakuru to Naivashataxi taxi
    2. Take the bus from Naivasha to Nairobibus bus
    3. Fly from Nairobi (NBO) to Julius Nyerere International Airport (DAR)plane plane NBO - DAR
    4. Take the taxi from Julius Nyerere International Airport (DAR) to Bagamoyotaxi taxi
    7h 55m
    $349–492
  5. Taxi, Matatu to Nairobi Wilson Airport, fly

    1. Take the taxi from Nakuru to Naivashataxi taxi
    2. Take the bus from Naivasha to Nairobibus bus
    3. Fly from Nairobi Wilson Airport (WIL) to Julius Nyerere International Airport (DAR)plane plane WIL - DAR
    4. Take the taxi from Julius Nyerere International Airport (DAR) to Bagamoyotaxi taxi
    10h 23m
    $559–741
  6. Taxi, Matatu, bus, train

    1. Take the taxi from Nakuru to Naivashataxi taxi
    2. Take the bus from Naivasha to Nairobibus bus
    3. Take the bus from Nairobi to Moshibus bus
    4. Take the train from Moshi to Dar es Salaamtrain train
    5. Take the taxi from Dar es Salaam to Bagamoyotaxi taxi
    20h 55m
    $186–244

Eldoret International Airport (EDL) to Julius Nyerere International Airport (DAR) flights

Calendar16Weekly Planes
Duration5h 8mAverage Duration
Ticket$83Cheapest Price
See schedules

Comparing Your Travel Options

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.

Airlines
Train operators
Bus operators
Other operators

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 Getting to Rome from the airport, How do I get from Sydney to Melbourne, and How to get from London City Airport into central London - to help you get the most out of your next trip.