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

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

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

Vignette Collection -Fairview Hotel Nairobi

936 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
$3–11
See more transport options
Activities
  • Malindi Marine National Park
  • Marafa Hells Kitchen
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–7: 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
  • Nakuru Railway Station Historical Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

8 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Likoni Ferry Experience
  • Ngomongo Villages Cultural Tour
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Kipepeo Butterfly House
  • Che Shale Beach
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–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
  • Lord Egerton Castle Tour
  • Afraha Stadium Event
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

9 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • David Sheldrick Wildlife Trust
  • City Market
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Vignette Collection -Fairview Hotel Nairobi

936 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
$221–646
See more transport options
Activities
  • Akamba Handicraft Industry Cooperative Society
  • Likoni Ferry Experience
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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
$3–11
See more transport options
Activities
  • Mida Creek
  • Deep Sea Fishing
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–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
  • Baboon Cliff Viewpoint
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

10 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Mamba Village Centre
  • Gede Ruins National Monument
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Watamu Marine National Park
  • Mida Creek
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–10: 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
  • Subukia Shrine Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

11 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • City Market
  • Uhuru Gardens Memorial Park
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Vignette Collection -Fairview Hotel Nairobi

936 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
$3–11
See more transport options
Activities
  • Che Shale Beach
  • Malindi Local Market
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–11: 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
  • Afraha Stadium Event
  • Cycling in Lake Nakuru National Park
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

12 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Gede Ruins National Monument
  • Fort Jesus Museum
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Marafa Hells Kitchen
  • Mida Creek
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–12: 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
  • Great Rift Valley Viewpoint
  • Lake Nakuru National Park Safari
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

13 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Giraffe Centre
  • City Market
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Vignette Collection -Fairview Hotel Nairobi

936 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
$3–11
See more transport options
Activities
  • Vasco da Gama Pillar
  • Portuguese Chapel
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–13: 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
  • Nakuru National Park Rhino Sanctuary Visit
  • Baboon Cliff Viewpoint
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

14 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Gede Ruins National Monument
  • Mombasa Marine National Park and Reserve Snorkeling
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Vasco da Gama Pillar
  • Bio-Ken Snake Farm
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–14: 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
  • Nakuru Railway Station Historical Visit
  • Lord Egerton Castle Tour
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

15 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Giraffe Centre
  • Nairobi Railway Museum
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Vignette Collection -Fairview Hotel Nairobi

936 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
$3–11
See more transport options
Activities
  • Watamu Marine National Park
  • Malindi Local Market
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–15: 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
  • Cycling in Lake Nakuru National Park
  • Nakuru Town Market Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

16 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Mamba Village Centre
  • Ngomongo Villages Cultural Tour
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Deep Sea Fishing
  • Malindi Marine National Park
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–16: 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
  • Nakuru Railway Station Historical Visit
  • Makalia Falls Exploration
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

17 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Giraffe Centre
  • Nairobi National Museum
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Vignette Collection -Fairview Hotel Nairobi

936 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
$3–11
See more transport options
Activities
  • Mida Creek
  • Watamu Marine National Park
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–17: 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
  • Great Rift Valley Viewpoint
  • Hyrax Hill Prehistoric Site Museum
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

18 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Mamba Village Centre
  • Mombasa Marine National Park and Reserve Snorkeling
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Malindi Local Market
  • Deep Sea Fishing
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–18: 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

8.2214 reviews
See more hotels

19 days in Kenya

NairobiNakuru

Itinerary navigation

Day 1: Nairobi, Kenya

Activities
  • Bomas of Kenya
  • Kazuri Beads Factory
Explore Nairobi itineraries
Hotel
Hotel
Recommended

Vignette Collection -Fairview Hotel Nairobi

936 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
$3–11
See more transport options
Activities
  • Malindi Marine National Park
  • Che Shale Beach
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–19: 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 Nakuru National Park Safari
  • Lord Egerton Castle Tour
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 reviews
See more hotels

20 days in Kenya

MombasaNakuru

Itinerary navigation

Day 1: Mombasa, Kenya

Activities
  • Mombasa Marine National Park and Reserve Snorkeling
  • Shimba Hills National Reserve Safari
Explore Mombasa itineraries
Hotel
Hotel
Recommended

Bahari Beach Hotel

8.3412 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 15m
$200–450
See more transport options
Activities
  • Malindi Local Market
  • Malindi Museum
Explore Malindi itineraries
Hotel
Hotel
Recommended

Kilili Baharini Resort & Spa

8.446 reviews
See more hotels

Day 4: Kisumu, Kenya

Day 5: Eldoret, Kenya

Days 6–20: 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
  • Great Rift Valley Viewpoint
  • Nakuru Town Market Visit
Explore Nakuru itineraries
Hotel
Hotel
Recommended

Sarova Woodlands Hotel and Spa, Nakuru

8.2214 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.