Take the early Madaraka Express SGR from Nairobi Terminus to Mombasa to save daylight hours; this scenic, comfortable train is the most reliable budget option versus flying. Check current SGR departure times and arrive at the station 30–45 minutes early.
From Mombasa Terminus take a shared shuttle or matatu to Diani (via Mombasa town or Ukunda). Public shuttles are frequent; book a seat in advance for smoother arrival. Travel time depends on traffic.
Enjoy a budget-friendly beach lunch: try grilled fish, coconut rice, and a fresh juice at a local beach café or Nomad-style diner on Diani Beach; many spots open by mid-morning (11:00) and serve seafood and Swahili dishes.
Spend the afternoon on Diani Beach strolling, swimming, or renting a simple sunbed; the long white-sand beach is ideal for low-cost beach time and people-watching. Public beach areas are open all day; small equipment rentals available.
For a memorable evening, book Ali Barbour's Cave Restaurant (unique cave setting) or opt for a budget local beach BBQ for grilled prawns and Swahili pilau; Ali Barbour opens for dinner around 6:00pm — reservations recommended.
Check into an affordable guesthouse or backpackers in Diani for a low-cost, comfortable stay; many have basic breakfast included. Recommend booking ahead during high season.
Early, light breakfast at your guesthouse or a nearby café (fresh fruit, bread, tea/coffee); you’ll need energy for the full-day boat trip. Most guesthouse breakfasts are served from 6:30–8:30am.
Catch the pre-booked shuttle or taxi from Diani to Shimoni (the small harbor for Wasini boats). Allow extra time for the road; drive is roughly 40–70 minutes depending on pick-up point and traffic.
Board a shared or private boat from Shimoni to Wasini Island and Kisite-Mpunguti Marine Park — early morning is best for dolphin sightings; trips typically include guided dolphin-watching, snorkeling over coral gardens, and a seafood lunch on Wasini. Boats commonly depart between 7:30–9:00am; confirm departure time when booking.
After lunch, stroll Wasini Island’s village, try a short mangrove walk or arrange a guided tour explaining local culture and the marine-protected area; small community craft stalls often open around midday to late afternoon.
Boat back to Shimoni then transfer to Diani to relax before dinner; use this time to rinse snorkel gear, shower, and enjoy sunset on the beach. Expect arrival back to Diani between 4:00–6:00pm depending on tour length.
Finish the day with a casual dinner at a seafront grill — try the freshly caught fish or calamari, paired with coconut rice and kachumbari. Many beach restaurants serve dinner from 6:00–10:00pm.
Enjoy a relaxed breakfast at your guesthouse or a beach café; plan to check out mid-morning so you can transfer to Mombasa in time for an afternoon train. Many cafes open around 7:00–8:00am.
Take an early shuttle back to Mombasa city or directly to the SGR Terminus depending on your train booking; if you prefer to sightsee first, ask to be dropped in Old Town.
Explore narrow streets of Old Town, Swahili architecture and shops; visit Fort Jesus Museum (typically open 8:00am–5:30pm) to learn the region’s history — it’s a compact, fascinating stop well suited to a budget day.
Try authentic Swahili flavors in Old Town—pilau, biryani, or grilled fish at a small local café for a wallet-friendly, hearty meal. Many Old Town eateries are open 11:00am–9:00pm.
Return to Mombasa Terminus and board an afternoon/evening SGR back to Nairobi. Check the official SGR schedule and arrive early to collect tickets. The train ride gives you comfortable travel back to Nairobi.
Estimated late-evening arrival in Nairobi Terminus; arrange onward transport home or to your next destination. Keep an eye on arrival time when booking connections.