A short history
Malindi was an important trading port on the Indian Ocean for centuries, and it was one of the first East African towns to welcome Vasco da Gama’s fleet in the late fifteenth century. A coral-stone pillar erected by the Portuguese still stands on a headland near the town centre. Today, the old town has small mosques, markets and carved doors, and a growing community of Italian residents that gives the town its pizzerias and gelaterias.
Beaches and sea
The main beach is long and sandy, with palm trees and traditional boats. The water can be cloudy in some seasons because of sediment from the Sabaki River. For clearer snorkelling and diving, head to the Malindi Marine National Park, one of Kenya’s earliest marine protected areas, where coral gardens shelter colourful fish. For comparison, see our Watamu guide, a short drive south, and the Diani guide.
Things to do
- Gedi Ruins. A hauntingly quiet Swahili town hidden in the forest south of Malindi. Walk among the mosque, tombs and palace remains.
- Arabuko Sokoke Forest. A coastal forest with rare birds and small mammals, ideal for birdwatchers.
- Marafa Depression. Inland sandstone formations often nicknamed Hell’s Kitchen, best at sunset.
- Sabaki River mouth. A good place for birdwatching.
- Deep-sea fishing. Seasonal charters target sailfish and marlin.
- Old town and markets. Wander, bargain politely and try fresh seafood.
Safari from Malindi
Malindi is a surprisingly good base for a short safari. Tsavo East National Park is reached through the Sala Gate, which is roughly an hour’s drive from town, so you can enjoy beach time and red-elephant country in one trip. See the Tsavo East guide for what to expect.
When to go
The coast is best from late June to October and again from December to March, when the weather is drier. April and May bring heavy rains and some hotels close. See weather by month.
Getting there
Malindi has an airport with daily flights from Nairobi and Mombasa, and a good road runs north from Mombasa. The drive takes about two hours from Mombasa. Combine Malindi with Lamu by air, covered in our Lamu guide. Ask us to design a coastal plan to follow your safari.
Quick answers
Is Malindi worth visiting?
Yes, for history, quieter beaches, the Gedi Ruins and an easy base for a Tsavo East trip.
How far is Malindi from Mombasa?
About 120 kilometres, roughly two hours by road.
When is the best time to visit Malindi?
Late June to October and December to March are drier and more comfortable.
Safaris that fit this guide
These Cherish Africa Safaris trips match what this guide covers. We can adjust any of them to your dates, group size and budget.
- 7 Days Masai Mara & Diani Flying Package: Safari & Beach Getaway
- 6 Days Bush & Beach Safari: The Best of Kenya’s Wilderness and Coastline
- 8 Days Tsavo Bush & Diani Beach Safari: A Perfect Blend of Adventure and Relaxation
Keep reading: Shimba Hills National Reserve: Sable Antelope and Waterfalls Near Diani, Kilifi, Kenya: Quiet Beaches, Creekside Ruins and Local Life, Kenya in December: Christmas Safari, Beaches and Busy Camps.
Not sure which trip suits you? Browse all our Kenya safari tours or send us an enquiry.
Why Malindi Kenya still appeals to travellers
Malindi Kenya has been a destination for centuries, long before modern beach holidays. Arab, Persian, Indian and Chinese traders called here, the Portuguese anchored here, and in the twentieth century Italians and other Europeans made it a holiday town. Today it is a lively coastal place that mixes Swahili culture with a relaxed resort atmosphere. Compared with Diani, it is less manicured and more local, with markets, fishing boats and a real town behind the beach. It also works well as a base for day trips to marine parks, ruins and forests, and as a gateway to Tsavo East from the north.
Top things to do in Malindi Kenya
- Vasco da Gama Pillar: visit the coral-stone pillar on a headland, a landmark from the Portuguese era, with views over the ocean.
- Old town and museum: stroll through narrow lanes, mosques and markets, and visit the museum to learn about the town’s history.
- Beaches: walk, swim and relax on long sandy beaches, though water clarity changes with the season.
- Malindi and Watamu marine parks: snorkel and dive among coral gardens and reef fish. See our Watamu guide.
- Gede Ruins: explore the mysterious remains of a Swahili town hidden in forest, a short drive south.
- Marafa Depression: visit the sandstone gorge known as Hell’s Kitchen, best at sunrise or sunset.
- Deep-sea fishing: a long tradition in Malindi, with boats for hire in season.
- Kite surfing and water sports: popular when winds are right, with lessons for beginners.
Food and nightlife
Malindi’s restaurants reflect its history. You can eat Swahili seafood, coconut curries and grilled fish on the beach, as well as Italian pizza, pasta and gelato. Small bars and clubs bring a lively evening scene, especially in high season. Choose busy places, watch your drink and use a trusted taxi after dark. Bring cash, because some small places do not take cards.
Safari from Malindi: Tsavo East and beyond
Malindi is a practical starting point for a safari to Tsavo East via the northern gate, and some travellers combine a coast stay with two or three days in the park. The drive takes several hours, and the Tsavo landscape is very different from the coast: red soil, dry bush, big skies and elephants coloured by dust. See our Tsavo East guide and Tsavo East and West guide, and plan with our safari and beach holiday post.
Best time to visit Malindi Kenya
The driest and most comfortable months run from December to March and June to October. Rains in April, May and November bring humidity, heavy showers and cloudier water. Prices fall in the green season, which suits budget travellers. The sea can be rougher during the southeast monsoon (roughly June to September), so check conditions before booking water activities. Christmas and New Year are busy and should be booked early.
Getting to Malindi from Nairobi and Mombasa
The quickest way is to fly from Nairobi to Malindi, which takes about an hour. From Mombasa, the drive is roughly two to three hours along the coastal road. You can also take the SGR train from Nairobi to Mombasa and continue by road or air. See our guide how to take the SGR train after your safari. Taxis, tuk-tuks and rental cars are available in town.
Is Malindi Kenya right for you?
Malindi suits couples, families and independent travellers who want history, sea and a lively town with a local feel. It does not suit those who want a polished, all-inclusive resort or very calm, transparent water all year round. Compare it with Diani, Kilifi and Lamu to find the right fit. To plan a coast extension, contact our team.
A sample three-day plan for Malindi Kenya
On day one, settle into your hotel, walk the beach and visit the old town and the Vasco da Gama Pillar at sunset. On day two, take a morning boat trip to the marine park for snorkelling, then enjoy a seafood lunch and a siesta, before a quiet evening in town. On day three, drive south to Gede Ruins and Watamu, with a swim at a quiet beach, or take a sunrise trip to the Marafa Depression. If you have more time, add a safari to Tsavo East from the northern gate, or relax and let the coast work its magic. This pace leaves room for rest, which is exactly what most visitors want after a busy safari.
Staying safe and respectful in Malindi Kenya
- Use licensed guides, boat operators and taxis, and agree prices before you go.
- Do not walk alone on empty beaches at night.
- Dress modestly away from the beach, especially in the old town and mosques.
- Protect yourself from the sun, and drink bottled or filtered water.
- Take malaria precautions and use insect repellent in the evenings.
- Ask permission before taking photos of people.
Final word on Malindi Kenya
Malindi Kenya rewards visitors who enjoy character over polish. It has history, good food, warm people and enough activities to keep you busy without feeling rushed. It also fits neatly into a safari itinerary, either as a relaxed finish or as a base for Tsavo East. Read our Kenya safari travel checklist to prepare, and talk to our team about adding the coast to your journey.
Malindi Kenya with children and older travellers
Families enjoy the beaches, boat trips and ice cream, while older travellers appreciate the gentle pace and the good range of restaurants. The main thing to watch is the sun and the humidity, so schedule outings for early morning and late afternoon, and keep a rest period in the middle of the day. Choose a hotel with a pool and shade, because the sea can be rough or cloudy at times. Check that excursions such as boat trips and visits to the ruins suit everyone’s mobility, since access can involve steps, sand and uneven paths. Ask us about private transport and flexible plans for groups of different ages, and we will arrange a comfortable itinerary. Travel insurance that covers medical care is strongly advised, so read our travel insurance guide before you book your trip to Malindi Kenya.
Why many visitors return to Malindi Kenya
Return visitors say that Malindi grows on you. The town has a rhythm, the sea changes with the light, and every year brings new places to try. If you love a destination with layers of history and a friendly local feel, you will want to come back.
Plan your Malindi Kenya stay with us
If you would like help fitting Malindi into a wider Kenya trip, send us your dates and we will suggest hotels, transfers and day trips to match your pace.
Plan it with people who live here
We are a Nairobi-based team and every trip starts from our own doorstep. If you would like help turning these ideas into a real itinerary, message us on WhatsApp (+254 794 588 242), write to info@cherishafricasafaris.com, or use our contact form. We usually reply the same day.
Malindi Kenya: Key Takeaways
The main points on malindi Kenya are covered above. If you would like help applying them to your own dates and budget, our team can plan the trip with you. For more advice on malindi Kenya, or a quote tailored to your group, contact Cherish Africa Safaris and we will reply the same day.


