Things to do in
Diani Beach

Enter your dates to find available activities

Our most recommended things to do in Diani Beach

Kisite Marine Park and Wasini Island Private Tour

1. Kisite Marine Park and Wasini Island Private Tour

Get ready to board an exclusive private boat and sail for about one hour searching for dolphins, before snorkeling and swimming in the Kisite marine national park. Kisite Marine national park is the second most famous marine park in the world, after the Australian Marine Park. Explore 30 kilometers of turtles, marine tortoise, bearreeffs, coral reefs and different types of marine fishes. Next, sail to Wasisni Island where your lunch of sea food and Swahili dishes will be served. After lunch, you’ll have the option to stroll around the island and experience the local Swahili culture, visiting the beautiful coral garden, mangrove forest and fishing village to learn more about the Swahili people and their history. Your local guide will give you an in-depth explanation and background throughout the tour. Alternatively, you can relax at the restaurant, enjoying the sea view and the breeze.

Mombasa: Tsavo East National Park Day Tour

2. Mombasa: Tsavo East National Park Day Tour

Your day will start will a 5:00AM pick-up from your hotel, before your driver takes you on the approximately 2-hour journey to Tsavo East National Park. Take the opportunity to relax and enjoy the scenery after your early start. Upon arrival at Tsavo East, you’ll enter through the Bachuma Gate and begin your game drive. Your experienced driver and guide will take you to the best places for spotting lions, elephants, giraffes and all manner of bird species.  For lunch you will be taken to the lodge or camp of your choice. Your guide can offer tips on the camps closest to watering holes, where Africa’s most majestic animals stop to drink water. Afterwards you’ll embark on your second game drive to other sections of the park, before being driven back and dropped off at your hotel in the evening.

Diani Beach: Kisite Marine Park Dhow & Snorkeling with Lunch

3. Diani Beach: Kisite Marine Park Dhow & Snorkeling with Lunch

You will be collected from your hotel in Diani Beach and drive to Shimoni, a small fishing village. On the way, pass by small villages, sugar cane plantations and fields of cassava.  In Shimoni you will board a traditional Arabian Dhow to cruise to the Kisite Mpunguti Marine Park. Be sure to look out for dolphins as you head out to sea. Tea, coffee, mineral water, soft drinks, biscuits, mandazis and pizza bread will be served on the dhow. You'll go snorkeling at two different sites. There will be plenty of photo opportunities, so bring your camera. If you have an underwater one, even better. Lunch will be served on Wasini Island at a private cliff-top restaurant. Admire the views and enjoy a delicious meal of fish and crab, followed by citronella tea or fresh Kenyan coffee. After lunch, relax for a while and then head back to the mainland to take a bus back to your hotel.

Mombasa Airport Private Transfer to Diani Beach

4. Mombasa Airport Private Transfer to Diani Beach

Avoid the stress of finding a taxi or the hassle of a shared shuttle service when you arrive at Mombasa's busy Moi International Airport. Enjoy the convenience of a private transfer directly to or from your accommodation in the Diani Beach area. A professional driver will pick you up and drop you off either at the airport or at the doorstep of your hotel or private residence. Travel in a comfortable, spacious sedan for 3 passengers or minivan for up to 6 passengers. Sit back and enjoy the ride to your destination without worrying about taxi meters or traffic. This transfer service is available 24 hours a day, 7 days a week.

Tsavo East National Park: Overnight Safari from Mombasa

5. Tsavo East National Park: Overnight Safari from Mombasa

You will be picked early in the morning and then drive to Tsavo East National Park, which is about 150km from Mombasa. Enter the park through Bachuma gate.  Driving in the park you will have the chance to see lots of animals such as zebras, antelopes, lions, buffalos, leopards, giraffes and also a variety of different types of bird species.  The park is most famous for the “Red Elephants of Tsavo”, which have a reddish body because of the dark sand that they apply on their bodies to protect them from insects.  After your first game drive, you will check in at your accommodation and enjoy lunch. You will be staying at the Voi Safari Lodge, Zomeni Lion Hill or another similar premium-style hotel accommodation, based on availability. After lunch, head out on an afternoon game drive. In the evening, enjoy dinner back at your accommodation.  On the second day, you will have an early breakfast at 6:00 AM and then check out of your accommodation. You’ll then embark on your early morning game drive, which is a great time to see wildlife feeding. After the morning game drive, you’ll leave the park and be driven back to your beach hotel, arriving in time for lunch.

Private Transfer: Mombasa SGR Train Station to Diani Hotels

6. Private Transfer: Mombasa SGR Train Station to Diani Hotels

Enjoy the convenience of a private transfer directly to or from your accommodation in the Diani Beach area. This transfer is for you if you'd like to avoid the stress of finding a taxi or another service when you arrive at Mombasa's busy Miritini SGR Train station terminus, or if you need an easy way to get to the train terminus from your Diani Beach area accommodation.  A professional driver will pick you up and drop you off either at the train station or at the doorstep of your hotel or private residence. Travel in a comfortable, spacious sedan for 3 passengers or minivan for up to 6 passengers. Sit back and enjoy the ride to your destination without worrying about taxi meters or traffic. This transfer service is available 24 hours a day, 7 days a week.

Other Sightseeing Options in Diani Beach

Want to discover all there is to do in Diani Beach? Click here for a full list.

What people are saying about Diani Beach

Overall rating

4.4 / 5

based on 30 reviews

it was a wonderful day and everything was perfectly organized. the guids on the ship were so friendly and warm that they made my day easier with their presence. the snorkeling was breathtakingly beautiful !!! the food on the island was also very tasty and on the way back the guides sang for us. made my day i can only say with your zest for life and your singing you made an already perfect day even more perfect !!! i can recommend this excursion to everyone! it was definitely worth every cheap one i paid for! well done and thanks for a wonderful day!

Top Tour Friendly staff, saw a lot of wonderful fish, colorful corals and dolphins. The food was okay, the restaurant was idyllic all around. Highly recommended and really worth the money (if you're unlucky with the weather, there may be no dolphins to be seen and the sea is choppy). Everything was great for me

The day was magnificent and the crew was amazing. From Mackenzie, who came to pick us up very early and Ismail who drove us there and back, to the excursion boat captain and the restaurant in Wasini, we really enjoyed our time. Kudos for a great organisation and wonderful service.

Very good transfer! Great comfortable car and a very nice driver

Punctual and reliable pickup, nice driver and neat vehicle