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

NairobiKilifi

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Maasai Market
  • Sheldrick Falls
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Fairview Hotel Nairobi

8.6334 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
1h 44m
$4–35
See more transport options
Activities
  • Che Shale Beach
  • Watamu Marine National Park
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Relaxation at Bofa Beach
  • Kilifi Bridge Scenic Viewpoint
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

8 days in Kenya

MombasaEldoret

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Bombolulu Workshops and Cultural Center
  • Nyali Beach Visit
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Sundowner Cruise on Kilifi Creek
  • Arabuko Sokoke Forest Nature Walk
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Distance
Transport
Popular
Kilifi → Eldoret by taxi to mombasa, fly to eldoret international airport
  1. Take the taxi from Kilifi to Eldorettaxi
  2. Fly from Kilifi to Eldoretplane
  3. Take the taxi from Kilifi to Eldorettaxi
2h 51m
$399–724
See more transport options
Activities
  • Doinyo Lessos Creameries
  • Eldoret Museum
Explore Eldoret itineraries
Hotel
Hotel
Recommended

Boma Inn Eldoret

8.3239 reviews
See more hotels

9 days in Kenya

NairobiKisumu

Itinerary navigation

Day 1: Nairobi, Kenya

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

Fairview Hotel Nairobi

8.6334 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
1h 44m
$4–35
See more transport options
Activities
  • Gedi Ruins
  • Che Shale Beach
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Arabuko Sokoke Forest Nature Walk
  • Kilifi Bridge Scenic Viewpoint
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

10 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Bombolulu Workshops and Cultural Center
  • Ngomongo Villages Cultural Tour
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Mnarani Ruins Exploration
  • Kayaking on Kilifi Creek
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Day 10: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Afraha Stadium Event
  • Subukia Shrine Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

11 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Karura Forest
  • City Market
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Fairview Hotel Nairobi

8.6334 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
1h 44m
$4–35
See more transport options
Activities
  • Mida Creek
  • Watamu Marine National Park
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Bio-Ken Snake Farm Educational Visit
  • Dolphin Watching Boat Tour
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–11: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Subukia Shrine Visit
  • Baboon Cliff Viewpoint
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

12 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Diani Beach Relaxation
  • Haller Park
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Kayaking on Kilifi Creek
  • Mnarani Ruins Exploration
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Baboon Cliff Viewpoint
  • Afraha Stadium Event
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

13 days in Kenya

NairobiMeru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Mamba Village
  • Kazuri Beads Factory
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Fairview Hotel Nairobi

8.6334 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
1h 44m
$4–35
See more transport options
Activities
  • Malindi Marine National Park
  • Marafa Hells Kitchen
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Kilifi Old Town Market Visit
  • Arabuko Sokoke Forest Nature Walk
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Baboon Cliff Viewpoint
  • Nakuru Railway Station Historical Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

14 days in Kenya

MombasaKakamega

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Ngomongo Villages Cultural Tour
  • Nyali Beach Visit
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Gedi Ruins Historical Tour
  • Dolphin Watching Boat Tour
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Hyrax Hill Prehistoric Site Museum
  • Cycling in Lake Nakuru National Park
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

Day 14: Kakamega, Kenya

15 days in Kenya

NairobiBungoma

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Nairobi Railway Museum
  • Kenyatta International Convention Centre
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Fairview Hotel Nairobi

8.6334 reviews
See more hotels

Day 2: Mombasa, Kenya

Distance
Transport
Popular
Nairobi → Mombasa by fly nairobi wilson airport to mombasa
  1. Take the taxi from Nairobi to Mombasataxi
  2. Fly from Nairobi to Mombasaplane
  3. Take the taxi from Nairobi to Mombasataxi
1h 28m
$151–964
See more transport options
Activities
  • Mombasa Marine National Park and Reserve Snorkeling
  • Bombolulu Workshops and Cultural Center
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 3: Malindi, Kenya

Distance
Transport
Popular
Mombasa → Malindi by bus
  1. Take the bus from Mombasa to Malindibus
1h 44m
$4–35
See more transport options
Activities
  • Bio-Ken Snake Farm
  • Che Shale Beach
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Kilifi Creek Dhow Sailing
  • Bio-Ken Snake Farm Educational Visit
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Lake Elementaita Bird Watching
  • Lord Egerton Castle Tour
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

Day 14: Kakamega, Kenya

Day 15: Bungoma, Kenya

Distance
Transport
Popular
Kakamega → Bungoma by drive 0 m
  1. Drive from Kakamega to Bungomacar0 m
46 min
$9–12
See more transport options
Activities
  • Nabuyole Falls
  • Malaba Border Town Experience
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Bungoma town home

8.513 reviews
See more hotels

16 days in Kenya

MombasaKisii

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Likoni Ferry Experience
  • Diani Beach Relaxation
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Kayaking on Kilifi Creek
  • Takaungu Creek Exploration
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Makalia Falls Exploration
  • Kariandusi Prehistoric Site
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

Day 14: Kakamega, Kenya

Day 15: Bungoma, Kenya

Distance
Transport
Popular
Kakamega → Bungoma by drive 0 m
  1. Drive from Kakamega to Bungomacar0 m
46 min
$9–12
See more transport options
Activities
  • Bokoli Hills Hiking
  • Nabuyole Falls
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Bungoma town home

8.513 reviews
See more hotels

Day 16: Kisii, Kenya

17 days in Kenya

NairobiKitale

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Kenyatta International Convention Centre
  • Nairobi National Park
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Fairview Hotel Nairobi

8.6334 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
1h 44m
$4–35
See more transport options
Activities
  • Malindi Marine National Park
  • Gedi Ruins
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Dolphin Watching Boat Tour
  • Kilifi Old Town Market Visit
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Hyrax Hill Prehistoric Site Museum
  • Baboon Cliff Viewpoint
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

Day 14: Kakamega, Kenya

Day 15: Bungoma, Kenya

Distance
Transport
Popular
Kakamega → Bungoma by drive 0 m
  1. Drive from Kakamega to Bungomacar0 m
46 min
$9–12
See more transport options
Activities
  • Webuye Falls
  • Nabuyole Falls
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Bungoma town home

8.513 reviews
See more hotels

Day 16: Kisii, Kenya

Distance
Transport
Popular
Bungoma → Kisii by bus
  1. Take the bus from Bungoma to Kisiibus
  2. Take the bus from Bungoma to Kisiibus
15h 55m
$28–43
See more transport options
Activities
  • Manga Hills Hiking Trail
  • Shopping at Ouru Supermarket
Explore Kisii itineraries
Hotel
Hotel
Recommended

Itibo Resort

8.534 reviews
See more hotels

Day 17: Kitale, Kenya

18 days in Kenya

MombasaLodwar

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Fort Jesus Museum
  • Likoni Ferry Experience
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.1424 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–7: Kilifi, Kenya

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

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Great Rift Valley Viewpoint
  • Menengai Crater Hike
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

Day 14: Kakamega, Kenya

Day 15: Bungoma, Kenya

Distance
Transport
Popular
Kakamega → Bungoma by drive 0 m
  1. Drive from Kakamega to Bungomacar0 m
46 min
$9–12
See more transport options
Activities
  • Nzoia River Bridge Viewpoint
  • Bungoma Golf Club
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Bungoma town home

8.513 reviews
See more hotels

Day 16: Kisii, Kenya

Distance
Transport
Popular
Bungoma → Kisii by bus
  1. Take the bus from Bungoma to Kisiibus
  2. Take the bus from Bungoma to Kisiibus
15h 55m
$28–43
See more transport options
Activities
  • River Gucha Scenic Walk
  • Visit Kisii University Campus
Explore Kisii itineraries
Hotel
Hotel
Recommended

Itibo Resort

8.534 reviews
See more hotels

Day 17: Kitale, Kenya

Day 18: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar0 m
5h 6m
$53–76
See more transport options
Activities
  • Namorutung'a Stone Pillars
  • Turkwel Dam
Explore Lodwar itineraries
Hotel
Hotel
Recommended

Ateker Hotel

00 review
See more hotels

19 days in Kenya

NairobiWajir

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Nairobi Railway Museum
  • Bomas of Kenya
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Fairview Hotel Nairobi

8.6334 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
1h 44m
$4–35
See more transport options
Activities
  • Deep Sea Fishing
  • Malindi Museum
Explore Malindi itineraries
Hotel
Hotel
Recommended

Aquarius Club

8.438 reviews
See more hotels

Days 4–7: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus
1h 15m
$22–45
See more transport options
Activities
  • Gedi Ruins Historical Tour
  • Mnarani Ruins Exploration
Explore Kilifi itineraries
Hotel
Hotel
Recommended

Silver Palm Spa & Resort

8.573 reviews
See more hotels

Day 8: Eldoret, Kenya

Day 9: Kisumu, Kenya

Days 10–12: Nakuru, Kenya

Distance
Transport
Popular
Kisumu → Nakuru by bus
  1. Take the bus from Kisumu to Nakurubus
3h 13m
$7–35
See more transport options
Activities
  • Makalia Falls Exploration
  • Baboon Cliff Viewpoint
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa

8.1180 reviews
See more hotels

Day 13: Meru, Kenya

Day 14: Kakamega, Kenya

Day 15: Bungoma, Kenya

Distance
Transport
Popular
Kakamega → Bungoma by drive 0 m
  1. Drive from Kakamega to Bungomacar0 m
46 min
$9–12
See more transport options
Activities
  • Sangalo Hills
  • Malaba Border Town Experience
Explore Bungoma itineraries
Hotel
Hotel
Recommended

Bungoma town home

8.513 reviews
See more hotels

Day 16: Kisii, Kenya

Distance
Transport
Popular
Bungoma → Kisii by bus
  1. Take the bus from Bungoma to Kisiibus
  2. Take the bus from Bungoma to Kisiibus
15h 55m
$28–43
See more transport options
Activities
  • Nyanchwa Hills Viewpoint
  • Enjoy Local Cuisine at a Restaurant
Explore Kisii itineraries
Hotel
Hotel
Recommended

Itibo Resort

8.534 reviews
See more hotels

Day 17: Kitale, Kenya

Day 18: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar0 m
5h 6m
$53–76
See more transport options
Activities
  • Turkwel Dam
  • Kapedo Hot Springs
Explore Lodwar itineraries
Hotel
Hotel
Recommended

Ateker Hotel

00 review
See more hotels

Day 19: Wajir, Kenya

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.