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.

Empty sandy beach with turquoise water under blue sky, Lamu Island Kenya
Beaches

Lamu Archipelago: Kenya's Swahili Island Guide

Explore the Lamu Archipelago — Lamu, Manda, and Pate islands, Swahili heritage, dhow sailing between islands, and reaching Kenya's remote UNESCO 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.

Book an experience

Things to do in the area

Best price guaranteed · Instant confirmation · Free cancellation on most bookings

Book your Kenya experience