Top Choice

Shela Beach

© AlexanderXXI / Getty Images

Shela beach in Lamu, Kenya.

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

Most people are here for the beach – a 12km-long, wide sweep of pristine white sand where you’re guaranteed an isolated spot (at least if you’re prepared to walk some way) to catch some rays. Swimming is possible, but there are places with strong rip currents (particularly around the The Fort hotel), so get some local advice before venturing into the water.

Book popular activities


Must-see attractions