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
  • City Market
  • Mamba Village
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
  • Kipepeo Butterfly House
  • Deep Sea Fishing
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
$21–40
See more transport options
Activities
  • Relaxation at Bofa Beach
  • 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
  • Mombasa Old Town Exploration
  • 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–340
See more transport options
Activities
  • Malindi Museum
  • 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
$21–40
See more transport options
Activities
  • Kayaking on Kilifi Creek
  • 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

Day 8: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–11
See more transport options
Activities
  • Cycling in Lake Nakuru National Park
  • Subukia Shrine Visit
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
  • Uhuru Gardens Memorial Park
  • Sheldrick Falls
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
  • Bio-Ken Snake Farm
  • 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
$21–40
See more transport options
Activities
  • Kilifi Bridge Scenic Viewpoint
  • 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–11
See more transport options
Activities
  • Nakuru National Park Rhino Sanctuary Visit
  • Baboon Cliff Viewpoint
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
  • Mombasa Marine National Park and Reserve Snorkeling
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$21–40
See more transport options
Activities
  • Snorkeling at Watamu Marine National Park
  • Sundowner Cruise on Kilifi Creek
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–11
See more transport options
Activities
  • Makalia Falls Exploration
  • 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 Railway Station
  • Kisumu City Market
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
  • David Sheldrick Wildlife Trust
  • Kenyatta International Convention Centre
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 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
$21–40
See more transport options
Activities
  • Kilifi Creek Dhow Sailing
  • Dolphin Watching Boat Tour
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–11
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 Impala Sanctuary
  • Kisumu Craft Market
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
$21–46
See more transport options
Activities
  • Kapenguria Museum
  • Ndura Nature Conservancy
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
  • Jumba la Mtwana Ruins
  • Diani Beach Relaxation
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$21–40
See more transport options
Activities
  • Kilifi Bridge Scenic Viewpoint
  • Kayaking on Kilifi Creek
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–11
See more transport options
Activities
  • Makalia Falls Exploration
  • Great Rift Valley Viewpoint
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
$21–46
See more transport options
Activities
  • Kitale Main Market
  • 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
$50–71
See more transport options
Activities
  • Turkwel Dam
  • Namorutung'a Stone Pillars
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
  • Karen Blixen Museum
  • Sheldrick Falls
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
  • 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
$21–40
See more transport options
Activities
  • Kilifi Old Town Market Visit
  • Bio-Ken Snake Farm Educational 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

Days 8–9: Nakuru, Kenya

Distance
Transport
Popular
Eldoret → Nakuru by bus
  1. Take the bus from Eldoret to Nakurubus bus
2h 58m
$8–11
See more transport options
Activities
  • Menengai Crater Hike
  • 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
  • Lwangni Beach
  • 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
$21–46
See more transport options
Activities
  • Ndura Nature Conservancy
  • Enjoy Local Cuisine
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
$50–71
See more transport options
Activities
  • Lodwar Catholic Cathedral
  • Lodwar Main Market
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
$63–91
See more transport options
Activities
  • Local Tea Plantation Tour
  • Webuye Falls
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
  • Mombasa Tusks
  • Diani Beach Relaxation
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Voyager Beach Resort

8.8773 reviews
See more hotels

Day 2: Nairobi, Kenya

Day 3: Malindi, Kenya

Days 4–5: Kilifi, Kenya

Distance
Transport
Popular
Malindi → Kilifi by bus
  1. Take the bus from Malindi to Kilifibus bus
1h 11m
$21–40
See more transport options
Activities
  • Mnarani Ruins Exploration
  • 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–11
See more transport options
Activities
  • Great Rift Valley Viewpoint
  • 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
  • Kisumu Railway Station
  • 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
$21–46
See more transport options
Activities
  • Cherangani Hills Scenic Drive
  • Kitale Golf Club
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
$50–71
See more transport options
Activities
  • Lodwar Catholic Cathedral
  • Namorutung'a Stone Pillars
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
$63–91
See more transport options
Activities
  • Bungoma Town Market
  • Sangalo Hills
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
  • Sheldrick Falls
  • David Sheldrick Wildlife Trust
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
$151–707
See more transport options
Activities
  • Shimba Hills National Reserve Safari
  • Akamba Handicraft Industry Cooperative Society
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
  • Deep Sea Fishing
  • Che Shale Beach
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
$21–40
See more transport options
Activities
  • Relaxation at Bofa Beach
  • 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–11
See more transport options
Activities
  • Lake Elementaita Bird Watching
  • Lord Egerton Castle Tour
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
  • Local Cuisine Experience
  • Mamba Village
Explore Kisumu itineraries
Hotel
Hotel
Recommended

Acacia Premier Hotel

9142 reviews
See more hotels

Day 11: Kitale, Kenya

Day 12: Lodwar, Kenya

Distance
Transport
Popular
Kitale → Lodwar by drive 0 m
  1. Drive from Kitale to Lodwarcar car 0 m
5h 6m
$50–71
See more transport options
Activities
  • Lodwar Main Market
  • Lodwar Museum
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
$63–91
See more transport options
Activities
  • Bungoma Golf Club
  • Mount Elgon National Park
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
  • Visit Kisii University Campus
  • Sameta Hills Exploration
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.