9 Best Beach Destinations in Kenya
Discover Kenya’s best beach destinations for white sand, snorkeling, and laid-back island life.

\Whether you're planning a full-on beach vacation or just looking for a peaceful stop after a safari, here are the best beach destinations in Kenya.
Diani Beach

Diani Beach is located about 30 km south of Mombasa and is one of the most popular beach destinations in Kenya. It’s known for its bright white sand, calm turquoise water, and long beachfront lined with palm trees. This beach is ideal for swimming, relaxing, and water sports like snorkeling, kitesurfing, and scuba diving. Diani also has a wide range of resorts, restaurants, and beach bars, making it a top choice for both locals and international travelers.
Watamu

Watamu is a small coastal town located north of Mombasa, known for its quiet beaches and beautiful marine park. Watamu Beach has soft white sand and shallow, clear water that's perfect for snorkeling. The coral reefs just offshore are protected as part of the Watamu Marine National Park, where visitors can see tropical fish, sea turtles, and sometimes even dolphins. Watamu is quieter than other tourist spots and is ideal for couples, nature lovers, and families.
Lamu Island

Lamu Island is one of the most peaceful beach destinations in Kenya. It’s located in the far north and is only accessible by boat or plane. The beaches here are wide, quiet, and rarely crowded. Shela Beach is the most well-known, with soft sand dunes and calm water. Lamu has no cars—only donkeys and boats—which adds to the slow, relaxed pace. It’s also home to Lamu Old Town, a UNESCO World Heritage Site known for its Swahili architecture and history.
Tiwi Beach

Tiwi Beach is located just north of Diani and is less developed, making it a quieter alternative. The beach is lined with palm trees and features natural tide pools and coral formations that appear at low tide. It’s a good place for travelers who want a calm and affordable beach stay without the crowds or commercial development. Tiwi is ideal for beach walks, swimming during high tide, and enjoying the peaceful sound of the ocean.
Nyali Beach

Nyali Beach is located just a short drive from Mombasa and is a favorite among locals for weekend trips. The beach is long and wide, with soft sand and gentle waves that are great for swimming. It’s a convenient choice if you want to stay close to Mombasa city while still enjoying the ocean. There are plenty of hotels, restaurants, and beach access points here, and it's often less touristy than Diani.
Malindi

Malindi is a historic coastal town with a wide beachfront and lots of cultural attractions. The beach here is clean and stretches for miles, with calm water that’s great for swimming and snorkeling. Malindi is also known for its strong Italian influence, with cafes and shops that give it a Mediterranean feel. Nearby attractions include the Malindi Marine National Park and the Vasco da Gama Pillar, which offers great ocean views.
Bamburi Beach

Bamburi Beach is located just north of Mombasa and is one of the busiest beach destinations along the Kenyan coast. It’s popular with both locals and tourists and is known for its active beach scene, with beach bars, water sports, and camel rides along the sand. The beach has several beachfront hotels and resorts, and the nearby Mombasa Marine National Park offers great snorkeling and diving options.
Kilifi

Kilifi is a small town between Mombasa and Malindi, with a peaceful coastline and beautiful beaches. The sand is soft and white, and the area is less commercial than other beach destinations. Kilifi Creek, which cuts through the town, is a great place for kayaking, sailing, and watching the sunset. This is a good destination if you’re looking for a mix of beach and quiet, small-town feel. Nearby, you can also visit the Mnarani Ruins, a historic Swahili site.
Funzi Island

Funzi Island is located south of Diani Beach and is one of the most remote and peaceful beach destinations in Kenya. It’s only accessible by boat and has a small population. The beaches here are wide, natural, and often empty. You can take a canoe ride through the mangroves or visit the nearby Funzi sandbar that appears during low tide. It’s a great spot for anyone who wants to get off the grid and enjoy nature.
Kenya’s beach destinations offer something for everyone—whether you want lively beach resorts, quiet coastal villages, or untouched island escapes.
Discover More Of Kenya
Not A Member? ✈️
Save 40%-95% On Flights With Jetsetter Alerts Airline Mistake Fare & Flash Sales Alerts!
