Kenya is one of Africa’s best destinations to visit for classic wildlife safaris. The vast savannah, the Maasai Mara, and roaming wildlife, including the Big Five mammals and the Great Wildebeest Migration. In addition to wildlife, the country’s Indian Ocean coastline stretches for over 500 km from north to south, encompassing several islands and numerous white sand beaches. The surrounding waters are rich in marine biodiversity, including unique coral reefs. The coastal towns have a unique East African Swahili cultural heritage, ranging from monuments and ruins to music and dance to culinary heritage.
Kenya’s beaches range from well-developed resort strips perfect for families to secluded island hideaways built for slow travel; this guide covers the best beaches in Kenya, when to go, and everything you need to plan your trip.
The Best Beaches in Kenya at a Glance
| Beach | Best For | Region |
| Diani Beach | Overall, couples, families | South Coast |
| Watamu Beach | Eco-travel, diving, wildlife | North Coast |
| Lamu Island | Culture, romance, slow travel | Far North |
| Tiwi Beach | Budget travel, snorkelling | South Coast |
| Malindi Beach | History, food, culture | North Coast |
| Nyali Beach | City + beach combo | Near Mombasa |
| Chale Island | Hidden gem, honeymoons | South Coast |
| Kilifi Creek | Scenic beauty, sailing | North Coast |
| Funzi Island | Privacy, off-the-beaten path | Far South Coast |
Diani Beach
Dian beach is the best overall beach in Kenya located South of Mombasa and it is ideal for couples, families, first-time visitors, and water sports lovers. Stretching for 17 km, Diani is the country’s most celebrated coastline due to soft powdery sand, turquoise blue waters, and coral reef that lies just a short swim or boat ride away from the beach. Diani is among the best beaches in Africa due to its world-class snorkelling and diving, thrilling water sports including kitesurfing and parasailing. The beach also offers a wide range of accommodation from boutique guesthouses to luxury resorts, and a lively beach strip of restaurants, bars, and shops.
What to do at Diani Beach
Snorkel and dive the coral reef, where you can spot sea turtles, octopus, and colourful reef fish including butterfly fish Angel fish, Leaf fish and Lion fish.
Go kitesurfing or windsurfing
Diani is one of East Africa’s top kite spots
Take a glass-bottom boat tour over the reef
Visit the Colobus Conservation centre to see Kenya’s endangered black-and-white colobus monkeys.
Explore the mysterious Shimba Hills rainforest, just inland
Where to stay in Diani Beach
The Baobab Beach Resort
Almanara Luxury Resort (boutique, adults-focused)
AfroChic Diani for design-led charm.
Insider tip: Stay at the northern end of Diani for calmer waters and easier reef access. Head south toward Galu Beach for a quieter, more laid-back atmosphere. Diani works especially well as an extension to a Maasai Mara safari with Nairobi capital city being the connecting hub for both destinations.
Watamu Beach
Located North of Mombasa, Watamu Beach is best for Eco-travellers, divers, snorkellers, and marine wildlife lovers. The beach sits beside Watamu Marine National Park, one of Kenya’s oldest and most protected marine reserves. With rich biodiversity, including dolphins, whale sharks, green turtles, moray eels, and hundreds of species of coral and fish, can all be found here. In addition to marine wildlife, Watamu Beach has a laid-back atmosphere that feels refreshingly different from the more developed resort strips. The beach is wide, making for a good place to undertake beach walks.
What to do at Watamu Beach
Snorkel or dive the Watamu Marine National Park
Join a guided mangrove tour by canoe or kayak
Walk to the dramatic rock formations at Blue Lagoon
Visit the Bio-Ken Snake Farm, one of Africa’s leading snake research centres
Watch nesting sea turtles with the Local Ocean Conservation trust (seasonal)
Where to stay
Hemingways Watamu (iconic, colonial-style luxury)
Medina Palms (boutique, beautiful)
Turtle Bay Beach Club for families.
Insider tip: Watamu is excellent for whale shark encounters between October and March. Snorkelling excursions specifically targeting whale sharks are available for booking through a reputable local tour operator.
Lamu Island
Located off Kenya’s far northern coast, Lamu Island has been continuously inhabited for over 700 years, and was declared a UNESCO World Heritage Site in 2001. Lamu represents the oldest and best-preserved Swahili settlement in East Africa.
What makes Lamu truly special is its pace. There are no cars on the island; transport is either by foot, donkey, or wooden dhow. The old town is a labyrinth of narrow coral-stone alleyways, intricately carved doorways, inner courtyards, and whitewashed mosques. Walking through the old town of Lamu feels like stepping into a living museum.
The beaches of Lamu Island, especially the long golden stretch at Shela, are spectacular given that they’re wild, largely undeveloped, and bordered by wind-sculpted dunes. This is not a beach for beach bars and jet skis. It is a beach for long walks at sunrise, open-air seafood lunches, and watching dhows drift across turquoise water. Lamu Island is best for culture and slow travel and is ideal for culture seekers, couples, digital detox, and post-safari relaxation.
What to do at Lamu Island
Walk the narrow streets of Lamu Old Town with a local guide
Sail at sunset on a traditional wooden dhow
Swim and walk the dunes at Shela Beach
Try deep-sea fishing or kitesurfing
Visit the Lamu Museum and the Donkey Sanctuary
Browse hand-crafted furniture, jewellery, and woodwork in the town’s workshops
Where to stay
Peponi Hotel at Shela (legendary, right on the beach)
Majlis Resort (the most luxurious option)
Kizingo Eco Lodge for a remote, dunes-and-sea experience.
Insider tip: Lamu is a predominantly Muslim island, and visitors are urged to dress modestly when walking through town (covering shoulders and knees), and buy a kikoi (Swahili wrap) from the market as a practical and stylish solution.
Tiwi Beach
Located on the South Coast, between Mombasa and Diani, Tiwi Beach is ideal for budget travellers, snorkellers, and families, and has convenient access from Nairobi capital city. Tiwi is just a few km north of Diani Beach; however, it has remained relatively laid-back due to modest development, and there’s less resort infrastructure and fewer beach bars. As such, Tiwi has retained a natural tropical paradise atmosphere.
The reef here is very close to shore at high tide; you can wade in from the beach and find yourself snorkelling over colourful coral. This makes Tiwi one of the finest and most convenient snorkelling spots on the entire Kenyan coast. Accommodation consists mostly of self-catering cottages and guesthouses, making for an ideal Kenya beach weekend gateway for families driving down from Nairobi for the weekend.
What to do at Tiwi Beach
Snorkel directly off the beach at high tide
In the dry season, walk south to the Mwachema River and wade across to Diani Beach
Explore the ruins of the old Kongo Mosque nearby
Hire a local fisherman for a sunset boat trip
Where to stay
Twiga Lodge (long-standing budget favourite)
Sand Island Beach Cottages
The larger Amani Tiwi Beach Resort for more comfort.
Insider tip: Tiwi beach is reached by turning east off the main Mombasa–Likoni road. The access road is rough in places. Ask your tour operator about the current road conditions before arrival.
Malindi Beach
Located on the North Coast, north of Watamu, Malindi is best for culture and food is one of Kenya’s most fascinating and eccentric coastal towns, a place where Swahili heritage, Portuguese history, and an unexpected Italian community all collide on one long, beautiful beach. Malindi beach is ideal for history lovers, foodies, cultural travellers, and Italian food enthusiasts.
The town’s history dates back to the 15th century. Portuguese explorer Vasco da Gama landed there in 1498, and the Vasco da Gama Pillar, still standing on a coral headland overlooking the sea is one of the oldest European monuments in sub-Saharan Africa. The bustling old market, the Jama Mosque, and the ruins of the old Malindi town reveal layers of Swahili, Arab, and Portuguese history. The Italian connection adds an entertaining appeal. When the Italian-built Broglio Space Centre was constructed nearby in the late 1960s, an Italian community settled in Malindi and never really left. Today, the beach road is lined with Italian restaurants, gelato shops, and supermarkets stocking pasta and Parmesan, earning the town a nickname: “Little Italy.”
What to do at Malindi Beach
Visit the Vasco da Gama Pillar and Portuguese Chapel
Snorkel in the Malindi Marine National Park
Explore the Gede Ruins, a 13th-century Swahili town hidden in the forest nearby
Eat fresh pasta or grilled seafood at one of the beachfront Italian restaurants
Browse the town’s spice market and local craft stalls
Where to stay
Che Shale (boutique, on a stunning private beach north of Malindi)
White Elephant Sea Lodge (quirky art hotel)
Barracuda Inn for budget-friendly comfort
Insider tip: The Gede Ruins, just south of Malindi near Watamu, are one of Kenya’s most underrated historical sites, a hauntingly beautiful abandoned city swallowed by the forest. Combine it with a Watamu snorkel trip for a perfect day.
Nyali Beach
Nyali is a long white-sand beach located north of Mombasa’s city centre, connected by the New Nyali Bridge. It is the most convenient beach in Kenya given that you can spend the morning at the beach, be at Mombasa’s historic Fort Jesus by afternoon, and eat dinner in the Old Town’s labyrinth of Swahili restaurants by evening. The Mombasa Marine National Park, great for snorkeling, can be reached from Nyali. Nyali Beach combines both beach and city life and is ideal for short trips, city explorers and those with limited time.
What to do at Nyali beach
Swim and relax on the broad, well-kept beach
Visit Fort Jesus, a 16th-century Portuguese fort now a UNESCO World Heritage Site
Walk through Mombasa Old Town’s narrow streets and Swahili architecture
Snorkel in Mombasa Marine National Park
Shop at City Mall or the local craft markets
Where to stay
Sarova Whitesands Beach Resort (large, full-facility resort)
PrideInn Paradise Beach Resort
The Tamarind Village apartments for a self-catering option with harbour views.
Insider tip: Nyali beach is an excellent base for day trips up the north coast Kilifi, Watamu, and Malindi all can be reachable by road.
Chale Island
A hidden gem located south coast, near Diani, Chale Island is ideal for honeymooners, couples, and nature lovers. Tucked just inland from Diani Beach’s southern end, this small tidal island is surrounded by powdery sand, calm Indian Ocean water, and dense mangrove forest. It feels entirely off-the-beaten path from the busy resort strip a few kilometres away.
The island is home to just one property, the Chale Island Resort which manages the island responsibly, protecting the surrounding reef and mangroves. Chale Island can only be reached via a traditional wooden bridge that appears and disappears depending on the tides, adding to the sense of stepping into a private world.
What to do at Chale Island
Snorkel the pristine reef directly off the beach
Kayak through the mangrove channels
Take a sunset dhow cruise along the south coast
Walk the beach at low tide when the sandbanks appear
Join a guided mangrove and bird walk
Where to stay
The Chale Island Resort is the only accommodation on the island and needs to be booked well in advance.
Insider tip: Visit at low tide to walk the full sandbar and explore the reef edge on foot. The tidal sandbank that appears between the island and the mainland is one of the most photographed spots on Kenya’s coast.
Kilifi Creek
Located between Mombasa and Watamu, Kilifi Creek is one of the spectacular islands flanked by red cliffs, white sand, and a lush coastal forest. As such, it is less of a beach destination and more of a base for sailing and watersports. Sundowners on a sailboat in Kilifi Creek are among the best experiences available on the Kenyan coast. You will find a creative, artistic and friendly community that has grown up around the town. Over the years, the Kilifi Creek area has developed a loyal following of travellers who come back year after year.
Funzi Island
Funzi Island offers total privacy due to its secluded location 35 km far South Coast from Diani beach. The island can only be reached by boat. The mangrove estuary surrounding the island is a haven for birdlife, and dolphins are regularly spotted in the channel. There are minimal facilities and beaches that remain almost entirely untouched.
Best Time to Visit Kenya’s Beaches
Kenya’s coastal climate consists of two monsoon seasons, which include the hot and dry and shoulder and wet seasons. Timing your visit around them makes a significant difference to your beach holiday experience.
Peak seasons from December to March are hot, sunny, and dry and make for the best weather for those intending to visit Kenya beaches. The northeast monsoon winds create calm ocean, and there’s high water visibility, which are ideal for swimming, diving, and snorkeling. Being a high season, booking in advance is necessary. July to October is another excellent dry period, and it is cooler than December to March yet still warm with good diving conditions.
Shoulder and low seasons
June marks the transition into the dry season and Kenya coastal weather starts to get more stable, characterized by clearing sky, light and scattered showers. As the rain diminishes, rivers flowing into the Indian Ocean diminish too, and the ocean water visibility around Malindi starts to get clear, making it an ideal time to visit Malindi Marine National Park for snorkeling. Humidity drops and the temperature along the coast in Mombasa and Lamu Island tends to range between 27°C-29°C warm and cool. Being the start of the peak season, Kenya’s beaches tend to still be receiving relatively fewer visitors. As such, beaches are tranquil and uncrowded.
November is the short rainy season in which there are brief and heavy showers common in the afternoon, and there’s high tropical heat along Kenya’s coast with temperatures ranging 27°C-32°C. The sporadic rain and tropical heat can disrupt some activities; however, November offers opportunities to view Whale sharks in Diani Beach. The warm sea temperatures are good for those intending to swim and snorkel for longer hours, especially in Watamu Island. Low season discounts may apply given that November falls between the peak wildebeest migration safari and the Christmas season.
Seasons to avoid are April to May during the long rainy months characterized by heavy, persistent rain which can disrupt travel plans. Kenya’s coast becomes murky and some beach resort facilities may either close or operate at reduced capacity.
How to Get to Kenya’s Beaches
By air, Mombasa (Moi International Airport) is the main gateway for the south coast, which includes Diani, Tiwi, Chale, and the north coast, Watamu, Malindi, Kilifi, and Nyali. Direct or connecting flights from Nairobi take about 1 hour. International flights connect through Nairobi’s Jomo Kenyatta International Airport. Lamu Island is served by Manda Island Airport and there are several daily flights from Nairobi and Mombasa. The flight takes about 1.5 hours from Nairobi.
Some of Kenya’s beaches can be reached by road (2–3-hour drive) via the coastal highway from Mombasa connecting Nyali, Kilifi, Watamu, and Malindi beaches. The south coast Diani and Tiwi beaches can be reached via the Likoni Ferry from Mombasa island, then south on the B8 road.
The Classic Kenya Safari and Beach Combo
Kenya is one of the best African destinations for combining a wildlife safari with a beach holiday. The itinerary can include Maasai Mara National Reserve as well as gorilla safaris and chimpanzee tracking in either Uganda or Rwanda before flying to Diani or Lamu Island. Lamu works especially well as a post-safari destination — its slow, peaceful atmosphere is the ideal counterpoint to the intensity of a game drive itinerary.
Packing Tips for Visiting Beaches in Kenya
- Pack reef-safe sunscreen and avoid conventional sunscreen, which is damaging to coral reefs.
- Reef shoes or water shoes are essential for walking on coral and rocky areas, particularly at Tiwi and Watamu.
- Modest clothing for Lamu and Malindi given that both are Muslim communities. Pack a light scarf or kikoi to cover up when walking through town.
- Insect repellent is recommended at the coast due to the low risk of malaria. Consult your doctor about antimalarial precautions and pack repellent.
- Lightweight long-sleeved shirts and trousers are useful for evening walks and for keeping mosquitoes at bay.
What to Eat on Kenya’s Coast
Kenyan coastal cuisine is a wonderful fusion of East African Swahili, Arab, Indian, and Portuguese influences. Some of the dishes worth trying include as follows:-
- Grilled whole fish (snapper, kingfish, barracuda) with coconut rice and kachumbari salad
- Pilau spiced rice cooked with meat, a Swahili staple
- Biryani, a legacy of the Arab traders who shaped this coastline for centuries
- Urojo (Mombasa mix), a tangy, spiced soup unique to Mombasa, sold from street stalls
- Mahamri, a sweet, lightly spiced fried dough eaten with chai or coconut milk.
- Fresh seafood platters made from lobster, prawns, calamari, and crab, best eaten at a beachside restaurant at sunset.
Kenya’s beaches are some of the best in Africa. Whether you intend to go diving at Watamu, experience the Swahili culture at Lamu Island, the liveliness of Diani, or the silence of Funzi Island, you can decide where to go depending on your interests. Kenyan beach holidays are available for booking through a genuine tour operator. Planning a broader Kenya trip? Visit our Kenya travel guide for safari destinations, best times to visit, and more.





