Rome2Rio

Plan your Kenya Itinerary with Real Train, Bus & Inter-City Routes

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

NairobiEldoret

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Maasai Market
  • City Market
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Villa Rosa Kempinski

9.4583 reviews
See more hotels

Day 2: Mombasa, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Mombasa → Malindi by bus
  1. Take the bus from Mombasa to Malindibus bus
1h 44m
$4–29
See more transport options
Activities
  • Portuguese Chapel
  • Malindi Museum
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Kilifi Bridge Scenic Viewpoint
  • Kilifi Old Town Market Visit
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

8 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Haller Park
  • Ngomongo Villages Cultural Tour
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Nairobi → Malindi by fly from nairobi wilson airport
  1. Fly from Nairobi to Malindiplane plane
1h
$100–330
See more transport options
Activities
  • Che Shale Beach
  • Portuguese Chapel
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Takaungu Creek Exploration
  • Relaxation at Bofa Beach
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Day 8: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Makalia Falls Exploration
  • Lake Nakuru National Park Safari
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

9 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Mamba Village
  • Maasai Market
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Villa Rosa Kempinski

9.4583 reviews
See more hotels

Day 2: Mombasa, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Mombasa → Malindi by bus
  1. Take the bus from Mombasa to Malindibus bus
1h 44m
$4–29
See more transport options
Activities
  • Marafa Hells Kitchen
  • Kipepeo Butterfly House
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Gedi Ruins Historical Tour
  • Relaxation at Bofa Beach
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Subukia Shrine Visit
  • Nakuru National Park Rhino Sanctuary Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

10 days in Kenya

MombasaKisumu

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Mamba Village Centre
  • Bombolulu Workshops and Cultural Center
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Nairobi → Malindi by fly from nairobi wilson airport
  1. Fly from Nairobi to Malindiplane plane
1h
$100–330
See more transport options
Activities
  • Falconry of Kenya
  • Portuguese Chapel
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Dolphin Watching Boat Tour
  • Kilifi Bridge Scenic Viewpoint
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Lord Egerton Castle Tour
  • Cycling in Lake Nakuru National Park
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

Day 10: Kisumu, Kenya

Distance
Transport
Popular
Nakuru → Kisumu by bus
  1. Take the bus from Nakuru to Kisumubus bus
3h 14m
$6–29
See more transport options
Activities
  • Kisumu City Market
  • Local Cuisine Experience
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

11 days in Kenya

NairobiKitale

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Nairobi Railway Museum
  • Mamba Village
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Villa Rosa Kempinski

9.4583 reviews
See more hotels

Day 2: Mombasa, Kenya

Distance
Transport
Popular
Nairobi → Mombasa by fly nairobi wilson airport to mombasa
  1. Fly from Nairobi to Mombasaplane plane
  2. Take the taxi from Nairobi to Mombasataxi taxi
1h 16m
$149–697
See more transport options
Activities
  • Mombasa Marine National Park and Reserve Snorkeling
  • Shimba Hills National Reserve Safari
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 3: Malindi, Kenya

Distance
Transport
Popular
Mombasa → Malindi by bus
  1. Take the bus from Mombasa to Malindibus bus
1h 44m
$4–29
See more transport options
Activities
  • Mida Creek
  • Gedi Ruins
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Kilifi Creek Dhow Sailing
  • Mnarani Ruins Exploration
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Subukia Shrine Visit
  • Afraha Stadium Event
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

Day 10: Kisumu, Kenya

Distance
Transport
Popular
Nakuru → Kisumu by bus
  1. Take the bus from Nakuru to Kisumubus bus
3h 14m
$6–29
See more transport options
Activities
  • Kit-Mikayi
  • Kisumu Botanical Gardens
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

Day 11: Kitale, Kenya

Distance
Transport
Popular
Kisumu → Kitale by bus
  1. Take the bus from Kisumu to Kitalebus bus
  2. Take the bus from Kisumu to Kitalebus bus
12h 58m
$19–44
See more transport options
Activities
  • Local Agricultural Farm Visit
  • Explore Kitale Town Centre
Explore Kitale itineraries
Hotel
Hotel
Recommended

Imani Radio & TV Ministries

101 review
See more hotels

12 days in Kenya

MombasaLodwar

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Fort Jesus Museum
  • Mombasa Tusks
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Nairobi → Malindi by fly from nairobi wilson airport
  1. Fly from Nairobi to Malindiplane plane
1h
$100–330
See more transport options
Activities
  • Kipepeo Butterfly House
  • Falconry of Kenya
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Kilifi Creek Dhow Sailing
  • Mnarani Ruins Exploration
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Lake Elementaita Bird Watching
  • Nakuru Town Market Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

Day 10: Kisumu, Kenya

Distance
Transport
Popular
Nakuru → Kisumu by bus
  1. Take the bus from Nakuru to Kisumubus bus
3h 14m
$6–29
See more transport options
Activities
  • Boat Ride on Lake Victoria
  • Ndere Island National Park Day Trip
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

Day 11: Kitale, Kenya

Distance
Transport
Popular
Kisumu → Kitale by bus
  1. Take the bus from Kisumu to Kitalebus bus
  2. Take the bus from Kisumu to Kitalebus bus
12h 58m
$19–44
See more transport options
Activities
  • Saiwa Swamp National Park
  • Visit St Lukes Cathedral
Explore Kitale itineraries
Hotel
Hotel
Recommended

Imani Radio & TV Ministries

101 review
See more hotels

Day 12: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar car 0 m
5h 6m
$49–70
See more transport options
Activities
  • Kapedo Hot Springs
  • Eliye Springs Resort
Explore Lodwar itineraries
Hotel
Hotel
Recommended

Lolac Hotel

101 review
See more hotels

13 days in Kenya

NairobiBungoma

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Sheldrick Falls
  • Nairobi National Museum
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Villa Rosa Kempinski

9.4583 reviews
See more hotels

Day 2: Mombasa, Kenya

Distance
Transport
Popular
Nairobi → Mombasa by fly nairobi wilson airport to mombasa
  1. Fly from Nairobi to Mombasaplane plane
  2. Take the taxi from Nairobi to Mombasataxi taxi
1h 16m
$149–697
See more transport options
Activities
  • Shimba Hills National Reserve Safari
  • Ngomongo Villages Cultural Tour
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 3: Malindi, Kenya

Distance
Transport
Popular
Mombasa → Malindi by bus
  1. Take the bus from Mombasa to Malindibus bus
1h 44m
$4–29
See more transport options
Activities
  • Kipepeo Butterfly House
  • Vasco da Gama Pillar
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Relaxation at Bofa Beach
  • Arabuko Sokoke Forest Nature Walk
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Lord Egerton Castle Tour
  • Subukia Shrine Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

Day 10: Kisumu, Kenya

Distance
Transport
Popular
Nakuru → Kisumu by bus
  1. Take the bus from Nakuru to Kisumubus bus
3h 14m
$6–29
See more transport options
Activities
  • Kit-Mikayi
  • Dunga Hill Camp
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

Day 11: Kitale, Kenya

Distance
Transport
Popular
Kisumu → Kitale by bus
  1. Take the bus from Kisumu to Kitalebus bus
  2. Take the bus from Kisumu to Kitalebus bus
12h 58m
$19–44
See more transport options
Activities
  • Souvenir Shopping
  • Explore Kitale Town Centre
Explore Kitale itineraries
Hotel
Hotel
Recommended

Imani Radio & TV Ministries

101 review
See more hotels

Day 12: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar car 0 m
5h 6m
$49–70
See more transport options
Activities
  • Lodwar Catholic Cathedral
  • Kapedo Hot Springs
Explore Lodwar itineraries
Hotel
Hotel
Recommended

Lolac Hotel

101 review
See more hotels

Day 13: Bungoma, Kenya

Distance
Transport
Popular
Lodwar → Bungoma by drive 0 m
  1. Drive from Lodwar to Bungomacar car 0 m
6h 29m
$62–89
See more transport options
Activities
  • Sio Port Lake Victoria Visit
  • Chetambe Fort
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Sasana Guest House

102 reviews
See more hotels

14 days in Kenya

MombasaBungoma

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Ngomongo Villages Cultural Tour
  • Mombasa Tusks
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Nairobi → Malindi by fly from nairobi wilson airport
  1. Fly from Nairobi to Malindiplane plane
1h
$100–330
See more transport options
Activities
  • Che Shale Beach
  • Watamu Marine National Park
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Relaxation at Bofa Beach
  • Takaungu Creek Exploration
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Kariandusi Prehistoric Site
  • Lake Elementaita Bird Watching
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

Day 10: Kisumu, Kenya

Distance
Transport
Popular
Nakuru → Kisumu by bus
  1. Take the bus from Nakuru to Kisumubus bus
3h 14m
$6–29
See more transport options
Activities
  • Boat Ride on Lake Victoria
  • Kisumu Botanical Gardens
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

Day 11: Kitale, Kenya

Distance
Transport
Popular
Kisumu → Kitale by bus
  1. Take the bus from Kisumu to Kitalebus bus
  2. Take the bus from Kisumu to Kitalebus bus
12h 58m
$19–44
See more transport options
Activities
  • Souvenir Shopping
  • Visit St Lukes Cathedral
Explore Kitale itineraries
Hotel
Hotel
Recommended

Imani Radio & TV Ministries

101 review
See more hotels

Day 12: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar car 0 m
5h 6m
$49–70
See more transport options
Activities
  • Central Turkana National Reserve
  • Turkwel Dam
Explore Lodwar itineraries
Hotel
Hotel
Recommended

Lolac Hotel

101 review
See more hotels

Days 13–14: Bungoma, Kenya

Distance
Transport
Popular
Lodwar → Bungoma by drive 0 m
  1. Drive from Lodwar to Bungomacar car 0 m
6h 29m
$62–89
See more transport options
Activities
  • Bungoma Town Market
  • Bungoma Golf Club
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Sasana Guest House

102 reviews
See more hotels

15 days in Kenya

NairobiKisii

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Maasai Market
  • Nairobi National Museum
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Villa Rosa Kempinski

9.4583 reviews
See more hotels

Day 2: Mombasa, Kenya

Day 3: Malindi, Kenya

Distance
Transport
Popular
Mombasa → Malindi by bus
  1. Take the bus from Mombasa to Malindibus bus
1h 44m
$4–29
See more transport options
Activities
  • Malindi Marine National Park
  • Vasco da Gama Pillar
Explore Malindi itineraries
Hotel
Hotel
Recommended

SAFFRON GARDEN MALINDI

107 reviews
See more hotels

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$20–40
See more transport options
Activities
  • Takaungu Creek Exploration
  • Kilifi Creek Dhow Sailing
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Distant Relatives Ecolodge & Backpackers

9.214 reviews
See more hotels

Day 6: Kakamega, Kenya

Day 7: Eldoret, Kenya

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–10
See more transport options
Activities
  • Menengai Crater Hike
  • Nakuru Railway Station Historical Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

9.2111 reviews
See more hotels

Day 10: Kisumu, Kenya

Distance
Transport
Popular
Nakuru → Kisumu by bus
  1. Take the bus from Nakuru to Kisumubus bus
3h 14m
$6–29
See more transport options
Activities
  • Kisumu Botanical Gardens
  • Local Cuisine Experience
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

Day 11: Kitale, Kenya

Distance
Transport
Popular
Kisumu → Kitale by bus
  1. Take the bus from Kisumu to Kitalebus bus
  2. Take the bus from Kisumu to Kitalebus bus
12h 58m
$19–44
See more transport options
Activities
  • Explore Kitale Town Centre
  • Local Agricultural Farm Visit
Explore Kitale itineraries
Hotel
Hotel
Recommended

Imani Radio & TV Ministries

101 review
See more hotels

Day 12: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar car 0 m
5h 6m
$49–70
See more transport options
Activities
  • Central Turkana National Reserve
  • Turkwel Dam
Explore Lodwar itineraries
Hotel
Hotel
Recommended

Lolac Hotel

101 review
See more hotels

Days 13–14: Bungoma, Kenya

Distance
Transport
Popular
Lodwar → Bungoma by drive 0 m
  1. Drive from Lodwar to Bungomacar car 0 m
6h 29m
$62–89
See more transport options
Activities
  • Malaba Border Town Experience
  • Nabuyole Falls
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Sasana Guest House

102 reviews
See more hotels

Day 15: Kisii, Kenya

Distance
Transport
Popular
Bungoma → Kisii by bus
  1. Take the bus from Bungoma to Kisiibus bus
  2. Take the bus from Bungoma to Kisiibus bus
15h 55m
$26–40
See more transport options
Activities
  • River Gucha Scenic Walk
  • Kisii Soapstone Carvings Workshop
Explore Kisii itineraries
Hotel
Hotel
Recommended

Itibo Resort

9.67 reviews
See more hotels

Must-see Kenya

Plot your journey across Kenya, visiting its many must-see destinations. With just a short train ride or scenic drive, you can journey from one region to another.