Coast & Beaches

Kenya's Indian Ocean Coast

Kenya's coastline stretches over 500km along the Indian Ocean, from the Tanzanian border in the south to the Somali border in the north. Diani Beach ranks among East Africa's finest, while Lamu's Swahili old town is a UNESCO World Heritage Site. We cover the best beaches, resorts, and coastal towns with practical advice on getting there and getting around.

Beach Guides

Detailed guides to Kenya's coastal destinations, covering beaches, snorkelling, diving, and accommodation.

Indian Ocean coastline with mangroves and white sand beach in Kenya
Beaches

Kenya Coast Guide: Choosing Between Mombasa, Diani, Watamu, and Lamu

How to choose between Kenya's coastal destinations — Mombasa, Diani Beach, Watamu, Malindi, and Lamu. Comparison guide for first-time visitors.

Traditional Swahili architecture and waterfront in Lamu Old Town, Kenya
Beaches

Lamu Archipelago: Kenya's Swahili Island Guide

Guide to the Lamu Archipelago — Lamu Old Town, Shela Beach, Manda Island, dhow trips, donkeys, and how to reach this UNESCO World Heritage coast.

Turquoise water and white sand at Watamu beach on the Kenyan north coast
Beaches

Watamu Beach: Turtles, Snorkelling, and the Marine National Park

Guide to Watamu Beach — Watamu Marine National Park, turtle nesting, whale sharks, snorkelling with manta rays, and where to stay on Kenya's north coast.

Palm-lined beach on the Kenyan coast near Mombasa
Beaches

Mombasa Beaches: North and South Coast Guide

Guide to Mombasa's beaches — Nyali, Bamburi, Shanzu on the north coast and Tiwi, Diani on the south. Which beach to pick, how to get there.

White sand beach with turquoise Indian Ocean water at Diani Beach, Kenya
Beaches

Diani Beach Guide: Kenya's Best Beach Destination

Complete guide to Diani Beach — white sand, water sports, whale sharks, where to stay, restaurants, and getting there from Mombasa.