Viajá con Gus
Home › Kenya › Malindi
Malindi
🇰🇪 Kenya · The Indian Ocean coast

Malindi

🪪 What do I need to enter Kenya?Pick your citizenship and we tell you the visa, the days and the paperwork, with the official source.

By leaving your email and citizenship you agree to receive the documents you asked for and weekly travel news. You can unsubscribe whenever you want. How we handle your data.
Jump to what you need
📍Region
The Indian Ocean coast. Malindi is a historic town on Kenya's north coast, about 120 km north of Mombasa, in Kilifi County. It was a thriving Swahili city-state and the port where Vasco da Gama was warmly received in 1498, leaving behind the famous pillar that bears his name. Today it combines a rich Swahili and Portuguese heritage with beaches, coral reefs protected in the Malindi-Watamu marine park and a sizeable Italian community that earned it the nickname 'Little Italy'. It's an ideal base for the Gede ruins and the north coast.
📌Best time
December to March is the best time: sunshine, dry heat, calm sea and good visibility for snorkelling and diving. June to September is also pleasant, a little cooler. It's best to avoid the long rains from mid-March to May. Note: in the rainy season, the Sabaki River to the north carries sediment that can cloud the water near Malindi (snorkelling is better in Watamu). The Indian Ocean tide is pronounced, so check the tide tables.
📌Suggested days
2 to 3 days to enjoy the town and its history (Vasco da Gama Pillar, Swahili old town), the marine park and a trip to the Gede ruins. With more days you can add Watamu (20 min away) for top-notch beaches and snorkelling, or safaris to Tsavo. Many travellers use Malindi and Watamu together as a base to explore the north coast at a relaxed pace. With 4-5 days you can comfortably cover town, beach and culture.
📌Getting there
Flights to Malindi Airport (MYD) from Nairobi and Mombasa (Safarilink, Jambojet and others). By road from Mombasa, about 2-2,5 h by matatu, bus or taxi along the B8. From Nairobi, the usual options are the SGR train or a flight to Mombasa and then the road, or a direct flight to Malindi. Watamu is just 20-30 min to the south. There's no direct train to Malindi; the nearest SGR terminal is Mombasa.
📌Getting around
Tuk-tuks (Malindi's typical, cheap transport), boda-bodas (motorbike taxis) for short trips, matatus along the main routes and taxis for longer distances or the airport. The historic centre is easily explored on foot. To get to Watamu or Gede, take a matatu or taxi. Everything is paid in cash or M-Pesa; agree on the tuk-tuk or taxi fare before getting in. Some hotels rent out bicycles.
📌Language and currency
Languages: Swahili and English; thanks to the Italian community, you'll also hear Italian in tourist areas. Currency: Kenyan shilling (KES/KSh). 1 USD ≈ 129 KES and 1 EUR ≈ 140 KES (approx., July 2026). There are ATMs and exchange bureaus; M-Pesa is widely used. Carry cash in shillings for tuk-tuks, markets and local food, and a card for hotels and restaurants.
💱 KES exchange rate
Loading rate…
🌤️ Weather in Malindi
Loading weather…

Malindi is one of the most historic towns on the Kenyan coast and, at the same time, a laid-back Indian Ocean beach destination. It was a powerful Swahili city-state and the port where, in 1498, Vasco da Gama was received with hospitality —unlike hostile Mombasa— and found the pilot who would guide him to India. That encounter left behind the Vasco da Gama Pillar, one of the oldest monuments on the African coast and the symbol of the town. Walking through Malindi means walking through centuries of trade, seafaring and cultural blending by the sea.

But Malindi is also sun, sand and reef. Its national marine park, the oldest in Kenya, protects corals, colourful fish and turtles, and the beaches in the area are made for relaxing. A few kilometres away lie the mysterious Gede ruins, a medieval Swahili town swallowed by the forest, and the neighbouring village of Watamu, with some of the best coves and snorkelling in the country. On top of all this comes a unique ingredient: a large Italian community that, since the 60s and 70s, turned Malindi into a tropical 'little Italy', with pizzerias, gelaterias and a cosmopolitan vibe unlike anywhere else on the coast.

This guide explores Malindi with a practical, warm eye: how to get there by plane or by road from Mombasa, what to see among its Swahili and Portuguese heritage, how to visit the marine park and the Gede ruins, where to eat (from Swahili cooking to the best pasta on the coast) and how to use the town as a base for exploring the north coast and going on safari. Malindi is history, beach and culture in a single destination.

📖 History of Malindi

Malindi is one of the oldest and most prosperous Swahili city-states on the East African coast: it was already an important trading port in the Middle Ages, mentioned by Arab and Chinese travellers (a giraffe sent from Malindi reached the Chinese imperial court in the 15th century). A rival of neighbouring Mombasa, Malindi welcomed Vasco da Gama in 1498, who erected a pillar (padrão) that still stands, and allied itself with the Portuguese, even serving for a time as their main base on the coast. With the rise of Mombasa and Fort Jesus, Malindi lost importance and was left almost deserted. A few kilometres away, the Swahili town of Gede flourished and was mysteriously abandoned. In the 20th century, Malindi was reborn as a tourist destination, with a strong Italian presence. The full story is on our history page.

Read the full history ↓

🏛️ Malindi is in the Indian Ocean coast

A thousand years of Indian Ocean trade: Swahili ports, Portuguese forts, Omani sultans and coral beaches, from Mombasa's Fort Jesus to car-free Lamu.

Read the history of The Indian Ocean coast →

🗺️ What to see

Tours nearby, in Mombasa

They depart from Mombasa, 105 km away. If you book from this link we earn a commission and you pay no more.

1
Vasco da Gama Pillar
Kenya's oldest coastal monument, erected by the Portuguese navigator in 1498-1499.
Leer más ↓
The Vasco da Gama Pillar is Malindi's most iconic historic monument and one of the oldest on the entire East African coast. It was erected by the Portuguese navigator Vasco da Gama in 1498 or 1499, during his historic voyage from Lisbon to India, as a padrão: a stone column topped with a cross that Portuguese explorers placed at prominent points along the coast to mark their presence and aid navigation. Standing on a small coral rock promontory that juts into the sea, at the southern end of Malindi Bay, the pillar is made of limestone (analysis confirmed it comes from Portuguese quarries, since da Gama carried the padrões pre-carved), crowned by a cross of local coral. It is the only one of the padrões erected by the Portuguese along the African coast that remains in its original location, which gives it exceptional historical value. It was declared a National Monument in 1935 and is in the care of the National Museums of Kenya. The visit is short but very evocative: from the promontory there are beautiful views of the Indian Ocean and the bay, and the place conveys the thrill of standing before a witness to the moment when the European world and the Indian Ocean world met. It is usually combined with other sites on Malindi's Portuguese trail, such as the Portuguese Chapel. Go in the morning, bring a hat and water, and enjoy one of the most historic spots on the coast.
ℹ️ Distance: Promontory south of Malindi Bay; on foot or by tuk-tuk from the centre · Best time: Morning (best light and less heat); all year round · Admission: No separate rate in the National Museums of Kenya fee schedule; Malindi Museum costs USD 8 for non-African foreign adults, USD 6 for residents and KES 200 for citizens (official National Museums of Kenya fee schedule, Legal Notice 79/2025, in force since 07/05/2026, verified 08/08/2026) · Duration: 30-45 min
2
Gede Ruins (Gedi)
An abandoned medieval Swahili town swallowed by the forest, one of Kenya's most fascinating archaeological sites.
Leer más ↓
About 15 km south of Malindi, near Watamu, the Gede (or Gedi) ruins lie hidden in the forest, one of the most fascinating visits on the Kenyan coast. It was a prosperous Swahili town, inhabited roughly between the 12th/13th and 17th centuries, with coral stone houses, mosques, a palace, wells and a sophisticated sanitation system. At its peak it may have been home to thousands of people and traded with places as far away as China, Persia and India, as shown by finds of porcelain, glass beads and coins. The enigma of Gede is its abandonment: for reasons archaeologists still debate (perhaps the decline of trade, lack of water, attacks by neighbouring peoples or shifting trade routes), the town was abandoned around the 17th century and swallowed by the forest, forgotten for centuries. Today, wandering through its ruins among huge baobabs and centuries-old trees, with monkeys leaping between the coral walls, has a mysterious, romantic air. There's a small museum and signposted trails through the site and the surrounding forest, which is also a reserve with wildlife and birds. Gede is managed by the National Museums of Kenya. It's easily visited on a half-day trip from Malindi or Watamu, by tuk-tuk, taxi or tour. It's worth going with a local guide, who brings the stones to life with the history and legends of the place, and bringing insect repellent (there are mosquitoes in the forest), water and comfortable shoes. It's an essential stop for understanding the greatness of medieval Swahili civilisation.
ℹ️ Distance: ~15 km south of Malindi, near Watamu; tuk-tuk, taxi or tour · Best time: Morning; all year round (repellent in the forest) · Admission: National Museums of Kenya: USD 8 for non-African foreign adults, USD 6 for residents and KES 200 for citizens (official National Museums of Kenya fee schedule, Legal Notice 79/2025, in force since 07/05/2026, verified 08/08/2026); guide extra, recommended · Duration: 1,5-2 h
3
Malindi Marine National Park
The oldest marine park in Kenya and Africa, with coral reefs, tropical fish and snorkelling from a glass-bottom boat.
Leer más ↓
Malindi Marine National Park, created in 1968, is the oldest in Kenya and one of the first in Africa. Together with the neighbouring marine reserve it forms a protected area that shelters coral reefs, seagrass beds, tropical fish in a thousand colours, starfish, turtles and rich underwater life. It's an excellent spot for snorkelling and diving, and one of the town's great natural attractions. The classic way to visit is a glass-bottom boat trip leaving from the beach: you head out to the reefs, watch the marine life through the transparent hull and make snorkelling stops over the corals, with gear included. It's an activity for the whole family, even for those who aren't strong swimmers, thanks to the glass bottom. Visibility is best in the dry season and with the right tide; ask beforehand, since in the rainy season the Sabaki River can cloud the water near Malindi (in that case, snorkelling in Watamu is usually clearer). The park charges a KWS fee (cashless), separate from the boat price. Book with reputable operators who respect the reef, use reef-safe sunscreen, and don't touch or step on the coral. It's a perfect introduction to the spectacular underwater world of the Kenyan Indian Ocean, in the continent's pioneering marine park.
ℹ️ Distance: Off the Malindi coast; boat departure from the beach · Best time: December-March (best visibility); avoid the rains (Sabaki River turbidity) · Admission: KWS marine park fee for non-residents ~USD 25 per adult (≈ KES 3.200); glass-bottom boat trip with snorkelling extra, ~USD 30-50 (verified July 2026) · Duration: 2-3 h
4
Swahili old town and Portuguese Chapel
Old Swahili Malindi, with mosques, pillar tombs and the small 16th-century Portuguese chapel.
Leer más ↓
Malindi's old town keeps the flavour of the old Swahili town and its Portuguese era. Strolling through its streets you'll come across centuries-old mosques, traditional houses, the market and the distinctive pillar tombs, Swahili funerary monuments topped by a column, typical of this coast and full of symbolism. The relaxed atmosphere, between the bustle of the market and the calm by the sea, invites you to wander unhurried. One of the treasures of the old town is the Portuguese Chapel, a small church that ranks among the oldest in East Africa, linked to the Portuguese presence since the early 16th century. According to tradition, Vasco da Gama prayed there and some of his men were buried there; it's a simple but very evocative place, a testament to the first contact between European Christianity and the Swahili coast. It is in the care of the National Museums of Kenya, along with the Vasco da Gama Pillar and the Malindi Museum. Combining the Vasco da Gama Pillar, the Portuguese Chapel, the Malindi Museum and a walk through the Swahili old town makes for a complete historical tour of the town, helping you understand its key role in the history of the Indian Ocean. Visit respectfully (there are places of worship), preferably in the morning, and consider a local guide to enrich the story of this crossroads of civilisations by the sea.
ℹ️ Distance: Malindi's historic centre, by the sea; explored on foot · Best time: Morning or mid-afternoon; avoid the midday heat · Admission: Malindi Museum: USD 8 for non-African foreign adults, USD 6 for residents and KES 200 for citizens; the Portuguese Chapel is not listed separately in the fee schedule (official National Museums of Kenya fee schedule, Legal Notice 79/2025, in force since 07/05/2026, verified 08/08/2026) · Duration: 1-2 h
5
Malindi beaches and the 'Little Italy' vibe
White-sand beaches, resorts and a lively Italian scene with pizzerias, gelaterias and nightlife.
Leer más ↓
Malindi offers white-sand beaches and warm Indian Ocean waters, ideal for relaxing, especially south of town and towards Watamu, where the water is usually clearer. The bay area is home to hotels, resorts and beach clubs, with water sports and a relaxed holiday atmosphere. The tide sets the rhythm for swimming, so check the tide tables. What sets Malindi apart is its strong Italian imprint. Since the 60s and 70s, the town has been a favourite destination for Italian tourists and residents, to the point of earning the nickname 'Little Italy' or 'Italian Malindi'. You notice it everywhere: pizzerias and trattorias serving excellent pasta and pizza, artisan gelaterias, espresso cafés, signs in Italian and a nightlife with clubs and bars. This community has also left its mark on the local economy and architecture, with villas and businesses owned by Italians. This mix makes Malindi an unusual destination: you can go from visiting medieval Swahili ruins in the morning to eating a Neapolitan pizza by the Indian Ocean at lunchtime, and dancing at night in a cosmopolitan atmosphere. For travellers, it means an unusually varied food and entertainment scene for the Kenyan coast. That said, don't miss the local Swahili food and the more authentic side of town, beyond the Italian circuit.
ℹ️ Distance: Beaches of Malindi Bay and to the south (Watamu); centre for the 'Italian' life · Best time: December-March (calm sea, sunny) · Admission: Public beaches free; food and drinks at beach clubs and restaurants · Duration: Half a day or more
6
Marafa – Nyari (the 'Marafa Hell' / Hell's Kitchen)
A spectacular sandstone canyon in reddish and ochre tones, sculpted by erosion, near Malindi.
Leer más ↓
About 30-40 km northeast of Malindi lies one of the least known and most surprising natural wonders of the Kenyan coast: the Marafa gorge, popularly called 'Hell's Kitchen' or Nyari. It's a sandstone canyon formed by wind and rain erosion over thousands of years, with walls and columns in shades of white, pink, red and ochre that change colour with the daylight, especially spectacular at sunset. According to local legend, the ground opened up as punishment for a rich, arrogant family who wasted milk and water; the tradition and the reddish tones of the rock feed the site's mythical air. You can walk down to the bottom of the canyon on trails and wander among its formations, feeling tiny beside the walls sculpted by nature. It's a unique landscape, very different from the beaches and the forest, that looks like another planet. It's visited on a half-day trip from Malindi, ideally leaving in the afternoon to arrive at sunset, when the colours are at their best and the heat eases. Go with a local guide (who tells the legends and knows the trails), and bring comfortable shoes, water and a hat, as it gets very hot. For lovers of landscapes and photography, Marafa is a hidden gem that perfectly complements Malindi's history and beach offering.
ℹ️ Distance: ~30-40 km northeast of Malindi; trip by 4x4 or tuk-tuk/tour · Best time: Dry season; leave in the afternoon for sunset · Admission: Small local community fee, about KES 500-1.000; local guide recommended (to be checked) · Duration: Half a day (including the journey)
📶I have never landed without internet. I arrive and my phone connects to the strongest network in the country I am visiting: I can say I landed, sort out transport, book tours and keep posting, at a seriously good price. I always use the Maya eSIM — check their plans by clicking the banner.See plans →Maya Mobile eSIM — skip roaming fees, unlimited data
What nobody tells you

💵 Prices

Tickets

TypePrice
Pilar de Vasco da Gama (Museos Nacionales de Kenia)The Vasco da Gama Pillar has no separate rate in the National Museums of Kenya fee schedule in force since 07/05/2026; Malindi Museum, usually visited on the same outing, costs USD 8 for non-African foreign adults, USD 6 for residents and KES 200 for citizens (official National Museums of Kenya fee schedule, Legal Notice 79/2025, in force since 07/05/2026, verified 08/08/2026)
Ruinas de Gede (Museos Nacionales de Kenia)USD 8 for non-African foreign adults and USD 4 for children; USD 6 and USD 3 for residents of Kenya and the rest of Africa; KES 200 and KES 100 for citizens of Kenya and East Africa (official National Museums of Kenya fee schedule, Legal Notice 79/2025, in force since 07/05/2026, verified 08/08/2026); local guide extra
Parque Nacional Marino de Malindi (KWS)Non-residents ~USD 25 per adult per day (≈ KES 3.200); cashless payment (M-Pesa/card/eCitizen) (verified July 2026)
Paseo en glass-bottom boat con snorkel~USD 30-50 per person (gear included; park fee extra) (verified July 2026)
Capilla Portuguesa y Museo de MalindiMalindi Museum costs USD 8 for non-African foreign adults, USD 6 for residents and KES 200 for citizens (official National Museums of Kenya fee schedule, Legal Notice 79/2025, in force since 07/05/2026, verified 08/08/2026). The Portuguese Chapel is not listed separately in that fee schedule: confirm at the ticket office
Marafa (Hell's Kitchen)Small local community fee, ~KES 500-1.000; local guide recommended (verified July 2026)
🔄 updated monthlyOfficial / reference values · double-check when buying

Activities and tours

ActivityPriceDurationOperator
Marine park trip by glass-bottom boat with snorkellingUSD 30-50 per person (park fee extra, verified July 2026)2-3 hMalindi beach operators (to be checked)
Historical tour: Vasco da Gama Pillar, Portuguese Chapel, Swahili old townUSD 20-40 per person with guide (admission extra, verified July 2026)Half dayLocal guides (to be checked)
Trip to the Gede ruinsUSD 30-60 per person with transport and guide (admission extra, verified July 2026)Half dayMalindi and Watamu tours (to be checked)
Sunset trip to Marafa (Hell's Kitchen)USD 40-70 per person (verified July 2026)Half dayLocal operators (to be checked)
1-2 day safari to Tsavo East from MalindiUSD 200-450 per person (verified July 2026)1-2 daysCoast safari agencies (to be checked)
Deep-sea sport fishingUSD 400-800 per boat (half day, verified July 2026)Half day to full dayMalindi fishing charters (to be checked)
🔄 updated monthlyOfficial / reference values · double-check when buying

🚌 How to get there and distances

Getting around

Tuk-tuk (three-wheeled motor taxi)
PriceKES 100-400 per trip in town (verified July 2026)
DurationVariable
Notes
Malindi's typical transport, cheap and practical. Agree on the fare before getting in. Payment in cash or M-Pesa. Also handy for getting to nearby attractions
Boda-boda (motorbike taxi)
PriceKES 50-200 per short trip (verified July 2026)
DurationShort
Notes
Motorbike taxis for short trips, fast and cheap. Ask for a helmet and careful riding. Pay in cash or M-Pesa
Matatu (route minibus)
DurationVariable
Price
KES 50-200 depending on distance; Malindi–Watamu ~KES 100-150 (verified July 2026)
Notes
Route minibuses linking Malindi with Watamu, Gede and the road to Mombasa. Very cheap, with frequent stops. Pay the conductor in cash
Taxi and apps
DurationVariable
Price
Trips from KES 400-1.000; to Watamu KES 1.500-2.500 (verified July 2026)
Notes
Taxis for the airport or longer trips; some ride-hailing apps have limited coverage. Street taxis have no meter, so agree on the price first. Cash or M-Pesa
Flight to Mombasa or Nairobi (Malindi airport, MYD)
DurationMalindi–Mombasa ~30 min; to Nairobi ~1,5 h
Price
Domestic flights from KES 6.000-15.000 depending on route and how far ahead you book (verified July 2026)
Notes
Malindi airport connects with Mombasa and Nairobi (Safarilink, Jambojet and others). Handy for skipping the road or combining with safaris
🔄 updated monthlyOfficial / reference values · double-check when buying

How to get there

RouteAirlines / operatorsAvg. priceDuration
Flight Nairobi or Mombasa → Malindi airport (MYD)Safarilink, Jambojet and othersFrom KES 6.000-15.000 one way depending on route (verified July 2026)Nairobi ~1,5 h; Mombasa ~30 min
From Mombasa by road (B8)Matatus, buses and taxisMatatu KES 300-500; taxi KES 5.000-8.000 (verified July 2026)~2-2,5 h
SGR train to Mombasa + road to MalindiKenya Railways + matatu/taxiSGR economy KES 1.500 + transfer (verified July 2026)SGR ~5 h + ~2-2,5 h to Malindi
From Watamu (20-30 min to the south)Matatu, tuk-tuk or taxiMatatu KES 100-150; taxi KES 1.500-2.500 (verified July 2026)~20-30 min
🔄 updated monthlyOfficial / reference values · double-check when buying

🏨 Where to stay

No exact prices: a scale from $ (budget) to $$$$$ (luxury), with 2-3 options per category.

Beachfront resorts and luxury hotels
Price$$$$$
Recommended options
USD 150-400 per night; e.g. Diamonds Dream of Africa, Ocean Beach Resort & Spa, Sandies Tropical Village. On the beach, with pool, spa and an Italian feel (2025-2026; check)
Mid-range hotels
Price$$$$$
Recommended options
USD 50-120 per night; mid-range hotels and villas on the bay and in the centre, many Italian-run, with good value for money (2025-2026)
Guesthouses and budget hotels
Price$$$$$
Recommended options
USD 20-50 per night; simple guesthouses and hotels in the centre and near the beach, for tight budgets (2025-2026)
Hostels and backpackers
Price$$$$$
Recommended options
USD 10-30 per person (dorm or basic room); backpacker options in Malindi and Watamu (2025-2026; check)

🍴 Where to eat

Cocina italiana ('Little Italy')
Price$$$$$
Options / signature dish
KES 700-2.000 per dish; pizza, fresh pasta, artisan gelato and espresso in Italian-run trattorias and pizzerias, some of the best on the coast (2025-2026)
Mariscos y cocina suajili
Price$$$$$
Options / signature dish
KES 800-2.500 per dish; fish, lobster, crab, pilau and coconut curry by the sea (2025-2026)
Comida suajili local y callejera
Price$$$$$
Options / signature dish
KES 200-700 per dish; mishkaki, samosas, mahamri, biryani and juices at stalls and eateries in the old town, authentic and cheap (2025-2026)
Comedores kenianos económicos
Price$$$$$
Options / signature dish
KES 150-500 per dish; nyama choma, ugali, chapati, sukuma wiki at local eateries (2025-2026)

📖 History of Malindi

Origins, formation and what the sources say.

A thriving Swahili city-state (12th-15th centuries)

Malindi is one of the oldest towns on the East African coast, with roots reaching deep into the golden age of medieval Swahili civilisation. By the 13th century it was already an important trading port, mentioned by Arab geographers and travellers, and one of the independent city-states dotted along the Indian Ocean coast, alongside Mombasa, Lamu, Kilwa, Pate and Zanzibar. Ruled by its own sultan and by merchant families, it lived off maritime trade driven by the monsoon winds.

From Malindi went ivory, gold, iron, hides, ambergris and other goods from the African interior, traded for cloth, porcelain, glass beads and luxury goods from Arabia, Persia, India and even China. The link with the wider world was so real that, in the 15th century, a giraffe sent from Malindi as a gift reached the Chinese imperial court during the famous voyages of Admiral Zheng He, causing a sensation; the Chinese associated it with the mythical creature known as the qilin. That episode shows the extraordinary reach of the trade networks Malindi was part of.

The town was built of coral stone, with mosques, multi-storey houses and the distinctive pillar tombs that still survive. Its Swahili, Muslim population embodied the blend of African, Arab and Persian cultures typical of the coast. Malindi competed, and at times clashed, with its great rival, Mombasa, a rivalry that would prove decisive when, at the end of the 15th century, a European fleet never seen before appeared on the horizon.

Vasco da Gama and the alliance with Portugal (1498)

Malindi's most famous moment came in April 1498, when the Portuguese navigator Vasco da Gama reached the Swahili coast on his historic voyage to open the sea route from Europe to India. In neighbouring Mombasa he had been met with hostility and suspicion; in Malindi, by contrast, the sultan welcomed him warmly. The reason was practical: Malindi saw the Portuguese as a potential ally against its rival Mombasa.

The sultan of Malindi supplied the fleet with water, food and, above all, an expert pilot (according to tradition, a renowned Indian Ocean navigator) who guided the Portuguese across the ocean to Calicut, in India, completing the route they had been looking for. In gratitude, and to mark the milestone, da Gama raised a padrão in Malindi: the stone pillar topped with a cross now known as the Vasco da Gama Pillar, the oldest coastal monument in Kenya and the only Portuguese padrão on the entire African coast still standing in its original location.

That meeting gave rise to a lasting alliance. During the first decades of the 16th century, Malindi became the main ally and base of the Portuguese on the East African coast; by around 1509, its trading post was practically the only solid Portuguese stronghold in the region. The sultan of Malindi prospered from this privileged relationship, while the Portuguese used the town as a springboard for their expansion across the Indian Ocean. It was Malindi's moment of greatest international prominence, at the crossroads of two worlds that had only just met.

Malindi's decline and the mystery of Gede

Malindi's prominence did not last forever. At the end of the 16th century, the Portuguese moved the centre of their power on the coast to Mombasa, where they built the imposing Fort Jesus (1593-1596). The sultan of Malindi, their ally, even moved to Mombasa to rule under Portuguese protection. With that, Malindi lost its importance and entered a long decline: through the 17th and 18th centuries it became ever more depopulated and sidelined, overshadowed by other towns on the coast.

Meanwhile, a few kilometres from Malindi, another fascinating and enigmatic story was unfolding: that of Gede (Gedi). This Swahili town, inhabited roughly from the 12th/13th to the 17th century, flourished with stone houses, mosques, a palace and a sophisticated water and sanitation system, trading with half the world, as finds of Chinese porcelain, Persian ceramics and Venetian beads show. And yet, at some point in the 17th century, Gede was abandoned and swallowed by the forest, forgotten for centuries.

Why it was abandoned is still debated among archaeologists: suggestions include shifting trade routes, economic decline, water shortages caused by a falling water table, attacks by neighbouring peoples such as the Galla (Oromo) pressing down from the north, or a combination of factors. The mystery of Gede, its ruins wrapped in forest, became one of the great archaeological puzzles of the Swahili coast and a unique window onto a vanished medieval African urban civilisation.

From Oman and Zanzibar to the 19th-century revival

After the Portuguese were driven from the coast in 1698, Malindi, like the rest of the shoreline, fell into the orbit of the Omani Arabs and, later, the Sultanate of Zanzibar. For much of the 18th and early 19th centuries, the town stayed largely deserted and in ruins, a pale shadow of its former glory. The region also suffered from the instability caused by raids from peoples of the interior and by the shifting rivalries along the coast.

Malindi's revival began in the 19th century. Driven by the Sultanate of Zanzibar, which controlled the coast, the area was resettled and developed for agriculture, with plantations worked largely by enslaved labour, as part of the plantation economy that shaped the Swahili coast at the time. Little by little, Malindi was repopulated and came back to life, although it never regained the political weight of its medieval golden age.

At the end of the 19th century, with the colonial carve-up of Africa, the Kenyan coast (nominally belonging to the sultan of Zanzibar) came under British administration. Malindi became part of the British East Africa Protectorate and, after Kenya's independence in 1963, part of the new nation. In colonial times it was a quiet coastal village of fishermen and farmers, its historical heritage (the Vasco da Gama Pillar, the pillar tombs, the Gede ruins) waiting to be rediscovered thanks to a phenomenon that would transform the town once again in the 20th century: tourism.

Modern Malindi and its 'Little Italy'

The great transformation of present-day Malindi came with tourism, and above all with the Italian community. From the 1960s and 70s onwards, Malindi became a favourite destination for Italian tourists and later residents, drawn by its beaches, its climate and its laid-back atmosphere. Over time that presence grew until Malindi became a one-off on the East African coast: a town with an Italian community so visible that it earned the nickname 'Little Italy'.

Italians opened hotels, restaurants, pizzerias, gelaterias and nightclubs, invested in villas and businesses, and gave the town an unmistakable cosmopolitan character, where you can eat excellent pasta and pizza facing the Indian Ocean and hear Italian spoken in the streets. This community left a deep mark on Malindi's economy, architecture and social life, to the point that the town even hosted Italian scientific projects, such as the historic San Marco space base just off the coast, from which rockets were launched into space in the 20th century.

Today Malindi is an unusual and fascinating destination, where deep Swahili and Portuguese history, local Mijikenda and Swahili culture, beaches and protected reefs, and that singular Italian imprint all live side by side. The challenge, as all along the coast, is to balance tourism development with protecting the heritage and the natural environment, and to make sure the benefits reach local people. From medieval city-state to ally of Vasco da Gama, from forgotten village to tropical 'Little Italy', Malindi sums up, in a single place, many of the layers of the Kenyan coast's history.

📚 Bibliography

  • Wikipedia (EN) — «Malindi»: https://en.wikipedia.org/wiki/Malindi
  • Wikipedia (EN) — «Vasco da Gama Pillar, Malindi»: https://en.wikipedia.org/wiki/Vasco_da_Gama_Pillar,_Malindi
  • Wikipedia (EN) — «Gedi Ruins»: https://en.wikipedia.org/wiki/Gedi_Ruins
  • Wikipedia (EN) — «Swahili coast»: https://en.wikipedia.org/wiki/Swahili_coast
  • Wikipedia (EN) — «Vasco da Gama»: https://en.wikipedia.org/wiki/Vasco_da_Gama
  • Wikipedia (EN) — «Zheng He»: https://en.wikipedia.org/wiki/Zheng_He
  • Wikipedia (EN) — «Sultanate of Zanzibar»: https://en.wikipedia.org/wiki/Sultanate_of_Zanzibar
  • Wikipedia (EN) — «Broglio Space Centre»: https://en.wikipedia.org/wiki/Broglio_Space_Centre
  • National Museums of Kenya (official): https://nmk.go.ke/
  • Wikipedia (EN) — «Tourism in Kenya»: https://en.wikipedia.org/wiki/Tourism_in_Kenya

❓ Frequently asked questions

What makes Malindi special compared with other beaches in Kenya?+
Few places combine history, beach and such a distinctive culture the way Malindi does. It is one of the oldest Swahili city-states on the coast, with the Vasco da Gama Pillar (the oldest coastal monument in Kenya), the Portuguese Chapel and, nearby, the mysterious ruins of Gede. Add the country's oldest marine park, Indian Ocean beaches and a large Italian community that gives it a 'Little Italy' feel, with excellent pizzerias and gelaterias. It's history and relaxation in one destination, ideal as a base for the north coast.
How do I get to Malindi?+
By air, there are flights to Malindi airport (MYD) from Nairobi (~1,5 h) and Mombasa (~30 min) with Safarilink, Jambojet and others. By road, Mombasa is about 2-2,5 hours away on the B8 by matatu, bus or taxi. From Nairobi, the usual options are the SGR train or a flight to Mombasa followed by the road, or a direct flight to Malindi. There's no direct train: the nearest SGR terminal is Mombasa. Watamu is just 20-30 minutes to the south (verified July 2026).
Are the Gede ruins worth visiting?+
Absolutely. Gede is a medieval Swahili town (roughly 12th-17th centuries) that was mysteriously abandoned and swallowed by the forest, with coral-stone houses, mosques and a palace among huge baobabs and monkeys. It's one of the most fascinating archaeological sites in Kenya, just 15 km from Malindi (near Watamu). It's worth going with a local guide, who will tell you the history and legends of the place, and bringing insect repellent for the forest. A visit takes half a day, and it's a must-see stop for understanding the greatness of Swahili civilisation.
When is the best time to go to Malindi?+
December to March: sunshine, dry heat, calm sea and good visibility for snorkelling. June to September is also pleasant and cooler. It's best to avoid the long rains from mid-March to May. One detail: in the rainy season, the Sabaki River (to the north) carries sediment that clouds the water near Malindi, so Watamu, just to the south, is usually better for snorkelling. Always check the tide tables, as tides are very pronounced on the Indian Ocean.
How do I get around Malindi and the surrounding area?+
In town, the usual options are tuk-tuks (cheap, agree on the price first) and boda-bodas (motorbike taxis) for short trips. To get to Watamu, Gede or the road to Mombasa, there are matatus (very cheap) and taxis. Everything is paid in cash or M-Pesa. Some hotels rent bicycles. For Marafa or safaris, it's best to book a tour with transport included (verified July 2026).
How many days should I stay?+
Two to three days are enough to enjoy the town, its history, the marine park and a trip to Gede. With 4-5 days you can comfortably combine Malindi with Watamu (20 minutes away, with top-class snorkelling and beaches) and add Marafa or a short safari to Tsavo. Many travellers use Malindi and Watamu together as a base to explore the north coast at a relaxed pace, mixing history, beach and nature.

More places in Kenya

Masai MaraMombasaMonte KeniaNairobiNakuruParque Nacional Tsavo
See every place in Kenya →The history of Kenya →
Sources consulted (8)
Still planning?
Explore more destinations in Kenya
See all destinations →