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
- Stop One: Mombasa
- Where to Stay & What to Do
- Stop Two: Diani Beach
- Where to Stay & What to Do
- Stop Three: Lamu
- Where to Stay & What to Do
- My One-Week Kenyan Coast Itinerary
- Logistics: Getting Between Each Stop
- Final Thoughts



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.