Malindi is Kenya's original beach town, where Arab traders established a port over a thousand years ago and Vasco da Gama landed in 1498. Today, this historic seaside town attracts a mix of Italian expats, Kenyan holidaymakers, and travelers seeking beaches, marine life, and authentic Swahili culture. The nearby Watamu Marine National Park offers some of East Africa's best snorkeling and diving, while the mysterious Gedi Ruins reveal an abandoned medieval Swahili city swallowed by forest. Malindi has rougher edges than resort-style Diani, but rewards visitors with history, character, and some of Kenya's finest seafood. The strong Italian influence gives the town an unexpected Mediterranean flair.
Things to Do in Malindi
Watamu Marine National Park
MarineKenya's oldest marine park with coral gardens, sea turtles, and excellent snorkeling. Glass-bottom boats for non-swimmers.
Duration: ~4 hours
Gedi Ruins
HistoryMysterious abandoned Swahili town from 12th century, now engulfed by forest. Mosques, palaces, and houses remain.
Duration: ~2 hours
Vasco da Gama Pillar
HistoryMonument erected by Portuguese explorer in 1498. One of the oldest European monuments in Africa.
Duration: ~0.5 hours
Malindi Marine National Park
MarineCoral reefs and marine life close to town. Snorkeling and glass-bottom boat trips.
Duration: ~3 hours
Malindi Neighborhoods
Where to stay and explore
Town Center
ModerateBusy, authentic, Swahili
The commercial heart with markets, restaurants, and the main mosque. Historic buildings mix with modern commerce.
Price level: Budget
Casuarina/Silversands
GoodBeachy, resort-style, relaxed
Beach area south of town with resorts and beach hotels. Main tourist beach zone.
Price level: Mid-high
Watamu
GoodPeaceful, marine-focused, pristine
Separate village 20km south with marine park, better beaches, and quieter atmosphere. Many visitors base here instead of Malindi.
Price level: Mid-high
Food & Restaurants
Malindi's food scene is defined by two influences: Swahili coastal cuisine and Italian cooking (from the large expat community). Both are excellent. Fresh seafood is the star, and you can find authentic Italian pizza and pasta alongside traditional Swahili dishes.
Must-Try Dishes
Fresh seafood
Lobster, crab, prawns, fish: all exceptional
Pizza and pasta
Authentic Italian thanks to expat influence
Biryani
Swahili spiced rice with fish or meat
Grilled lobster
Available at most beach restaurants
Gelato
Italian ice cream, surprisingly good
Top Restaurants
Baby Marrow
$$$Italian/Seafood • Town
Legendary Italian restaurant, excellent seafood
I Love Pizza
$$Italian • Town
Authentic wood-fired pizza
Old Man and the Sea
$$Seafood • Silversands
Beach setting, fresh catch
Crab Shack (Watamu)
$$Seafood • Watamu
Legendary crab dishes
Malindi Nightlife
Malindi has a livelier nightlife than expected, driven partly by the Italian community. Beach bars and clubs operate, especially on weekends. Watamu is quieter.
Best areas: Town center, Beach area
Stardust Club
ClubTown
Popular nightclub with mixed crowd
Fermento
Bar/RestaurantTown
Italian bar popular with expats
Beach bars
BarVarious
Several beach bars with sunset views
Shopping in Malindi
Malindi has crafts, textiles, and souvenirs. The market and Swahili architecture in old town are worth exploring.
Malls
- Sabaki Centre (Town)
Markets
- Malindi Market - General
- Craft stalls - Crafts
What to Buy
Safety in Malindi
Malindi has more hassle than polished resort areas. Beach boys can be persistent. Take normal precautions and stay alert.
Safe Areas
- ✓ Resort areas
- ✓ Italian restaurants area
- ✓ Watamu
Avoid
- ✗ Beaches at night
- ✗ Isolated areas
- ✗ Back streets after dark
Safety Tips
- • Be firm but polite with beach touts
- • Don't walk on beaches after dark
- • Keep valuables hidden
- • Use recommended taxis
- • Watamu is generally safer than Malindi town
Getting Around Malindi
Tuk-tuk
RecommendedThree-wheeled vehicles, main transport in Malindi
$1-5
Boda-boda
Motorcycle taxis, faster but less safe
$1-3
Taxi
RecommendedFor longer trips and airport transfers
$5-20
Walking
Town center is walkable
Malindi Weather
Tropical (hot and humid year-round)
| Month | High | Low | Rain | Notes |
|---|---|---|---|---|
| january | 32°C | 24°C | 25mm | Hot, dry, excellent |
| february | 33°C | 25°C | 15mm | Hottest, dry |
| march | 33°C | 25°C | 60mm | Hot, rains begin |
| april | 31°C | 24°C | 180mm | Long rains |
| may | 29°C | 23°C | 250mm | Wettest month |
| june | 28°C | 22°C | 80mm | Rains easing |
| july | 27°C | 21°C | 50mm | Cooler, drier |
| august | 28°C | 21°C | 50mm | Cool and dry |
| september | 29°C | 22°C | 45mm | Warming |
| october | 30°C | 23°C | 80mm | Short rains begin |
| november | 31°C | 24°C | 90mm | Short rains |
| december | 32°C | 24°C | 60mm | Hot, rains easing |
How Many Days in Malindi?
2
Minimum
3
Recommended
4
Ideal