One Week on the Kenyan Coast: Nairobi to Mombasa, Diani, and Lamu

Published by

on

Kenya’s coastline isn’t just one destination—it’s a series of completely different experiences layered along the Indian Ocean.

In one week, you can move from a historic Swahili port city, to wide open white-sand beaches, to an island where there are no cars and life still runs on dhow time.

If you’re starting in Nairobi, this is how I structured a week exploring the Kenyan coast—and why this combination worked.

Jump To:


How to Get From Nairobi to the Coast

From Nairobi, you have two main options:

  • Fly (fast but forgettable)
  • Take the SGR Madaraka Express train (slower, but part of the experience)

The train takes about 5–6 hours depending on the service and stops. There are typically multiple departures daily, including morning, afternoon, and night trains. (metickets.krc.co.ke)

Booking SGR Tickets

You should only book through official channels:

  • The official booking portal
  • USSD code *639#
  • At an SGR station

Kenya Railways has warned that third-party sites selling tickets are often scams. (The Star)

Tickets can usually be booked up to about 60 days in advance.

Typical fares (subject to change):

  • Economy: about KSh 1,000
  • First Class: about KSh 3,000 (Business Radar)

The train arrives at Mombasa Terminus (Miritini), which is about 30 minutes outside the city, so you’ll still need a taxi or transfer to reach the coast or beach areas. (Twende Sasa) and I recommend hiring a driver ahead of time so when you arrive there is someone waiting for you. Finding an uber here was stressful.


Mombasa

Mombasa is Kenya’s second-largest city and one of the oldest trading ports on the Swahili Coast. The history here is layered—African, Arab, Portuguese, and Indian influence all in one place.

For most travelers (myself included), one night is enough.

I stayed one night and did a walking tour through Old Town, which gave me:

  • Narrow historic streets
  • Intricately carved wooden doors
  • Coral-stone buildings
  • A sense of how important this port has been for centuries

Then I moved on.


Diani Beach

From Mombasa, I headed to Diani Beach, about an hour away depending on traffic and the ferry crossing.

When planning this trip, I kept hearing that Diani and Watamu are fairly similar—both beautiful, both beach-focused.

With only a week, I chose one.

I picked Diani because multiple friends said it was their favorite place on the Kenyan coast. Diani is exactly what you imagine when you think of East Africa:

  • Long white-sand beaches
  • Palm trees leaning toward the water
  • Warm Indian Ocean
  • Slow, restorative days

This part of the trip was intentionally unstructured. Beach walks, long lunches, swimming, and doing absolutely nothing.


Lamu (The Cultural Core of the Trip)

After the beach reset, I headed north to Lamu, which is completely different from the rest of the coast.

Lamu is part of the Lamu Archipelago, and Lamu Old Town is a UNESCO World Heritage Site known for being one of the oldest and best-preserved Swahili settlements in East Africa.

The culture here is deeply Swahili, shaped by centuries of trade between African, Arab, Persian, and Indian communities.

Many locals in the region belong to the Bajuni, one of the coastal Swahili ethnic groups.

What makes Lamu immediately feel different:

  • No cars on the island
  • Transportation by foot, donkey, or boat
  • Traditional Swahili architecture with carved doors and inner courtyards

This is not a place to rush through.

Giving Lamu four days allowed time to:

  • Wander Old Town slowly
  • Take dhow trips at sunset
  • Visit nearby areas like Shela
  • Actually absorb the culture instead of just photographing it

My One-Week Kenyan Coast Itinerary

Day 1 Train from Nairobi to Mombasa

Day 2 Old Town walking tour → overnight in Mombasa

Days 3–4 Diani Beach

Days 5–8 Lamu

This balance gave me, history lessons, beach time, boats and breathing room


Final Thought

The Kenyan coast isn’t just a beach destination—it’s a cultural corridor.

Mombasa gives you history.
Diani gives you rest.
Lamu gives you depth.

If you only have a week, combining all three shows how dramatically the coast changes as you move along it.


LOGISTICS SECTION

How to Get Between Each Stop

Nairobi → Mombasa

Best options:

  • SGR Madaraka Express train (5–6 hours)
  • Flight (about 1 hour)

Book early—tickets can sell out, especially during holidays.


Mombasa → Diani Beach

Options:

  • Taxi or Uber
  • Shuttle
  • Ferry crossing depending on route

Travel time: roughly 1–2 hours depending on traffic and the Likoni Ferry.


Diani → Lamu

This is the part that confuses most travelers.

You generally have two realistic routes:

Option 1 (Most Common):

  • Fly from Ukunda (Diani airstrip) → Lamu or Manda Airport

Option 2 (Longer Route):

  • Travel back toward Mombasa
  • Fly or take a combination of bus + boat

Because Lamu is an island, you will always finish with a short boat transfer to Lamu Town or Shela.


Leaving Lamu

  • Fly back to Nairobi (most efficient)
  • Or continue exploring the northern coast

Final Thoughts: A Week on the Kenyan Coast

From Mombasa’s history to Diani’s beaches and Lamu’s island life, the Kenyan coast offers a mix of culture, relaxation, and adventure. In just one week, you can experience it all—without rushing—by balancing sightseeing, beach time, and slow island vibes. Travel slowly, soak it in, and let the coast leave its mark.

Discover more from Location Varies

Subscribe now to keep reading and get access to the full archive.

Continue reading