Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Mombasa Wedding and Diani Getaway with SGR Return

Day 1 · Thu, Nov 5
Mombasa

Arrive in Mombasa

  1. Nairobi to Mombasa — Take the SGR from Nairobi Terminus to Mombasa Terminus; allow roughly 7–9 hours door to door for station transfers, check-in, the train and onward travel in Mombasa. Choose a departure that leaves room for station check-in, and arrange your Mombasa transfer in advance.
  2. Nyali Beach — Nyali; unwind by the Indian Ocean after the journey, for about 1–2 hours in the late afternoon.
  3. Cafesserie — Nyali; settle in for a relaxed first meal in Mombasa, with a meal or coffee typically around KSh 800–2,000 per person.
  4. Mombasa Tamarind Dhow — Tudor Creek; enjoy a leisurely dhow dinner on the water, allowing about 2–3 hours and checking availability ahead of time.

Morning–Afternoon: Nairobi to Mombasa

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.

Late Afternoon: Nyali Beach

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.

Evening: Dinner on the creek

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.

Day 2 · Fri, Nov 6
Mombasa

Wedding Celebration

  1. Wedding venue (Mombasa; as specified on your invitation) — Keep the day clear for the ceremony and celebrations, with timing guided by the couple’s schedule.
  2. Wedding reception (Mombasa; confirm venue and transport with your hosts) — Celebrate with the couple and guests without adding sightseeing or other commitments.

Wedding day

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.

Getting there and settling in

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.

Day 3 · Sat, Nov 7
Diani

Travel to Diani

Getting there from Mombasa
Prebooked private car via your hotel or a local transfer operator, taking the Likoni ferry and continuing south to Diani/Ukunda (about 2–3 hours, ~KSh 8,000–15,000 per vehicle). Leave in the morning; ferry queues and traffic can add time.
Matatu via Likoni ferry to Ukunda (about 2.5–4 hours, ~KSh 300–700 per person). Pay locally; it’s cheaper but involves transfers and can be crowded.
  1. Mombasa to Diani — Travel by road from Mombasa to Diani, allowing about 2–3 hours, and longer if the Likoni ferry or traffic is busy; leave in the morning and arrange your driver or transfer in advance.
  2. Diani Beach — Diani; take an easy first stroll along the shoreline, allowing 1–2 hours after checking in.
  3. Ali Barbour’s Cave Restaurant — Diani; dine in a dramatic natural coral cave, typically around KSh 2,000–5,000 per person; reserve ahead.
  4. Diani Beach Art Gallery — Diani; browse Kenyan art and crafts at a relaxed pace, allowing about an hour and checking opening availability before visiting.

Morning: Mombasa to Diani

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.

Afternoon: Settle in and stroll

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.

Evening: Cave dinner, then art

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.

Day 4 · Sun, Nov 8
Diani

Diani

  1. Colobus Conservation — Diani; learn about local primate conservation on a guided visit, allowing about 1–2 hours and confirming tour availability in advance.
  2. Kongo Mosque — Diani; visit the historic mosque near the Mwachema River estuary, allowing about 30–45 minutes and dressing respectfully.
  3. Kongo River — Diani; enjoy the quieter estuary scenery and a gentle beachside walk, allowing about an hour.
  4. The Salty Squid — Diani; finish with a casual coastal meal, typically around KSh 1,000–2,500 per person.

Morning: Colobus Conservation

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.

Late Morning–Afternoon: Kongo Mosque and the estuary

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.

Evening: The Salty Squid

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.

Day 5 · Mon, Nov 9
Diani

Diani

  1. Shimba Hills National Reserve — Inland from Diani; spend the morning on a guided wildlife drive in the coastal forest, allowing roughly 4–6 hours round trip from Diani and checking entry and transport arrangements beforehand.
  2. Sheldrick Falls — Shimba Hills; take the guided walk to the falls if conditions and park guidance permit, allowing around 2–3 hours including the walk.
  3. Kwale — Kwale town; stop for a relaxed local lunch on the return toward Diani, typically around KSh 500–1,200 per person.
  4. Diani Shopping Centre — Diani; browse local shops and pick up essentials or souvenirs in the late afternoon, allowing about an hour.

Early morning: Shimba Hills National Reserve

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.

Late morning: Sheldrick Falls

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.

Lunch and late afternoon: Kwale and Diani Shopping Centre

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.

Day 6 · Tue, Nov 10
Diani

Diani

  1. Wasini Island — Wasini; take a prearranged full-day marine excursion from the Shimoni area, allowing most of the day for the drive, boat trip and snorkeling; confirm the operator, sea conditions and inclusions before booking.
  2. Kisite-Mpunguti Marine National Park — Offshore from Wasini; snorkel or view the reef on the boat excursion, with access dependent on conditions and the tour operator’s arrangements.
  3. Wasini Island Boardwalk — Wasini; take a short guided walk through the island’s mangrove scenery if time and the excursion schedule allow.
  4. Wasini Island seafood lunch — Wasini; enjoy a locally prepared seafood meal during the excursion, typically around KSh 1,000–2,500 per person depending on the operator and menu.

Early morning: Diani to Wasini

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.

Morning: Reef and island

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.

Lunch and return

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.

Day 7 · Wed, Nov 11
Diani

Return to Nairobi by SGR

  1. Diani accommodation (Diani) — Check out and take a prebooked vehicle toward the rail station, allowing generous time for the ferry crossing and traffic — early morning, ~2.5–3.5 hours.
  2. Mombasa SGR Terminus (Miritini) — Check in for the booked train and allow time for queues and boarding — arrive at least 60 minutes before departure.
  3. Nairobi SGR Terminus (Syokimau) — Arrive and arrange a prebooked onward ride into the city — afternoon or evening, depending on the train schedule.

Early morning: Leave Diani for the station

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.

Train to Nairobi

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.

Arrival and onward travel

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.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version