thrillophilia-logo
INR
login

Things to Do in Malindi

Malindi, a captivating coastal town in Kenya, is where history meets nature. The most peaceful things to do in Malindi is strolling along the beautiful beaches at sunrise or sunset, enjoying the serene environment.

You can explore ancient ruins, enjoy thrilling water sports, and immerse yourself in the local Swahili culture. Whether you are an adventurer or looking to relax, Malindi offers a unique experience for everyone. The Malindi Marine National Park is home to vibrant coral reefs, clean water, and underwater activities like snorkelling and diving. 

Malindi's history dates back to the 14th century when it was a significant Swahili settlement and trading port under Arab influence. Notable historical sites include the ancient ruins of Gedi, about 16 kilometres south of Malindi, and the Vasco da Gama Pillar, erected in 1498. 

Book Thrillophilia’s best Kenya tour packages and enjoy fun tours, water sports, and culinary experiences in Malindi.

Top Things to Do in Malindi

1. Visit Hell’s Kitchen – Marafa

Visiting Hell’s Kitchen, also known as Marafa Depression, is one of the unique activities in Malindi. Located about 30 kilometres from the town, this natural sandstone canyon features striking red and orange rock formations. It is locally known as Nyari, which means “the place broken by itself." It offers breathtaking views, especially at sunset. Nearby, you can also visit the Marafa Village to learn more about the local culture and traditions.

Location: Marafa, Kenya

Timings: 6:00 AM to 7:00 PM

2. Visit the Sand Dunes in Mambrui

One of the best things to do in Malindi is visit the sand dunes in Mambrui. Located about 20 kilometres north of Malindi, these golden dunes offer a picturesque setting for various activities such as sandboarding and camel riding. The area is relatively untouched, providing a tranquil escape. You can enjoy the stunning views of the Indian Ocean and the surrounding landscape. Additionally, you can visit the nearby Mambrui village to experience local life and hospitality. 

Location: Mambrui, Kenya

Timings: 12:00 PM to 12:00 AM

3. Snorkelling and Scuba Diving

Snorkelling and scuba diving are among the best things to do in Malindi, thanks to the vibrant marine life in the Malindi Marine National Park. The park, established in 1968, is home to diverse coral reefs, colourful fish, and sea turtles. Diving spots like Coral Gardens and Turtle Bay are popular among enthusiasts. Equipment rentals and guided tours are available for both beginners and experienced divers. For an extra adventure, explore the MV Dania shipwreck, which has become an artificial reef teeming with marine life.

Location: Malindi Marine National Park, Kenya

Timings: 6:00 AM to 10:00 PM

4. Try Swahili Food

Trying Swahili food is one of the delightful things to do in Malindi. The local cuisine, influenced by Arab, Indian, and African flavours, includes dishes like pilau, biryani, and fresh seafood. Popular spots like the Old Man and the Sea restaurant offer authentic Swahili dishes in a beachfront setting. Make sure to sample local delicacies such as mandazi (fried dough) and madafu (coconut water). For a truly local experience, visit the Malindi Night Market, where you can find a variety of street foods and snacks. Swahili tea, spiced with ginger and cardamom, is also a must-try.

Location: Seafront, Silversand Road, Kenya

Timings: 6:30 AM to 11:00 PM 

5. Explore the Beaches in Malindi

Exploring the beaches is one of the most relaxing experiences in Malindi. Beaches like Silversands and Golden Beach are famous for their pristine white sands and clear waters. These beaches offer a range of activities, including swimming, sunbathing, and beach volleyball. Silversands Beach, in particular, is known for its peaceful atmosphere and stunning views. Nearby, you can also find the Falconry of Kenya, a sanctuary where you can see various birds of prey and reptiles. 

Location: Malindi Beach, Kenya

Timings: Anytime

6. Go Swimming 

Swimming is one of the popular things to do in Malindi, especially at the Malindi Marine National Park. The clear waters and abundant marine life make it an ideal location for these activities. You can rent equipment at local shops and join guided tours to explore the vibrant underwater world. The park is also home to several shipwrecks, adding an element of adventure for divers.

Location: Malindi Beach, Kenya

Timings: Anytime

7. See Vasco da Gama Pillar

Seeing the Vasco da Gama Pillar is one of the historical things to do in Malindi. Erected in 1498, this pillar is one of the oldest European monuments in Africa. It stands on a cliff overlooking the Indian Ocean, providing stunning views. The pillar commemorates Vasco da Gama's voyage to India and is a symbol of the town’s rich maritime history. Nearby, you can also visit the Portuguese Chapel, adding to the historical experience. 

Location: Malindi, Kenya

Timings: 8:00 AM to 6:00 PM

8. Visit the Portuguese Chapel

Visiting the Portuguese Chapel is another historical thing to do in Malindi. Built in the 16th century, this small chapel was constructed by Portuguese sailors. It features simple yet beautiful architecture and offers a peaceful atmosphere. The chapel is located near the Vasco da Gama Pillar, making it easy to visit both sites in one trip. Inside, you’ll find old graves and artifacts that tell the story of Malindi’s colonial past. 

Location: Silversand Road, Malindi, Kenya

Timings: 8:00 AM to 6:00 PM

9. Explore Malindi on Foot

Exploring Malindi on foot is one of the immersive ways to explore Malindi. Walking through the town allows you to discover its vibrant markets, historical sites, and friendly locals. Visit the Malindi Market to experience local life and shop for souvenirs. The town’s narrow streets are lined with Swahili-style houses and offer glimpses into the daily routines of residents. This experience provides a deeper connection to the culture and everyday life of Malindi. Don’t miss the chance to visit the local art galleries and craft shops showcasing traditional Kenyan art.

Location: Malindi Beach, Kenya

Timings: Anytime

Read More
Watamu Beach
Watamu Beach also known as the Turtle Beach is a rather more secluded and unadulterated beach of Kenya. Given its azure waters and white sand, the Watamu Beach is arguably one of the finest beaches in the world.

Highlights: Watamu Beach is a long stretch of beach that is some 7 km long. The beach is majorly known for its clear waters, soft white sands and the local reefs. It brings forth phenomenal swimming opportunities for the visitors. You can also engage in activities such as sunbathing, surfing or simply taking long walks on the beach side. It is indeed an ideal beach to spend a calm and relaxing day by the sea.

Location: Watamu Beach is located on the Indian Ocean coast of the Kenya. It lies some 15 km South of Malindi.

Timings: The beach is open all round the year.

Price: Entry to the beach is free.
Watamu National Marine Park
Watamu National Marine Park was established in the year 1968. Back then, it was one of the first marine parks of Kenya.

Highlights: Situated in Kenya, the Watamu National Marine Park is located some 90 miles north of the Mombasa which is the 2nd largest city of Kenya. The coral gardens of the park are merely 900 feet from the sea level and are a home to approximately 110 species of stony coral, 600 species of fish and innumerable molluscs, invertebrates and crustaceans. The temperature at this place usually varies from 20 degrees to 30 degrees. In the year 1979, the park acquired the status of a biosphere reserve.

Location: The Watamu National Marine Park is located in Watamu, Malindi, Kenya

Price: For citizens of Kenya Adults: KSH 130 Child: KSH 125 For residents of Kenya Adults: KSH 300 Child: KSH 170 For non residents of Kenya Adults: USD 17 Child: USD 13
Che Shale Beach
Nestled on the Kenyan coast, the Che Shale Beach is a beautiful beach of Kenya that attracts several tourists all round the year.

Highlights: Visibly calmer, this alluring beach is known for its clear waters and soft sands which are the main reasons why visitors are attracted to the beach. Ideal for water sports and activities like swimming, diving and snorkelling, you can make a visit to this beach with your friends, family or colleagues just to enjoy the mystic atmosphere that the beach offers.

Location: Che Shale Beach is located on Mambrui, Malindi in Kenya. There is a beautiful beach hotel by the same name located on the beach that makes for a great choice of stay.

Timings: Open all round the beach.

Price: Entry to the Che Shale Beach is absolutely free.

Our Partners

Malindi Things To Do FAQs

Is Malindi worth visiting?

Yes, Malindi is worth visiting for its rich history, beautiful beaches, and vibrant culture. The town offers a mix of historical sites, such as the Vasco da Gama Pillar and the Gedi Ruins, alongside modern attractions like the Malindi Marine National Park. Its unique Swahili culture, delicious cuisine, and friendly locals make it a memorable destination.

Why is Malindi famous?

Malindi is famous for its historical significance and natural beauty. It was an important Swahili trading port in the 14th century and later influenced by Portuguese explorers. The town is renowned for landmarks like the Vasco da Gama Pillar, beautiful beaches, and vibrant coral reefs.

What are some fun facts about Malindi?

Malindi was visited by the famous Portuguese explorer Vasco da Gama in 1498. It is home to the Malindi Marine National Park, the oldest marine park in Kenya, established in 1968. The town is known for Hell’s Kitchen, a unique sandstone canyon. Malindi’s Swahili cuisine blends African, Arab, and Indian influences, creating a unique culinary experience.

Which is the best thing to do in Malindi?

The best thing to do in Malindi is to visit the Malindi Marine National Park. It offers incredible opportunities for snorkeling and diving, with vibrant coral reefs and diverse marine life including parrotfish, angelfish, and green sea turtles. The park’s clear waters make it perfect for exploring underwater activities.

What is the best time to visit Malindi?

The best time to visit Malindi is during the dry season, from July to October and January to March. This period is ideal for beach activities and outdoor exploration. Additionally, the town hosts various cultural festivals and events during these months, like the Malindi Cultural Festival and the Lamu Cultural Festival, offering a rich cultural experience. 

How to reach Malindi?

Malindi can be reached by air, with daily flights from Nairobi to Malindi Airport. For travellers from India, connecting flights are available via major airports like Mumbai, Delhi, and Bangalore, typically with a stopover in Nairobi. Alternatively, Malindi is accessible by road, with regular bus and shuttle services from major Kenyan cities like Nairobi and Mombasa.

Why Choose Thrillophilia