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.2km from Diani Beach

Traveller favourites curated for you

Experiences you can't miss in Diani Beach

Featured Day tours in Diani Beach

View all Day tours
Diani: Snorkeling and Swimming at African Pool in Tiwi Beach
󱌍
5.0/5
· 1 review
Duration: 3 hrs
Free cancellation
Book now for tomorrow
From₹ 3,301.49
Diani: Clear kayak photoshoot with drone
󱌍
4.0/5
· 1 review
Duration: 1 hr
Free cancellation
From₹ 14,195.23
Diani: Sunset Canoe Tour along the River with Mangroves
󱌍
4.9/5
· 8 reviews
Duration: 2 hrs
Free cancellation
Book now for tomorrow
From₹ 2,263.49
Diani: Market and Street Food Walking Tour
󱌍
5.0/5
· 1 review
Duration: 1.5 hrs
Free cancellation
Book now for tomorrow
From₹ 2,830.15
Diani Beach: Authentic Traditional Massage with Sea View
󱌍
Duration: 65 mins
Free cancellation
Book now for tomorrow
From₹ 2,357.76
Kaya Kinondo Sacred Forest Guided Tour
󱌍
5.0/5
· 1 review
Duration: 3 hrs
Free cancellation
Book now for tomorrow
From₹ 5,659.24
Diani Beach: Kaya Kinondo cultural and nature experience
󱌍
4.0/5
· 1 review
Duration: 4 hrs
Free cancellation
Book now for tomorrow
From₹ 2,943.49
Diani bush tour
󱌍
4.9/5
· 7 reviews
Duration: 4 hrs
Free cancellation
From₹ 7,074.32

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 tomorrow
From₹ 2,830.15
Mombasa City Tour, Fort Jesus, Old Town, Tusks and Spice Market
󱌍
5.0/5
· 12 reviews
Duration: 3 hrs
Free cancellation
Book now for tomorrow
From₹ 3,796.97
Mombasa City Tour
󱌍
4.9/5
· 163 reviews
Duration: 3 hrs
Free cancellation
Book now for tomorrow
23 consecutive positive reviews
From₹ 3,785.63
Walking Tour Through Old Town Mombasa and Fort Jesus
󱌍
4.9/5
· 114 reviews
Duration: 2–4 hrs
Free cancellation
Book now for tomorrow
35 consecutive positive reviews
From₹ 4,720.14
Discover Mombasa: OldTown,FortJesus,SpiceMarket Walking Tour
󱌍
5.0/5
· 1 review
Duration: 4 hrs
Free cancellation
Book now for tomorrow
From₹ 3,772.83

Featured Outdoor & sports in Diani Beach

View all Outdoor & sports
Diani: Kongo River Mangrove Sunset Cruise & African Map Pool
󱌍
5.0/5
· 5 reviews
Duration: 2–4 hrs
Free cancellation
Book now for tomorrow
From₹ 2,357.76
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₹ 11,736.14
Diani Beach: Private African Pool Map Guided Tour
󱌍
4.5/5
· 4 reviews
Duration: 3 hrs
Free cancellation
Book now for tomorrow
From₹ 3,301.49
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₹ 12,744.36

More things to do

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

What travellers say about Diani Beach

user-avatar
juki23521 April 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
139***6028 December 2019
5.0
We came to Fort Jesus to see the ancient castle and learn about its history. But it was too hot on the day we came. Three of the six people had heat stroke. Apart from looking at the flowers on the roadside, we spent the day at the cold drink stand in Figure 3.

Fort Jesus Museum

user-avatar
Taraaaaa12 November 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: Snorkeling and Swimming at African Pool in Tiwi Beach. 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: Snorkeling and Swimming at African Pool in Tiwi Beach, Diani: Clear kayak photoshoot with drone, and Diani: Sunset Canoe Tour along the River with Mangroves. Check the real-time availability and itinerary before you book.

As of 6 November 2026, the reference price for day tours and activities in Diani Beach is around INR 2,263.49 – INR 14,195.23. Rates vary by duration, group size, transport, 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.