Take the SGR from Nairobi Terminus to Mombasa Terminus; allow roughly 7–9 hours door to door once you include getting to the station, arriving early for check-in, the train ride and your onward transfer. Choose a departure that gives you a comfortable check-in buffer, and arrange a taxi or hotel pickup from Mombasa Terminus in advance—it’s outside the city centre, and you won’t want to negotiate transport after a long journey. The train itself is usually around five to six hours, but station transfers and arrival logistics add up.
After checking in, head to Nyali Beach for a gentle first taste of the coast. Give yourself 1–2 hours to stroll or relax by the water; whether this fits comfortably depends on your train arrival, so keep the beach visit flexible rather than rushing. A taxi or ride-hailing car is the simplest way around Nyali.
For your first meal, stop at Cafesserie in Nyali—a relaxed place for coffee or dinner, with a typical spend of about KSh 800–2,000 per person. Then continue to Tamarind Tamarind Dhow on Tudor Creek for a leisurely dinner cruise; allow 2–3 hours and book ahead, confirming the departure time and check-in instructions directly. The drive from Nyali can take roughly 30–60 minutes with traffic, so leave a generous gap after your meal and don’t count on making the cruise if your train is significantly delayed.
Keep Friday, 6 November fully reserved for the wedding; skip sightseeing and leave the day’s schedule to the invitation and the couple’s plans. Since you’re already in Mombasa, there’s no need to plan an arrival transfer today.
Confirm the venue, dress code, ceremony time and transport arrangements with your hosts in advance. Allow plenty of time to get ready and travel across town—Mombasa traffic can slow down, especially around busy periods. If you’re using a taxi or ride-hailing service, arrange the return journey as well, particularly if the celebration runs late.
Keep water, sun protection and any essentials you’ll need for the event handy. Leave Saturday’s journey to Diani for tomorrow rather than trying to fit it in after the wedding.
Leave Mombasa in the morning in your prebooked car, arranged through your hotel or a local transfer operator. The drive via the Likoni Ferry usually takes about 2–3 hours, but queues and traffic can stretch it, so keep your first plans relaxed. Expect roughly KSh 8,000–15,000 per vehicle; a matatu via the ferry is cheaper (about KSh 300–700 per person) but involves transfers and can be crowded.
After checking in around Diani or Ukunda, head to Diani Beach for an easy 1–2-hour shoreline stroll. Tide and beach access vary along the coast, so follow your accommodation’s advice on the nearest public access; bring water, sun protection and some cash for a tuk-tuk if you don’t want to walk back.
Reserve ahead at Ali Barbour’s Cave Restaurant, where dinner in a natural coral cave typically runs about KSh 2,000–5,000 per person. The Diani Beach Art Gallery is next on your list, but confirm its opening hours and availability before setting off: galleries may not be open late, so you may need to arrange an earlier visit or check whether an evening visit is possible.
Start at Colobus Conservation for a guided visit focused on Diani’s primates and the work protecting their habitat. Allow 1–2 hours, and contact the centre ahead of time to confirm Sunday tour availability and current admission or donation fees. A tuk-tuk or taxi from your accommodation is usually the easiest way to get there; agree the fare before setting off.
Continue to Kongo Mosque, near the Mwachema River estuary. Allow 30–45 minutes, dress modestly, and ask locally whether visitors may enter; as an active place of worship, access can depend on prayer times and community guidance. Then take a gentle walk along the Kongo River and nearby beach, leaving about an hour to enjoy the quieter scenery. Check the tide before you go, as it changes the character of the estuary and shoreline; use a tuk-tuk or taxi between stops if you’d rather not walk the road.
Finish at The Salty Squid for a casual coastal meal. Budget roughly KSh 1,000–2,500 per person, and check Sunday opening hours before heading over. Arrange a tuk-tuk or taxi back to your accommodation after dinner, especially if you’re staying away from the main beach road.
Leave Diani around 6:30–7:00am in a pre-arranged 4x4 with a local guide; the drive inland is roughly 45–60 minutes each way, depending on your starting point and road conditions. Confirm the reserve’s current opening hours, entry fees and vehicle arrangements beforehand—park access and fees can change, and a guide or suitable vehicle is important for the reserve roads. Set aside a substantial morning for the wildlife drive through the coastal forest; sightings are never guaranteed, and the full outing from Diani can take 4–6 hours.
If your guide and park staff say trail conditions are safe, continue to Sheldrick Falls for the guided walk. Allow 2–3 hours for the walk and time at the falls; it can be steep and slippery, especially after rain, so wear sturdy shoes and bring water. This makes for a long outing, so keep the pace unhurried and don’t count on reaching the falls if the wildlife drive or access conditions run late.
On the return toward Diani, stop in Kwale for a relaxed local lunch; budget roughly KSh 500–1,200 per person, and ask your driver for a currently open spot. Head back to Diani Shopping Centre afterward for about an hour of browsing and essentials. Shops’ hours vary, so check locally; if the reserve visit takes longer than expected, treat the shopping stop as flexible rather than rushing the drive back.
Make this a prebooked, full-day trip from Diani to Shimoni and Wasini Island. Ask your operator to confirm the pickup time, boat departure, park fees, snorkeling gear, lunch and return transfer; an early start is sensible, and the road journey to Shimoni can take around 1½–2 hours each way. Allow most of the day overall, and check sea conditions before setting out. Tour prices vary considerably by inclusions, so get the full per-person cost in advance rather than assuming park fees are covered.
From Shimoni, join the boat excursion to Kisite-Mpunguti Marine National Park for reef snorkeling or, if conditions don’t suit, viewing from the boat. Access and time on the water depend on the operator and the day’s sea conditions; bring reef-safe sun protection, a hat, water and a dry bag. Continue to Wasini Island and take the short guided Wasini Island Boardwalk walk through the mangroves if it fits the excursion schedule.
Have the included or locally arranged seafood lunch on Wasini Island—typically around KSh 1,000–2,500 per person if charged separately, depending on the menu. Then head back by boat to Shimoni and return to Diani; the drive and ferry or boat timings can make the day run late, so keep the evening free and carry some cash for extras.
Check out early and travel by prebooked car from your accommodation to the Mombasa SGR Terminus at Miritini. Allow roughly 2.5–3.5 hours for the drive, ferry crossing and possible queues or traffic; the timing can vary, so confirm the route and pickup time with your driver the day before. Keep your ticket and ID accessible, and bring water and snacks for the journey.
Book the SGR train in advance and check the actual departure and arrival times before arranging the morning pickup. Aim to reach the station at least an hour before departure, with extra time if you need to buy anything or resolve a ticket issue. The rail journey takes about five hours; bring a meal or snacks, as onboard options can be limited.
You’ll arrive at Nairobi SGR Terminus in Syokimau, outside the city centre. Prebook a taxi or other onward ride, and allow around 1–2 hours to reach your final destination depending on traffic. From Diani, this is a long door-to-door travel day—roughly 9–12 hours including the road transfer, station buffer, train and city transfer—so keep the schedule light and avoid booking an evening commitment.
No packing list attached yet.