Diani Beach

Things to do in Diani Beach

Search attractions or local attractions & tours
Search

Explore top experiences

Top 10 attractions in Diani Beach

View all Attractions
Fort Jesus Museum
No. 1 of Best Things to Do in Mombasa

Fort Jesus Museum

5.5
4.7/5
22 reviews
Fort Jesus Museum is located at the southeast corner of Mombasa Island. The opening of new maritime routes linking East and West fueled the growth of international trade and shipping. Mombasa was an important supply point and cargo distribution center on these new routes, making it a contested prize. In 1589, the Ottoman Empire sent an expeditionary force to occupy Mombasa and build a fortress. In 1593, the Portuguese captured Mombasa and built a larger fortress on the headland at the harbor to overlook and control the port. Because Portuguese missionaries also traveled aboard merchant ships to preach, this new fortress was named Fort Jesus Museum. Fort Jesus Museum is shaped like the Chinese character "da". It is over 100m long and approx. 80m wide. Its walls are built on coral rock, stand 15m high, and are 2.4m thick. The main gate is studded with spikes approx. 10 cm long to prevent elephants from ramming it. In 1696, the Sultan of Oman laid siege to the fortress, and the Portuguese surrendered after resisting for 2 years and 9 months. In 1958, the old fortress was converted into a museum, displaying historical images and artifacts related to East Africa and the new maritime routes. Some artifacts from China are also on display, including porcelain plates, vases, and other items made during the Xuande reign of the Ming dynasty. Research suggests that Zheng He's fleet also reached Mombasa during his voyages to the Western Seas, and these artifacts were likely left behind at that time.Mombasa · 27.2 km from Diani Beach

Traveler favorites curated for you

Experiences you can't miss in Diani Beach

Featured Day tours in Diani Beach

View all Day tours
Diani: Sunset Canoe Tour along the River with Mangroves
󱌍
4.9/5
· 8 reviews
Duration: 2 hrs
Free cancellation
Book now for today
From£17.88
Full-Day Special Wasini Island Tour with Snorkeling and Lunch
󱌍
4.8/5
· 87 reviews
Duration: 9 hrs
Free cancellation
95.4% of travelers recommend
From£92.33
Diani: Snorkeling and Swimming at African Pool in Tiwi Beach
󱌍
5.0/5
· 1 review
Duration: 3 hrs
Free cancellation
Book now for today
From£26.07
Diani: Clear kayak photoshoot with drone
󱌍
4.0/5
· 1 review
Duration: 1 hr
Free cancellation
Book now for tomorrow
From£111.73
Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island
󱌍
Duration: 8 hrs
Free cancellation
Book now for tomorrow
From£89.12
Diani Beach: Private African Pool Map Guided Tour
󱌍
4.5/5
· 4 reviews
Duration: 3 hrs
Free cancellation
Book now for today
From£26.07
Day Trip - Tsavo East National Park ( Man Eater Lions of Tsavo & Other Big Five)
󱌍
4.4/5
· 16 reviews
Duration: 11–12 hrs
Free cancellation
Book now for tomorrow
From£241.36
PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park
󱌍
4.4/5
· 37 reviews
Duration: 8–9 hrs
Free cancellation
Book now for tomorrow
From£100.26

Featured Culture & history in Diani Beach

View all Culture & history
Diani: Maasai Jewelry-Making Workshop with Artisans
󱌍
5.0/5
· 2 reviews
Duration: 2 hrs
English
Free cancellation
Book now for today
From£22.35
Diani bush tour
󱌍
4.9/5
· 7 reviews
Duration: 4 hrs
Free cancellation
Book now for tomorrow
From£55.87
Kaya Kinondo Sacred Forest Guided Tour
󱌍
5.0/5
· 1 review
Duration: 3 hrs
Free cancellation
Book now for tomorrow
From£44.70
Mombasa City Tour, Fort Jesus, Old Town, Tusks and Spice Market
󱌍
5.0/5
· 12 reviews
Duration: 3 hrs
Free cancellation
Book now for today
From£29.80
Mombasa City Tour
󱌍
4.9/5
· 163 reviews
Duration: 3 hrs
Free cancellation
Book now for today
23 consecutive positive reviews
From£29.71
Walking Tour Through Old Town Mombasa and Fort Jesus
󱌍
4.9/5
· 114 reviews
Duration: 2–4 hrs
Free cancellation
Book now for today
35 consecutive positive reviews
From£37.14
Mombasa: Fort Jesus, Old Town & Close-Up Wildlife Viewing
󱌍
4.5/5
· 12 reviews
Duration: 6 hrs
Free cancellation
Book now for today
From£52.14

More things to do

Diani Beach Today's weatherMostly clear 21-30℃
Diani Beach weather for the next 2 days11/5: 23-29℃, 11/6: 21-29℃

What travelers say about Diani Beach

user-avatar
juki235April 21, 2020
5.0
Diani Beach in Kenya is definitely a beach with super beautiful scenery. It has snow-white sand, which is very soft and delicate to step on. The sea water here also presents a light blue-green color, giving people a very dreamy feeling. Taking a walk here and blowing the sea breeze is really a very good enjoyment.

Diani Beach

user-avatar
Queen motherOctober 10, 2026
5.0
Fort Jesus in Mombasa, Kenya, is a historic fortress built by the Portuguese in 1593. Exploring its ancient walls and architecture was a fascinating journey into Kenya’s rich history and cultural heritage.

Fort Jesus Museum

user-avatar
TaraaaaaNovember 12, 2021
4.0
A mystical place where you will discover unexpected surprises from antiques, historical buildings and many more.

Old Town

Trip Moments in Diani Beach

Popular cities near Diani Beach

Frequently asked questions

What are the must-do things in Diani Beach?

Don't miss these attractions in Diani Beach: Diani Beach, Fort Jesus Museum, and Old Town. If you like Day tours, try Diani: Sunset Canoe Tour along the River with Mangroves. If you enjoy Culture & history, try Diani: Maasai Jewelry-Making Workshop with Artisans.

When choosing a tour, start with how much time you have and the kind of experience you're looking for. Trending options right now include Diani: Sunset Canoe Tour along the River with Mangroves, Full-Day Special Wasini Island Tour with Snorkeling and Lunch, and Diani: Snorkeling and Swimming at African Pool in Tiwi Beach. Check the real-time availability and itinerary before you book.

As of November 5, 2026, the reference price for day tours and activities in Diani Beach is around GBP 17.88 – GBP 241.36. Rates vary by duration, group size, transportation, tickets, meals, and any special admission requirements. Before you book, please confirm the billing currency and whether the price is quoted per person or per group.

Get help anytime, anywhere within 30 secondsContact customer support

Change and cancellation policies vary by attractions and tours. Please check the product details page for more information.

Ticket prices may vary between weekdays and weekends, as well as during peak and off-peak seasons. When booking with Trip.com, you can also use Trip Coins to get extra savings. For more tips on booking discounted tickets, please visit Trip.com for the latest information.