Diani Beach, Kenya's award-winning coastal haven, offers an idyllic escape with its pristine white sands, crystal-clear turquoise waters, and vibrant marine life. Recognized as Africa's leading beach destination multiple times, Diani is the perfect blend of relaxation, adventure, and cultural immersion.
Begin your adventure with a scenic train ride aboard the Madaraka Express from Nairobi to Mombasa. Upon arrival at the Mombasa Terminus, a Hangout Safaris representative will greet you and transfer you to your beach resort in Diani. Settle into your accommodation, unwind, and enjoy the tranquil beach ambiance. Spend the evening strolling along the shoreline or savoring a delicious dinner at your resort.
After a leisurely breakfast, immerse yourself in the beauty of Diani. Relax on the beach, swim in the warm Indian Ocean, or indulge in water sports like snorkeling, diving, or kite surfing. For those seeking adventure, optional excursions include visiting the Colobus Conservation Centre, exploring the Shimba Hills National Reserve, or taking a dhow cruise to Wasini Island. In the evening, enjoy a sunset dinner cruise along the coastline, offering panoramic views of the ocean.
On your last day, savor a relaxed breakfast and spend your remaining time enjoying the beach or resort amenities. A Hangout Safaris representative will transfer you back to the Mombasa Terminus for your return train journey to Nairobi. The scenic ride offers a peaceful conclusion to your coastal getaway.
Guest in maximum
BOOK NOW Book NowTransport Accommodation on full board Services of a qualified tour guide Bottled water
Tips(Highly recommended) Items of personal nature All expenses of personal nature Drinks
Our standard cancellation terms: Full refund for cancellations made more than 30 days before departure 50% refund for cancellations made 15–29 days before departure No refund for cancellations within 14 days of departure Custom policies may apply depending on the tour—refer to the booking terms.
Yes! We offer tailor-made options. Let us know your preferences, and we’ll design something that fits your travel style.
Booking is simple! You can: Visit our website and book directly Call or WhatsApp us Email us at [your email] Once your deposit is received, your spot is confirmed!