Kenya Beach Resorts: An Honest Guide

Summary: Kenya beach resorts run from around USD 140/night for basic hotels up to USD 600+ for boutique properties. The main areas are Diani Beach (south coast, most developed), Watamu/Malindi (north coast, quieter), and Lamu (remote, traditional). Best beach weather is January-March and July-October. Most visitors add 3-4 nights after a safari.

elewana sand river masai mara

The big Kenya beach resorts—Leopard Beach, Baobab, Swahili Beach—they’re fine. Clean rooms, beach access, you know what you’re getting.

But here’s the thing. I watched a friend rent a beachfront villa in Tiwi last year. What she paid for a week, I was spending per night at a mid-range hotel. Four bedrooms, private beach, chef included. I felt like an idiot. All those hotel bookings over the years when this option existed.

The Villa Option

So look, forget the resorts for a minute.

In Tiwi (just north of Diani) and Vipingo—and I know Vipingo sounds far but it’s really not—you can rent a 4-bedroom oceanfront villa for roughly what one room costs at a mid-range resort. Full beachfront compound. Private access. The whole thing.

Most villas come with a house manager and a chef. The chef part—this is what changes everything really.

You send him to Mtwapa or Ukunda markets around 6am. Fishing boats just coming in. He picks up lobster, maybe USD 12-18 depending on how big, red snapper, prawns, whatever looks good. Then he cooks it. However you want. Lunch, dinner, doesn’t matter.

That same lobster at a resort restaurant runs USD 55-75. Sometimes more if they’re feeling bold about it.

Groups especially—the villa thing makes so much sense financially that people don’t believe it until they actually add it up. Four bedrooms, private beach, someone cooking your meals, someone else dealing with logistics. Less than two hotel rooms at Leopard Beach. I don’t know why more people don’t do this.

Downside: no kids’ club. No spa. No organised anything. You’re on your own for entertainment which, depending on who you are, is either perfect or a problem. Families with little ones who need structure—yeah, probably still do a resort.

Diani Beach

Diani is where most tourists end up. The beach looks like the photos—white sand, palm trees, turquoise water when it’s calm.

The Main Hotels

Leopard Beach is the default choice, the one everyone books when they don’t know what else to do. USD 180-220/night all-inclusive, varies by season and what room you get. Beach section is fine. Food is… fine. There’s a pool. Kids’ club which matters to some people.

Baobab—similar deal. Big property. Multiple restaurants. All-inclusive. I don’t have strong feelings about Baobab honestly. People go, they come back, they say “yeah it was what I expected.” That’s Baobab.

Swahili Beach is where I’d probably stay if someone was forcing me to do a Diani resort. Nicer rooms than the others. Better food. USD 280-380/night last time I checked but prices move around. Pool overlooks the ocean which is a nice touch.

The Sands at Nomad is different from the rest of these—smaller, sits on a cliff down at the south end. The restaurant is actually good. Like, properly good, not just “good for a hotel.” Couples tend to like it. USD 320-420ish. Not really somewhere you’d bring kids.

AfroChic is this tiny place, 10 rooms, looks like it belongs in a magazine. Around USD 380/night. The kind of place where people photograph their breakfast before eating it. You know the type.

The Reality of Diani

Okay so. The beach is developed. There are beach boys selling things. Boat trip touts. Jet ski operators wandering around. It’s not aggressive or anything—”no thank you” works—but if you’re imagining deserted tropical paradise, adjust expectations.

One thing that helps, and I don’t know why more people don’t do this: find a beach seller who seems to have some respect from the others, pay him like USD 5 to walk with you for a bit. Other sellers see you’re “taken” and they back off. Locals do this. Works.

Seaweed is the other thing. Varies year to year, which is annoying because you can’t really predict it. Kaskazi winds November through March can bring mountains of the stuff. Piles up on the beach. Smells like rotting vegetables when it does. Hotels rake every morning but when it’s bad, it’s bad. Ask before you book.

Oh and—late March, April—bluebottles sometimes wash up. Portuguese Man o’ War. If you see locals staying out of the water on a sunny day, there’s a reason. Trust them on this.

The North Coast (Watamu, Malindi, Kilifi)

Less developed than Diani which, depending on what you want, is either the point or a drawback. Snorkelling is genuinely better up here though. The reefs are in better shape.

Watamu

The marine park makes a real difference here. They’re strict about plastic, about fishing, about all of it. Beaches are noticeably cleaner than Diani. You can actually see it.

Hemingways Watamu has been around since the 1930s in some form or another. Old-school beach hotel vibe. They’re big on deep-sea fishing—that’s their thing, they have the boats. USD 320-380/night, moves around with seasons.

Medina Palms is newer, fancier. Private residences, some with their own pools. More like renting a villa but with hotel services I guess. USD 420-580/night. Not cheap.

Turtle Bay Beach Club is the all-inclusive if that’s what you’re after. USD 180-230/night. Same concept as the Diani all-inclusives, just quieter location.

Lichthaus on Mida Creek—okay this one is worth talking about. It’s the spot right now. You know how places become “the place”? This is that. Over-water hammocks, nets you can lounge in while the tide comes in underneath you. Whole thing. But book the water seating at least two weeks ahead or you get stuck in the sand area at the back which, honestly, why even bother at that point.

Kilifi

Kilifi Creek has bioluminescence. Which, if you haven’t seen it before—I don’t know, it’s hard to explain.

New moon night. Swim in the creek near Musafir or Distante. Water lights up around you, blue-green, every time you move. Plankton doing their thing. Resort staff don’t usually mention this because it happens on the creek not the ocean, so it doesn’t fit their marketing or whatever. But time it right and you’ll remember it.

Kilifi Bay Beach Resort is on the creek. Calm water, no currents to worry about, works for families with small kids who you don’t want fighting waves. USD 140-190/night.

Malindi

I’ll be honest, Malindi town has seen better days. Italian tourists loved it back in the 80s and 90s—there was a whole scene. It’s faded since then. Town itself is kind of rough now.

Properties outside town are different. Diamonds Dream of Africa is on a private beach north of Malindi. Proper luxury, isolated, nice enough. USD 480-550/night.

But unless you have a specific reason to be in Malindi—someone you’re visiting, something you need to do there—I’d say just go to Watamu.

Lamu Archipelago

Lamu doesn’t really fit the “beach resort” thing. It’s a different kind of place entirely.

No cars on the island—donkeys, boats, walking, that’s it. Old town is UNESCO-listed. Narrow alleyways where you get lost constantly, carved wooden doors everywhere, call to prayer echoing across the water in the evening. It’s not a beach holiday in the way Diani is a beach holiday. Different experience.

You have to fly. Airstrip is on Manda Island, then you take a boat across. No road worth driving.

Where to Stay

Peponi Hotel in Shela village—this is the one everyone knows. Family has been running it since the 1960s. The bar overlooks the channel. Sunsets from there, light going pink, dhows passing through… I mean, it’s nice. Worth a few evenings. USD 280-340/night.

Something to do: walk to the Shela waterfront around 4pm when the dhows come in. Divers are there selling fresh oysters. They shuck them right in front of you, squeeze of local lime. Costs almost nothing. Better than any restaurant.

The Majlis on Manda Island is more resort-style if that’s what you want. Private beach, pool, restaurant is decent. USD 380-480/night.

Kongo Mosque Area

Skip the tourist mosques. The estuary where the river meets the ocean, right next to the mosque, at low tide—that’s where locals actually go.

Someone’s usually grilling mshikaki under the baobabs. Sunset reflects off calm river water. Different from hotel bars. Bring cash, find a rock to sit on.

Lamu Security Note

Lamu has had security concerns in the past. The UK Foreign Office has historically advised against travel to certain areas nearby. Things have been calm for several years but check current guidance before booking.

Getting to the Coast

The Dongo Kundu Bypass

The Likoni Ferry used to be unavoidable and honestly it was awful. Chaotic. Crowded. You never knew how long you’d be waiting. Friday evenings, Sunday afternoons—could be two hours sitting there.

Dongo Kundu Bypass changed everything. Mombasa Airport to Diani is now like 45 minutes, no ferry involved. If a taxi driver starts heading toward the ferry, stop him. Tell him bypass. There’s no reason to do the ferry anymore unless he’s trying to run up the meter or something.

The Train Option

If you’re coming from Tsavo area—the SGR train runs from Nairobi through the parks down to the coast. It’s cheaper than flying. Comfortable enough. And the Tsavo stretch you actually see elephants and giraffes from the windows, which is sort of fun.

You can board at different stations. Get off at Mariakani or Mombasa depending on where you’re going next.

Flying Direct

From the Masai Mara, most people fly straight to Ukunda airstrip. Takes about an hour. You skip Nairobi, skip the ferry, skip all of it. Costs more obviously but the time and hassle savings are real.

Lamu you have to fly to. No real alternative. Nairobi to Lamu, goes through Wilson Airport.

When to Go

January through March—dry, hot, peak season. Weather is best but so are prices and so are crowds on the beaches.

July through October also dry, also good weather. Fewer Europeans because they’re doing their own summer holiday thing back home.

April, May—long rains. Heavy. Properly heavy. A lot of places just close.

November is tricky and people don’t realize this. The “small rains” bring this humidity that’s hard to describe if you haven’t experienced it. Mosquitoes peak. Everything is sticky. Worse than April sometimes in terms of comfort.

Wind and Seaweed

Kaskazi winds blow November through March, come from the northeast. They bring seaweed. Kusi winds blow April through September from the south—usually means cleaner water but it’s choppier.

There’s no month where everything is perfect honestly. January is great weather but seaweed risk. September fewer tourists but water can be rough. Pick your tradeoff.

Food Outside Hotels

Resort restaurants get boring after a few days. Same buffet, same menu, you know how it goes.

In Mombasa there are these places called “Car Wash” restaurants. I know, the name is weird. They’re in the Bamburi area. Open-air, locals eating nyama choma (roasted meat), sort of a scene. Sounds odd but the food is legitimately better than most hotel restaurants.

Watamu—Lichthaus for the setting obviously, but the fish market near the main jetty has grilled catch for way less money. Fresh off the boats.

Lamu—4pm when the dhows come in, oysters at the waterfront. Or mshikaki at the estuary near Kongo Mosque around sunset. Both good.

Questions About Kenya Beach Resorts

What is the best beach in Kenya?

Depends what you want. Diani is the famous one. Watamu is cleaner. Lamu is for people who want character over beach lounging.

How much do Kenya beach resorts cost?

Depends hugely. Basic places start around USD 120-160. Mid-range is more like USD 220-380. Proper luxury goes USD 450 and up. Villas can undercut all of this if you’re in a group.

Is it safe to swim?

Main beaches have lifeguards. Watch for currents at certain spots. Basic rule: if locals aren’t in the water, find out why.

When is the best time?

January to March or July to October. Avoid April-May. November is trickier than people think.

Can you combine safari and beach?

Standard approach. Most people do 3-4 days safari then 3-4 nights coast. Packages of 7-10 days total.

Diani or Watamu?

Diani has more going on—restaurants, nightlife, activities. Watamu is quieter with better water quality.

Don’t Leave Decompression to Chance

Every safari is different, and the right beach depends entirely on your route and the time of year. Tell me your safari dates, and I’ll hand-pick the three coast properties that fit your budget—skipping the ferry chaos and the seaweed.

Related


Author:
Peter Munene, licensed Kenyan safari guide with 10 years experience | Editor: Trevor Charles