Both sit on Kenya's Indian Ocean coast, both have that impossible turquoise water — so which beach should actually make it onto your itinerary? It depends on what kind of trip you're after.

Diani: for pure beach relaxation

Diani's white sand and calm, reef-protected lagoon make it the coast's most postcard-perfect stretch. It's quieter, more resort-focused, and ideal if your priority is loungers, water sports, and long barefoot walks rather than sightseeing. Kitesurfing and snorkelling are excellent here, thanks to the coral reef that keeps the lagoon calm and shallow well offshore. It's also a short drive from Shimba Hills, if you want a half-day break from the beach for a forest game drive.

Fort Jesus, the historic Portuguese fortress overlooking the Mombasa coastline

Fort Jesus, Mombasa

Mombasa: for beach plus culture

Mombasa gives you beach time too, but wrapped around a genuinely fascinating city — centuries of Swahili, Portuguese, and Arab influence layered into places like Fort Jesus and the Old Town's narrow streets. It's the better pick if you want a day or two of history and local food alongside your beach days. Mombasa is also the more practical base if you're travelling with a group that wants a mix of activities, since restaurants, markets, and excursions are all close at hand.

Getting there and getting around

Both are easily reached via Moi International Airport in Mombasa, with Diani a roughly 45-minute transfer south by road or a quick hop by light aircraft. Neither requires a rental car — hotels and tour operators handle transfers and day trips, so you can leave the logistics to us either way.

Food and atmosphere

Mombasa's Old Town is the place for genuinely excellent Swahili cuisine — think coconut-based curries, grilled seafood, and biryani influenced by centuries of trade along the coast. Diani leans more toward resort dining and beachfront restaurants, still very good, but with less of that old-city character. If food is a big part of how you like to travel, weigh that into your decision.

Our take

Short on time and want to switch off completely? Diani. Want your coastal leg to feel like part of the journey rather than just downtime? Base yourself in Mombasa. And if you can spare the extra day, combining a couple of nights in each gives you the best of both — history and culture first, then pure relaxation to close out the trip.