Sun, Sand & Sea in Diani Beach

I recently embraced the life of remote working wholly by taking off from Nairobi to spend a week in Diani Beach. It was a spur-of-the-moment decision instigated by Aina and Azeem, the timing felt right, the budget looked good, and there was no reason not to jump on the opportunity.

Diani Beach is somewhere I have always wanted to visit since we moved to Kenya and it comes very highly recommended by people who have visited before. In fact, it was my first coastal destination choice when we were deciding where to go after the Masai Mara National Park. We eventually ended up going to Watamu – no regrets! Watamu was fantastic and I had very high hopes for Diani Beach.

Camels on the Beach

For this trip, we travelled on a Saturday and returned on a Sunday. Save for the weekend, most of our time was spent indoors. However, we enjoyed daily morning and evening walks on the beach. Here’s how our time went…

Day 1: Travel from Nairobi to Mombasa

The first day was for travel and I finally got the chance to use the SGR from Nairobi to Mombasa. Rather than flying, I opted to use the 3 pm express train to Mombasa and I’m glad I did. The journey took a total of 5 hours – which seemed to fly by for me, was very comfortable and interesting.

During the trip, we passed through the massive Tsavo East National Park and I enjoyed the wildlife viewing from the train. This was certainly a highlight for me.

SGR Nairobi to Mombasa Train First Class Cabin

I recapped my experience using the train here. The post contains everything you need to know about the SGR fares, how to book a seat, security details to keep in mind, riding in both first-class and economy cabins and the journey itself.

I arrived in Mombasa at 8 pm and decided to spend the night in the city, rather than continuing to Diani Beach at night. Also, Aina and Azeem were coming on the 10 pm train and we agreed to travel together the following day.

Day 2: Half Day in Mombasa, Fort Jesus & Travel to Diani Beach via Likoni Ferry

Likoni Ferry

On the train to Mombasa, a fellow passenger recommended that we stay at the guest house where she worked. I looked it up quickly and it didn’t seem so bad, plus it was quite affordable, so I cancelled my plans to stay elsewhere and booked our rooms at the guest house.

The next morning, she offered to take us around some parts of Mombasa. It was a generous offer which we all greatly appreciated. The first place she took us to was the Mama Ngina Waterfront.

Here, we spent our time promenading along the waterfront, doing a little souvenir shopping and people-watching. It was a very fun walk, which we capped with fresh coconut water and a tuk-tuk ride to Fort Jesus, a fort built in the 1500s to protect the old port of Mombasa.

After spending some time at Fort Jesus, we headed back to the guest house, packed our bags and got into an Uber to the Likoni Ferry Station. Because Uber was charging nearly 20 times the price to cross the ferry in the car, we decided it was best (and much faster) to cross on foot.

The Likoni Ferry shuttles thousands of people and vehicles daily across the Likoni channel from Mombasa to the suburb of Likoni. It was astonishing and a bit overwhelming to see the sheer amount of people waiting to board.

Likoni Channel Ferry Crossing

Two ferries were operating back and forth and we had to wait for a few minutes to get on one. The wait time was very minimal – about 5 minutes or so and the boarding process was not chaotic. The ferry on our onward journey had seats and I was surprised we all found places to sit, considering the number of people that got on before us.

Our return journey, on the other hand, was on a different ferry without seats. Since the journey lasted only a few minutes, this was no problem at all.

Day 3-6: Diani Beach, Ukunda

After crossing the channel, we got into a matatu to Ukunda. The journey lasted about an hour due to the numerous stops it made. Eventually, we arrived at the main roundabout and hopped into a tuk-tuk to our Airbnb accommodation for the next few days.

Our Airbnb was a fairly nice 2-bedroom apartment but we had to move after spending only 3 days there. There were many communication and logistic issues from the get-go but the deal-breaker was the absence of internet services which we all needed to work remotely with.

By Wednesday, everyone, including the host, agreed that it was best to leave. Diani Reef Beach Resort and Spa was offering a 3-for-4-night bed and breakfast stay at the time, so I jumped on that offer.

Staying on this side of Diani Beach (i.e. ocean facing) made all the difference! Our Airbnb accommodation had been on the opposite side of the road and although it was not a very far walk to the beach, I much rather preferred having the beach and ocean only a few feet away.

Diani Beach

Day 7: Evening at Diani Reef Beach Resort & Spa + Dinner at Ali Barbour’s Cave, Diani Beach

By Friday, I was done with work and ready to enjoy my weekend at the beach! My first free time was spent enjoying the amenities Diani Reef Beach Resort and Spa had to offer. Unfortunately, I missed out on all the daily activities planned by the resort but I enjoyed frolicking in the pool and the ocean.

On Friday evening, I booked a table and had dinner at Diani’s famous Ali Barbour’s Cave Restaurant, and it turned out to be a charming experience. The restaurant picked me up at my hotel and dropped me off after dinner. When I read that they did this, I almost cancelled my reservation for fear of the price of dining there.

Luckily, it wasn’t too steep. I ordered the beef fillet stroganoff as my main and quite enjoyed it.

Ali Barbours Cave Restaurant edited scaled

At night, the cave takes on a different, romantic look. It’s definitely a place I’m looking forward to dining with Mark when we visit Diani Beach together.

If you plan to visit, be sure to book ahead as this restaurant is quite popular. Also, be sure to read as many reviews as you can to decide whether to visit or not.

Personally, this place was a highlight of this trip. The food wasn’t the best I’ve had in Kenya, however, I would return, most especially for the scenery.

Day 8: Snorkelling & A Picnic on Diani Beach

For our second free day in Diani Beach, Aina booked us a glass-bottom boat tour and snorkelling trip. I didn’t quite enjoy the boat tour because the captain kept going around and around, making me sick. However, snorkelling was fun for the little time we indulged in it.

Watamu Marine National Park Snorkelling
snorkelling trip in Watamu

We returned to town after the boat tour, got some supplies and met up after a few hours for our picnic on the beach.

Picnic on Diani Beach…

We spent our last evening in Diani having a lovely picnic and enjoying the beautiful Diani sunset across the ocean. It was the perfect ending to a wonderful week at the beach.

Day 9: Travel from Diani Beach to Nairobi

The next morning, we checked out of our hotels and headed back to Mombasa and then Nairobi via the SGR train. We missed out on a few things to do in Diani Beach, so ideally, we are all looking forward to visiting again!

Things to do in Diani

If you are planning a trip to Kenya, be sure to include a coastal destination in your itinerary. I’m certain you would be happy if you did!

Also, if you have been to Diani Beach, please share some of your recommendations for where to visit. x

6 comments

      1. Nice read…also travelling to Diani,mind sharing the first hotel you got accommodated in after alighting from Miritini s

I love to hear from you, Leave a comment here!

Close
For my people who love their 9-5 and love to travel👋🏽
For my people who love their 9-5 and love to travel👋🏽
23 hours ago
View on Instagram |
1/9
Tulip Season - but in Korea 🇰🇷🌷

Spring in Suncheon is colourful and calm. If you're visiting South Korea this spring, consider adding a stop in Suncheon. This garden alone is worth the trip!🌸
Tulip Season - but in Korea 🇰🇷🌷 Spring in Suncheon is colourful and calm. If you're visiting South Korea this spring, consider adding a stop in Suncheon. This garden alone is worth the trip!🌸
1 day ago
View on Instagram |
2/9
I don't know who needs to hear this but your tour of Lagos doesn't have to include a visit to a slum. Your heart might be in the right place but your experience of this city shouldn't be limited to exploring certain places because you feel like it's the "real Lagos"

If you want to help, consider making a donation instead to the numerous local charities that already do good work to serve people.
I don't know who needs to hear this but your tour of Lagos doesn't have to include a visit to a slum. Your heart might be in the right place but your experience of this city shouldn't be limited to exploring certain places because you feel like it's the "real Lagos" If you want to help, consider making a donation instead to the numerous local charities that already do good work to serve people.
2 days ago
View on Instagram |
3/9
Not every Lagos trip is loud or party-centric. Some are for quiet beach walks, slowing down on purpose, and long afternoons in a hammock with crashing waves as the soundtrack 🌊
Not every Lagos trip is loud or party-centric. Some are for quiet beach walks, slowing down on purpose, and long afternoons in a hammock with crashing waves as the soundtrack 🌊
3 days ago
View on Instagram |
4/9
Haters will say my Black American asset is fake 🙄
Haters will say my Black American asset is fake 🙄
4 days ago
View on Instagram |
5/9
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊 This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️ Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay - and that warmth continued until I left. And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. Some places never lose their magic. This is one of them 💙
5 days ago
View on Instagram |
6/9
Lagos, Nigeria 🇳🇬🎉

It feels soooo good to be back home! I haven't been back in 3 years and this visit was EXACTLY what I needed to kick-start 2026! 🎉

Detty December is fun and all but oh, how I love Lagos in January! The city is calmer, and there are still some leftovers from the festive period - without the hefty price tag, traffic and crowds! ✨️

This past month in Lagos has been fantastic! I got to reconnect physically with my family and friends, and revisit some of my favourite places 💕 

I saw an amazing play 🎭 (The Bride) @terrakulture, stopped over at @nikeartgallery for my art and culture fix 🎨 and had a wholesome solo retreat at my all time favourite beach resort in Lagos, @jarabeachresortng 🌤

It's been a month of introspection, a few bitter-sweet moments, love, family, some work and food. Good food!

Leaving Lagos with a full heart, a clearer mind, and deep gratitude for home. Until next time 💙
Lagos, Nigeria 🇳🇬🎉 It feels soooo good to be back home! I haven't been back in 3 years and this visit was EXACTLY what I needed to kick-start 2026! 🎉 Detty December is fun and all but oh, how I love Lagos in January! The city is calmer, and there are still some leftovers from the festive period - without the hefty price tag, traffic and crowds! ✨️ This past month in Lagos has been fantastic! I got to reconnect physically with my family and friends, and revisit some of my favourite places 💕 I saw an amazing play 🎭 (The Bride) @terrakulture, stopped over at @nikeartgallery for my art and culture fix 🎨 and had a wholesome solo retreat at my all time favourite beach resort in Lagos, @jarabeachresortng 🌤 It's been a month of introspection, a few bitter-sweet moments, love, family, some work and food. Good food! Leaving Lagos with a full heart, a clearer mind, and deep gratitude for home. Until next time 💙
7 days ago
View on Instagram |
7/9
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤 And these are some places where the overnight stay was absolutely worth it! So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
1 week ago
View on Instagram |
8/9
[Me after seeing glimpses of a certain streamer's visit to my beautiful country KENYA 🇰🇪] Nina furaha kukutana na wewe 💅🏾

I've tried to avoid watching any related videos of other countries 👀 but that's not how social media works! 😭

Anyway, it's Nyambura to you from now on. Thanks to @motherofpassports for bestowing this name upon me 🇰🇪💙
[Me after seeing glimpses of a certain streamer's visit to my beautiful country KENYA 🇰🇪] Nina furaha kukutana na wewe 💅🏾 I've tried to avoid watching any related videos of other countries 👀 but that's not how social media works! 😭 Anyway, it's Nyambura to you from now on. Thanks to @motherofpassports for bestowing this name upon me 🇰🇪💙
3 weeks ago
View on Instagram |
9/9
Latest Posts
  • A Long Weekend of Southern Charm in Charleston, South Carolina

  • A Charming Autumn Trip to North Carolina

  • How to Make the Most of a 24-Hour Layover in Hong Kong

  • A Pleasant Safari Stay at Lake Nakuru Sopa Lodge

  • 2-Week Thailand Travel Itinerary for First Time Visitors

Translate
Become an Insider!
Archives
Close

Travel with a Pen

Seek out New Adventures, Travel Differently

Travel with a Pen © Copyright 2025
Close