Discover Malindi: Kenya’s Coastal Gem
Located along the sun-drenched shores of Kenya’s Indian Ocean coastline, Malindi is a historic town that beautifully blends Swahili, Arab, and Italian influences. Whether you’re interested in exploring the town’s rich history, lounging on pristine beaches, or discovering natural wonders, Malindi has something special to offer.
We chose to come to Malindi to relax after going on Safari and attending a wedding in Nairobi and it was the perfect place. Beautiful white sand beaches, fantastic food and friendly people.
A Brief History of Malindi
Malindi’s vibrant history can be felt in every corner of the town. Once a thriving Swahili settlement, Malindi became a significant port during the 13th century, attracting traders from the Arab world. As a result, the town’s architecture and culture are heavily influenced by Arab traditions. You’ll find narrow alleyways, whitewashed buildings, and intricately carved wooden doors reminiscent of coastal Arab towns like Zanzibar and Lamu.
In recent years, a thriving Italian community has found its home in Malindi *cough, Sicilian mafia escaping incarceration and sheltering money cough*, making Italian culture a key feature of the town.
Italian restaurants and boutiques are scattered around, blending harmoniously with Swahili markets and Arab landmarks. The mix of cultures gives Malindi its distinct, multicultural charm. Almost all of the locals will speak to you in Italian.
Malindi was a booming tourist and party destination, but since COVID-19, it’s been struggling. There are a lot of closed beach clubs and unfinished building projects in the town. Unemployment has risen but in the last couple of years things are picking up again.
Top Things to do in Malindi
Locals from Kenya visit Malindi for relaxing beach holidays, they rent a villa, hire a chef and relax with their friends and family. Malindi town itself is a small place, but there are plenty of things to do if you decide to spend a few days here.
1. Relax on Malindi’s Stunning Beaches
Malindi is home to some of Kenya’s most breathtaking white sand beaches, which stretch for miles. We would say it’s the city’s main attraction. If you make your way to the coast wherever you are you’ll be greeted by stunning beaches but below are some key areas:
Silversands Beach: This stretch of the coast is lined with several beach clubs, bars and resorts. All pretty quiet but will hapilly allow you to use their beds for a cost, or for free if you plan on eating and drinking there. Expect a lot of Pizzas, pastas and seafood.
Malindi Marine Park Beach: The beach sits within the Malindi Marine National Park, East Africa’s first marine protected area. Here, you’ll find stunning coral gardens, colourful schools of fish, and even the occasional sea turtle. Companies will offer snorkelling, diving and boat trips.
Che Shale Beach: Famous for its kite surfing scene, Che Shale offers a thrilling combination of water sports and stylish beachfront lodges, perfect for adventurers. This beach was vast, quiet and beautiful when we visited. Che Shale also has a fantastic restaurant and menu, especially their crab dishes.
Mambrui Beach: Famous for its stunning sand dunes, which we will discuss below.
Popular Beach bars for you to visit:
Sandies Tropical village (a recommendation from a local we met on the plane over)
Diamonds
Billionaires Resort
La Rosada (famous for its pizzas and Monday night parties)
Be careful of the beach boys.
A common tourist scam in Manlindi, especially around Silversands Beach, is for beach boys to come to you and ask for money. They usually won’t ask straight away. They are friendly, often speak Italian, and will talk to you for a while before starting some elaborate story and asking for help or a donation. It could be a family member who needs medication or a community group working to clean the beaches.
They are simply asking for money, and the stories are often not true; just be nice and ignore them, and they will leave you alone.
2. Savour Local Swahili Food
Swahili food in Malindi is cheap and delicious. The coastal town's rich blend of African, Arab, and Indian influences shines through in every dish. Think coconut-infused curries, spiced rice, and fresh seafood cooked to perfection.
A typical meal might include Samaki Wa Kupaka (grilled fish in coconut sauce) or Biryani paired with a side of Kachumbari, a refreshing tomato and onion salad.
Each bite bursts with fragrant spices like cardamom, turmeric, and cloves. Whether you're dining by the beach or in a local restaurant, Swahili cuisine offers a vibrant taste of the Kenyan coast.
3. Mambrui Sand Dunes
Just a short drive (around 30 minutes) from Malindi you will find the Mambrui Sand Dunes. Stretching along the northern coastline near the small fishing village of Mambrui, these massive golden dunes offer a unique desert-like landscape right next to the Indian Ocean. The contrast between the endless sand hills and the sparkling sea is beautiful.
Exploring the dunes on foot is the best way to experience their vastness, especially during early morning or late afternoon when the temperatures are cooler, and the golden sands glow under the soft sunlight.
Remember to bring your passport as there is a security checkpoint as you leave Malindi town.
At the dunes, you might find some locals who tell you they are part of the community protecting the area, and they will ask for a donation. You could ignore them and walk on confidently or pay them around 500 KSH per person to leave you alone in peace.
4. Marafa Hell’s Kitchen
Marafa Hell’s Kitchen, located about an hour’s drive from Malindi, is one of the most striking and surreal natural attractions in Kenya. Often described as a “mini Grand Canyon,” this incredible sandstone gorge glows in vibrant shades of red, orange, pink, and white, creating a kaleidoscope of colours that change with the sun’s position in the sky.
According to local folklore, Marafa Hell’s Kitchen was once a wealthy family’s homestead. The family’s lavish lifestyle, including bathing in milk while the poor went hungry, angered the gods, who punished them by turning their land into a fiery pit. The unique, oven-like temperatures of the canyon are said to be a reminder of this divine wrath, giving the site its evocative name.
The sandstone formations at Marafa Hell’s Kitchen have been shaped over centuries by wind and rain, forming a maze of jagged cliffs, deep gullies, and towering spires. The canyon is at its most magical during sunset, when the sunlight illuminates the rocks, making the colours even more vibrant. It’s a photographer’s dream, offering stunning backdrops and an otherworldly feel.
Take a guided hike here (around 500KSH per person for entry and then 500KSH per guide), where a local guide will share the fascinating history and geological significance of the site. The guide will also make sure you walk around the best way and also keep all the local kids away so you don’t get pestered by them for money.
5. Dive into the Malindi Marine National Park
Situated along the coast of Malindi, the Malindi Marine National Park is one of Kenya’s most pristine and vibrant underwater ecosystems. Established in 1968, it was the first marine park in Africa and continues to be a vital sanctuary for coral reefs, marine life, and aquatic biodiversity. Known for its crystal-clear waters, colourful coral gardens, and abundant marine species.
What to See and Do at Malindi Marine National Park
Snorkelling
Scuba Diving
Glass-Bottomed Boat Tours
Sea Turtle Spotting
Coral Gardens
The best time to visit Malindi Marine National Park is during the dry season, from November to March. During this time, the sea is calm, and visibility for snorkelling and diving is at its best. The weather is warm, making it perfect for enjoying the beach and exploring the park’s underwater beauty. Early mornings and late afternoons are ideal for avoiding the midday heat while still enjoying optimal conditions for water activities.
6. Stroll Through Malindi Old Town
Wander the winding streets of Malindi Old Town, a place where Swahili and Arab influences are evident in the architecture and design. Discover the town’s narrow alleys, beautifully carved wooden doors, and bustling markets. Don’t miss:
The Vasco da Gama Pillar, one of the oldest remaining monuments from the Portuguese explorers in Africa.
The Malindi Museum, located in a charming old Swahili house, showcasing the town’s rich past.
7. Enjoy Italian Cuisine and Culture
Given the strong Italian community, Malindi is also home to some fantastic Italian eateries. Indulge in freshly made pasta, wood-fired pizza, and even Italian gelato. Little Italy is a part of Malindi where you’ll notice the distinct Italian influence on local culture and cuisine.
8. Take a Day Trip to Watamu
Just 30 minutes away, Watamu is another coastal gem worth visiting. Famous for its Watamu Marine National Park, this spot is ideal for snorkelling and seeing marine life up close, including dolphins. The beaches in Watamu, such as Turtle Bay and Garoda Beach, are some of the most beautiful in Kenya, with powdery white sand and crystal-clear waters.
9. Discover Malindi’s Markets
Malindi’s lively markets are perfect for picking up local crafts, fresh produce, and vibrant fabrics. Whether you're after Swahili-inspired clothing, handcrafted jewellery, or exotic spices, the markets offer a true taste of local life.
10. Visit the Ruins of Gedi
The Gedi Ruins are the remains of an ancient Swahili town dating back to the 13th century. These mysterious ruins are surrounded by lush forest and are home to both historical significance and natural beauty. It’s a quiet, reflective spot, perfect for history lovers.
How to Get to Malindi
Getting to Malindi is easier than ever. Malindi Airport connects the town to Nairobi, with flights from Jomo Kenyatta International Airport taking just over an hour. From Mombasa, you can drive along the scenic Mombasa-Malindi Highway (around two and a half hours), or take a bus if you’re looking for a budget-friendly option.
Once in town, tuk-tuks and boda bodas (motorcycle taxis) are the most common way to get around. For longer trips, hiring a car or arranging for a local guide is a good idea, especially if you plan to visit places like Marafa Hell’s Kitchen or the Sand Dunes.
Staying safe in Malindi
Malindi is a stunning coastal gem, but like any travel destination, it’s essential to stay cautious and make informed decisions. Here’s a quick guide to keeping safe while enjoying this beautiful town in Kenya.
Avoid Drugs
A local passenger warned me that Malindi has a thriving party and drug scene. Be aware that drugs are illegal, and undercover operations are common. Don’t get involved, and always have your drinks opened in front of you at bars and restaurants – thankfully, this seems to be standard practice.
Be Cautious at Night
While Malindi is safe in many areas, muggings can happen, especially at night. Avoid walking alone after dark, especially in quiet areas or on beaches. The best way to get around safely is by hiring a driver or using a trusted tuk-tuk operator.
Watch Out for Scams
You’ll likely come across locals on the beach or in town claiming to represent conservation groups and asking for donations. Sadly, many of these are scams. If you feel pressured, it’s best to ignore them or offer a small amount of cash if you’re uncomfortable.
Staying vigilant will allow you to soak in Malindi’s vibrant culture without stress!
Final Thoughts
Malindi is a town that offers a perfect mix of relaxation, history, and adventure. Whether you’re exploring its multicultural streets, unwinding on the beach, or marvelling at its natural wonders, Malindi promises an experience that lingers long after your visit. Plan your trip to this coastal gem, and prepare to fall in love with one of Kenya’s most charming destinations.
Malindi is a beautiful beach town on the East coast of Kenya, boasting white sand beaches and phenomenal food. Here are the 10 best things to do in Malindi.