Kenya, located on the coast of East Africa, offers a variety of stunning beaches for visitors to explore. Some of the most popular beaches include Diani Beach, Bamburi, Kikambala, Kiwayu, and Lamu. Each beach has its unique charm, from Diani Beach's crystal-clear waters and range of activities to Lamu's picturesque setting and narrow streets. Our complete list of beaches in Kenya can be found in our guide below.