Kenya travel plans with the routes already figured out
Rome2Rio itineraries for Kenya are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.
7 days in Kenya
NairobiNakuruItinerary navigation
Day 1: Nairobi, Kenya
Activities
- Nairobi National Museum
- Giraffe Centre
Hotel

Day 2: Mombasa, Kenya
Transport
- Fly from Nairobi to Mombasa
- Take the taxi from Nairobi to Mombasa
1h 21m
$127–722
Activities
- Haller Park
- Mombasa Marine National Park and Reserve Snorkeling
Hotel

Day 3: Malindi, Kenya
Transport
- Take the bus from Mombasa to Malindi
1h 44m
$4–30
Activities
- Malindi Marine National Park
- Che Shale Beach
Hotel

Day 4: Kisumu, Kenya
Transport
- Fly from Malindi to Kisumu
- Take the taxi from Malindi to Kisumu
3h 52m
$251–397
Activities
- Mamba Village
- Dunga Hill Camp
Hotel

Day 5: Eldoret, Kenya
Transport
- Take the bus from Kisumu to Eldoret
- Take the taxi from Kisumu to Eldoret
- Take the bus from Kisumu to Eldoret
4h 38m
$90–140
Activities
- Chepkiit Waterfalls
- Kipchoge Keino Stadium
Hotel

Days 6–7: Nakuru, Kenya
Transport
- Take the bus from Eldoret to Nakuru
2h 58m
$8–11
Activities
- Subukia Shrine Visit
- Afraha Stadium Event
Hotel

8 days in Kenya
MombasaKakamegaItinerary navigation
Day 1: Mombasa, Kenya
Activities
- Mombasa Marine National Park and Reserve Snorkeling
- Bombolulu Workshops and Cultural Center
Hotel

Day 2: Nairobi, Kenya
Transport
- Take the taxi from Mombasa to Nairobi
- Fly from Mombasa to Nairobi
1h 21m
$125–736
Activities
- David Sheldrick Wildlife Trust
- Maasai Market
Hotel

Day 3: Malindi, Kenya
Transport
- Fly from Nairobi to Malindi
1h
$110–280
Activities
- Che Shale Beach
- Vasco da Gama Pillar
Hotel

Day 4: Kisumu, Kenya
Transport
- Fly from Malindi to Kisumu
- Take the taxi from Malindi to Kisumu
3h 52m
$251–397
Activities
- Lwangni Beach
- Kisumu City Market
Hotel

Day 5: Eldoret, Kenya
Transport
- Take the bus from Kisumu to Eldoret
- Take the taxi from Kisumu to Eldoret
- Take the bus from Kisumu to Eldoret
4h 38m
$90–140
Activities
- Eldoret Club
- Poa Place Resort
Hotel

Days 6–7: Nakuru, Kenya
Transport
- Take the bus from Eldoret to Nakuru
2h 58m
$8–11
Activities
- Makalia Falls Exploration
- Nakuru National Park Rhino Sanctuary Visit
Hotel

Day 8: Kakamega, Kenya
Transport
- Take the bus from Nakuru to Kakamega
4h 15m
$13–17
Activities
- Kakamega Forest National Reserve
- Lurambi Market
Hotel

9 days in Kenya
NairobiBungomaItinerary navigation
Day 1: Nairobi, Kenya
Activities
- Nairobi National Museum
- Nairobi Railway Museum
Hotel

Day 2: Mombasa, Kenya
Transport
- Fly from Nairobi to Mombasa
- Take the taxi from Nairobi to Mombasa
1h 21m
$127–722
Activities
- Ngomongo Villages Cultural Tour
- Fort Jesus Museum
Hotel

Day 3: Malindi, Kenya
Transport
- Take the bus from Mombasa to Malindi
1h 44m
$4–30
Activities
- Vasco da Gama Pillar
- Mida Creek
Hotel

Day 4: Kisumu, Kenya
Transport
- Fly from Malindi to Kisumu
- Take the taxi from Malindi to Kisumu
3h 52m
$251–397
Activities
- Kisumu Railway Station
- Kisumu Botanical Gardens
Hotel

Day 5: Eldoret, Kenya
Transport
- Take the bus from Kisumu to Eldoret
- Take the taxi from Kisumu to Eldoret
- Take the bus from Kisumu to Eldoret
4h 38m
$90–140
Activities
- Kerio Valley Viewpoint
- Doinyo Lessos Creameries
Hotel

Days 6–7: Nakuru, Kenya
Transport
- Take the bus from Eldoret to Nakuru
2h 58m
$8–11
Activities
- Lake Elementaita Bird Watching
- Lord Egerton Castle Tour
Hotel

Day 8: Kakamega, Kenya
Transport
- Take the bus from Nakuru to Kakamega
4h 15m
$13–17
Activities
- Shinyalu Tea Plantations
- Webuye Falls
Hotel

Day 9: Bungoma, Kenya
Transport
- Drive from Kakamega to Bungoma0 m
46 min
$8–12
Activities
- Nzoia River Bridge Viewpoint
- Sangalo Hills
Hotel

10 days in Kenya
MombasaBusiaItinerary navigation
Day 1: Mombasa, Kenya
Activities
- Mombasa Old Town Exploration
- Haller Park
Hotel

Day 2: Nairobi, Kenya
Transport
- Take the taxi from Mombasa to Nairobi
- Fly from Mombasa to Nairobi
1h 21m
$125–736
Activities
- Nairobi Railway Museum
- Mamba Village
Hotel

Day 3: Malindi, Kenya
Transport
- Fly from Nairobi to Malindi
1h
$110–280
Activities
- Marafa Hells Kitchen
- Gedi Ruins
Hotel

Day 4: Kisumu, Kenya
Transport
- Fly from Malindi to Kisumu
- Take the taxi from Malindi to Kisumu
3h 52m
$251–397
Activities
- Local Cuisine Experience
- Kisumu Railway Station
Hotel

Day 5: Eldoret, Kenya
Transport
- Take the bus from Kisumu to Eldoret
- Take the taxi from Kisumu to Eldoret
- Take the bus from Kisumu to Eldoret
4h 38m
$90–140
Activities
- Eldoret Museum
- Kipchoge Keino Stadium
Hotel

Days 6–7: Nakuru, Kenya
Transport
- Take the bus from Eldoret to Nakuru
2h 58m
$8–11
Activities
- Nakuru Town Market Visit
- Cycling in Lake Nakuru National Park
Hotel

Day 8: Kakamega, Kenya
Transport
- Take the bus from Nakuru to Kakamega
4h 15m
$13–17
Activities
- Nandi Rock
- Kakamega Museum
Hotel

Day 9: Bungoma, Kenya
Transport
- Drive from Kakamega to Bungoma0 m
46 min
$8–12
Activities
- Mount Elgon National Park
- Local Tea Plantation Tour
Hotel

Day 10: Busia, Kenya
Transport
- Take the bus from Bungoma to Busia
- Drive from Bungoma to Busia
1h 14m
$13–17
Activities
- Sio Port
- Visit Busia County Assembly
Hotel

11 days in Kenya
NairobiKitaleItinerary navigation
Day 1: Nairobi, Kenya
Activities
- Karen Blixen Museum
- Nairobi National Park
Hotel

Day 2: Mombasa, Kenya
Transport
- Fly from Nairobi to Mombasa
- Take the taxi from Nairobi to Mombasa
1h 21m
$127–722
Activities
- Mombasa Tusks
- Akamba Handicraft Industry Cooperative Society
Hotel

Day 3: Malindi, Kenya
Transport
- Take the bus from Mombasa to Malindi
1h 44m
$4–30
Activities
- Bio-Ken Snake Farm
- Gedi Ruins
Hotel

Day 4: Kisumu, Kenya
Transport
- Fly from Malindi to Kisumu
- Take the taxi from Malindi to Kisumu
3h 52m
$251–397
Activities
- Local Cuisine Experience
- Kisumu Botanical Gardens
Hotel

Day 5: Eldoret, Kenya
Transport
- Take the bus from Kisumu to Eldoret
- Take the taxi from Kisumu to Eldoret
- Take the bus from Kisumu to Eldoret
4h 38m
$90–140
Activities
- Moi University Main Campus
- Eldoret Museum
Hotel

Days 6–7: Nakuru, Kenya
Transport
- Take the bus from Eldoret to Nakuru
2h 58m
$8–11
Activities
- Nakuru National Park Rhino Sanctuary Visit
- Lake Elementaita Bird Watching
Hotel

Day 8: Kakamega, Kenya
Transport
- Take the bus from Nakuru to Kakamega
4h 15m
$13–17
Activities
- Nabongo Cultural Centre
- Nandi Rock
Hotel

Day 9: Bungoma, Kenya
Transport
- Drive from Kakamega to Bungoma0 m
46 min
$8–12
Activities
- Mount Elgon National Park
- Malaba Border Town Experience
Hotel

Day 10: Busia, Kenya
Transport
- Take the bus from Bungoma to Busia
- Drive from Bungoma to Busia
1h 14m
$13–17
Activities
- Visit a Local Community Project
- Busia Border Post
Hotel

Day 11: Kitale, Kenya
Transport
- Take the taxi from Busia to Kitale
- Take the bus from Busia to Kitale
- Take the bus from Busia to Kitale
5h 6m
$89–158
Activities
- Local Agricultural Farm Visit
- Mount Elgon National Park
Hotel

12 days in Kenya
MombasaLodwarItinerary navigation
Day 1: Mombasa, Kenya
Activities
- Haller Park
- Likoni Ferry Experience
Hotel

Day 2: Nairobi, Kenya
Transport
- Take the taxi from Mombasa to Nairobi
- Fly from Mombasa to Nairobi
1h 21m
$125–736
Activities
- Kazuri Beads Factory
- Karen Blixen Museum
Hotel

Day 3: Malindi, Kenya
Transport
- Fly from Nairobi to Malindi
1h
$110–280
Activities
- Gedi Ruins
- Malindi Local Market
Hotel

Day 4: Kisumu, Kenya
Transport
- Fly from Malindi to Kisumu
- Take the taxi from Malindi to Kisumu
3h 52m
$251–397
Activities
- Kisumu Railway Station
- Kisumu Museum
Hotel

Day 5: Eldoret, Kenya
Transport
- Take the bus from Kisumu to Eldoret
- Take the taxi from Kisumu to Eldoret
- Take the bus from Kisumu to Eldoret
4h 38m
$90–140
Activities
- Eldoret Club
- Eldoret Museum
Hotel

Days 6–7: Nakuru, Kenya
Transport
- Take the bus from Eldoret to Nakuru
2h 58m
$8–11
Activities
- Nakuru Town Market Visit
- Hyrax Hill Prehistoric Site Museum
Hotel

Day 8: Kakamega, Kenya
Transport
- Take the bus from Nakuru to Kakamega
4h 15m
$13–17
Activities
- Masinde Muliro University of Science and Technology
- Kakamega Forest National Reserve
Hotel

Day 9: Bungoma, Kenya
Transport
- Drive from Kakamega to Bungoma0 m
46 min
$8–12
Activities
- Mount Elgon National Park
- Bungoma Museum
Hotel

Day 10: Busia, Kenya
Transport
- Take the bus from Bungoma to Busia
- Drive from Bungoma to Busia
1h 14m
$13–17
Activities
- Picnic by River Sio
- Day Trip to Kakamega Forest
Hotel

Day 11: Kitale, Kenya
Transport
- Take the taxi from Busia to Kitale
- Take the bus from Busia to Kitale
- Take the bus from Busia to Kitale
5h 6m
$89–158
Activities
- Visit St Lukes Cathedral
- Ndura Nature Conservancy
Hotel

Day 12: Lodwar, Kenya
Transport
- Take the rideshare from Kitale to Lodwar0 m
5h 6m
See more transport optionsActivities
- Kalokol Fishing Village
- Eliye Springs Resort
Hotel




