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,

Kenya coast comparison: Mombasa, Diani Beach, Watamu, Malindi, and Lamu compared on beaches, price, and travel vibe. Guide to choosing the right base.

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, & the Marine

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.

Book an experience

Things to do in the area

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

Browse tours on GetYourGuide →

Book your Kenya experience