Best Beaches in Kenya

Save upto 30%

by comparing quotes from 3 agents

View Tour Packages

The best beaches in Kenya stretch from Diani in the south to Lamu in the north, most reached via Mombasa or Malindi. Indian travellers usually add three or four coast nights after the Masai Mara.

Here is the list of 16 Best Beaches in Kenya

1. Diani Beach, Kwale (South Coast)

Diani Beach, Kwale (South Coast)
4.5 /5

Diani Beach is 30 km south of Mombasa in Kwale County, a 17 km stretch of white sand running from the Congo river down to Galu. An offshore reef keeps the lagoon shallow and calm, and Ukunda airstrip is ten minutes inland, so most safari packages fly Masai Mara to Diani rather than driving. It has the widest choice of resorts and the busiest watersports scene on the coast.

Activities: Kitesurfing, diving, snorkelling, skydiving, dhow trips to Wasini Island
Getting there: Ukunda (Diani) airstrip 15 minutes; Moi International Airport, Mombasa about 1.5 hours by road
Good to know: The liveliest stretch for bars and restaurants, if you want quiet head south to Galu

2. Watamu Beach, Kilifi County

Watamu Beach, Kilifi County

Watamu Beach is in Kilifi County, 15 km south of Malindi and about 105 km north of Mombasa. Its bays sit inside Watamu Marine National Park, which gives the clearest snorkelling water on the Kenyan coast and green turtles that nest on the sand. Turtle Bay, Watamu Bay and Blue Lagoon are the three main swimming coves.

Activities: Snorkelling, diving, dolphin spotting, kitesurfing, boat trips on Mida Creek
Facilities: Restrooms, changing rooms, showers and sunbeds
Good to know: Marine park entry fees apply; the Gede ruins are 15 minutes inland

3. Nyali Beach, Mombasa North Coast

Nyali Beach, Mombasa North Coast

Nyali Beach is the closest good beach to Mombasa city, about 2 km north of the island across Nyali Bridge. White sand, reef-sheltered water and a run of long-established hotels make it the practical pick if you only have a day or two on the coast before flying out. Shiva Cave sits at the southern end.

Activities: Diving, snorkelling, kite surfing, volleyball, game drives at Nguuni Nature Sanctuary
Getting there: About 20 minutes from Mombasa city centre, 30 minutes from Moi International Airport
Good to know: Closest beach to Fort Jesus and Mombasa Old Town

4. Bamburi Beach, Mombasa North Coast

Bamburi Beach, Mombasa North Coast
3.9 /5

Bamburi Beach runs about 5 km along Mombasa's north coast, roughly 9 km from the city centre on the Malindi Road. A reef offshore keeps the water calm enough for children, and this stretch carries most of Mombasa's mid-range package hotels, so it is the cheapest way to buy a beach leg on the north coast.

Address: Malindi Road, Mombasa
Length: 5 kilometres
Activities: Swimming, snorkelling, scuba diving
Good to know: Haller Park, the rehabilitated quarry with giraffes and hippos, is a 10 minute drive inland

Kenya Travel Packages

Compare quotes from upto 3 travel agents for free

5. Malindi Beach, Kilifi County

Malindi Beach, Kilifi County

Malindi is a coastal town in Kenya, sitting along the Indian Ocean on the country's north coast. It's famous for its beaches, coral reefs, and lively marine life. Many Italian tourists love visiting here, so it's often called "Little Italy." Tourism is the main industry, with plenty of beautiful beaches and hotels. Situated about 120 kilometers northeast of Mombasa, Malindi offers a blend of natural beauty, water activities, historic sites, and a laid-back atmosphere.

6. Lamu Beach, Lamu Island

Lamu Beach, Lamu Island

Lamu Island, located 150 miles from Mombasa, Kenya, is a bustling city and port in the Indian Ocean. As part of the Lamu Archipelago, the island boasts a history that dates back to the 14th century, and is known as one of the oldest continuously inhabited Swahili settlement in East Africa. With a population of just over 25,300 people, it is a melting pot of different cultures with influences from Arab, Persia, India, and Europe. Featuring narrow streets, coral stone buildings, and intricately carved wooden doors that reflect its storied past, the Lamu town is a recognized UNESCO World Heritage Site since 2001.

7. Tiwi Beach, Kwale (South Coast)

Tiwi Beach, Kwale (South Coast)

Tiwi Beach is in Kwale County about 20 km south of Mombasa, just north of Diani and reached across the Likoni ferry. It is quieter and cheaper than Diani, with tidal pools inside the reef that suit families, and small self-catering cottages rather than large resorts.

Address: Off the Likoni to Ukunda road, Tiwi, Kwale County
Activities: Snorkelling, diving, birdwatching, tidal pool walks
Facilities: Restrooms and showers; sunbathing equipment for rent
Good to know: Little nightlife and few restaurants outside the cottages

8. Galu Kinondo Beach, Kwale (South Coast)

Galu Kinondo Beach, Kwale (South Coast)

Galu Kinondo Beach is the southern continuation of Diani in Kwale County, sharing the same reef and lagoon about 40 km from Mombasa. Low tide uncovers a very wide bank of white sand, and the hotels here are smaller and set further apart than on Diani proper, which makes it the quieter half of the same stretch.

Activities: Kitesurfing, jet-skiing, snorkelling, dhow trips, safaris to Shimba Hills
Good to know: Pick Galu for Diani's reef without Diani's beach bars and vendors

9. Shanzu Beach, Mombasa North Coast

Shanzu Beach, Mombasa North Coast

Shanzu Beach is on Mombasa's north coast beyond Bamburi, on the road out towards Mtwapa and close to Mombasa Marine National Park. The kilometre-long strip changes completely with the tide, from wide firm sand at low water to a narrow swimming beach at high water, so check the tide table before booking a day here.

Address: Serena Road, Shanzu, Mombasa
Length: 1 kilometre
Timings: 09:00 AM to 06:00 PM
Activities: Dolphin spotting, kitesurfing, windsurfing, glass-bottom boat trips, deep sea fishing, dhow sailing, snorkelling
Facilities: Restrooms, lifeguards and beach loungers

10. Kilifi (Bofa) Beach, Kilifi County

Kilifi (Bofa) Beach, Kilifi County

Kilifi Beach, also called Bofa Beach, is in Kilifi County 56 km north of Mombasa on the north side of Kilifi Creek. It is a 5 km run of white sand with clear water and far less building than Watamu or Malindi, which is why it draws long-stay visitors rather than package groups. The Mnarani ruins, with mosques and tombs dating from the fourteenth to the seventeenth century, stand above the creek in town.

Length: 5 kilometres
Activities: Snorkelling, dhow and boat trips on Kilifi Creek, birdwatching, swimming
Parking: Available
Facilities: Lifeguards, restrooms, chairs and umbrellas for rent
Good to know: The Gede ruins and Watamu are about 45 minutes further north

11. Chale Island, Kwale (South Coast)

Chale Island, Kwale (South Coast)

Chale Island lies about 10 km south of Diani in Kwale County, at the northern end of Msambweni Bay and a short transfer from the mainland by boat or tractor depending on the tide. The island is sacred to the Digo people and is named after a Digo elder. A single resort holds the whole 1.2 km beach and the reef around it, along with a mangrove lagoon on the landward side.

Length: 1.2 kilometres
Activities: Snorkelling, diving, mangrove walks
Accommodation: The Sands at Chale Island
Good to know: Access is limited because the island is privately run, so plan an overnight rather than a day trip

12. Manda Island, Lamu Archipelago

Manda Island, Lamu Archipelago

Manda Island faces Lamu town across a narrow channel in Lamu County and holds Manda Airport, the arrival point for almost everyone visiting Lamu. Takwa, a walled Swahili town abandoned in the seventeenth century, is a national monument on the island. Manda Toto, the islet off the western tip, has the best snorkelling in the archipelago and takes about 40 minutes by boat from Lamu.

Activities: Takwa ruins, snorkelling at Manda Toto, dhow trips, kiteboarding in the channel
Getting there: Fly into Manda Airport, then boat to Lamu town or Manda Bay
Accommodation: Manda Bay

13. Mambrui Beach, Kilifi County

Mambrui Beach, Kilifi County

Mambrui Beach is a golden sand strip in Kilifi County about 10 km north of Malindi, reached by crossing the Sabaki river. Backed by dunes and an old Swahili fishing village, it is the coast's main kitesurfing base outside Diani, with steady wind and shallow flat water over a long uncrowded stretch.

Activities: Kitesurfing, windsurfing, water-skiing, dune walks
Facilities: Restrooms and parking available
Wheelchair accessibility: Yes
Good to know: Wind is most reliable during the December to March kaskazi season

14. Kikambala Beach, Kilifi County

Kikambala Beach, Kilifi County

Kikambala Beach is in Kilifi County about 30 km north of Mombasa, on the run of coast just south of Vipingo. Low tide uncovers coral rock along much of the 12 km strip, so reef shoes matter here and swimming is easiest around high water. Few hotels and few visitors make it one of the emptiest beaches you can still reach on a short drive from the airport.

Length: 12 kilometres
Activities: Kitesurfing, glass-bottom boat trips, snorkelling
Food: Two basic refreshment kiosks
Facilities: Restrooms available
Pet policy: Dogs allowed

15. Gazi Beach, Kwale (South Coast)

Gazi Beach, Kwale (South Coast)

Gazi Beach sits in Kwale County on the south coast, roughly 55 km from Mombasa and about half an hour past Diani. It is quiet and largely undeveloped, and the reason to come is the Gazi Women's Mangrove Boardwalk, a community-run walkway through the mangrove forest behind the sand. Olive baboons and colobus monkeys live in the trees around it. The village is also spelt Gasi.

Activities: Mangrove boardwalk, birdwatching, swimming, snorkelling, kayaking
Facilities: Restroom, shower room, cafe and restaurant
Good to know: Almost no hotels here, so treat it as a day trip from Diani

16. Copacabana Beach, Mtwapa (Kilifi)

Copacabana Beach, Mtwapa (Kilifi)

Copacabana Beach lies on Mtwapa Creek in Kilifi County, about 16 km north of Mombasa. It is a local weekend beach rather than a resort one, filling up with Mombasa families in the late afternoon and known mainly for the bars and clubs along the creek. Copa Cabana Beach Bar and Restaurant is the anchor.

Address: Maweni, Mtwapa
Activities: Swimming, kayaking, snorkelling, water skiing, boat trips on the creek
Facilities: Restrooms and baby changing; parking at the clubs
Good to know: This is creek water, not open ocean, so come for the atmosphere rather than the swimming

Kenya’s coast is a trip in its own right rather than an add-on, and the stretch around Mombasa carries most of it. Beaches in Mombasa covers that stretch in more detail. If you are pairing the sea with wildlife, game reserves in Kenya and national parks in Kenya set out which ones sit within an easy flight of the beach.

This post was published by Varsha Alva

FAQs on Best Beaches in Kenya

Which is the best beach in Kenya?

Diani Beach in Kwale County, 30 km south of Mombasa, is the usual first choice. It has 17 km of reef-sheltered white sand, the widest range of resorts, its own airstrip at Ukunda and the strongest watersports scene on the coast. Watamu is the better pick if snorkelling and marine life matter more to you than restaurants and nightlife.

Diani, Watamu, Malindi or Lamu: which coast should I pick?

Diani and Tiwi are south of Mombasa; Watamu, Malindi and Lamu are north. Choose Diani for resorts, watersports and the easiest access. Choose Watamu for the marine national park and the clearest snorkelling water. Choose Malindi for a working town with history, an airport and an Italian restaurant scene. Choose Lamu for Swahili culture and car-free island life, but not for resort facilities.

When is the best time to visit the beaches in Kenya?

December to March is the driest and calmest window, with warm water and the light kaskazi wind. June to September is cooler and windier under the kusi monsoon, which brings choppier seas and more seaweed washed onto south coast beaches such as Diani and Galu. April and May are the long rains and the weakest months for a beach stay.

How do Kenya’s beaches fit with a Masai Mara safari?

Most itineraries fly Masai Mara back to Nairobi, then take a second flight to Mombasa, Ukunda for Diani, Malindi for Watamu, or Manda for Lamu. Nairobi to the coast is roughly an hour in the air. Four or five nights on safari followed by three or four nights on the coast is the common split.

Are Kenya’s beaches good for swimming?

Most of the Kenyan coast sits behind a fringing coral reef, so the lagoon water is shallow and calm rather than surf. The tide matters more than the waves: at low tide beaches such as Kikambala, Galu and Shanzu expose wide banks of sand and exposed coral rock, and swimming is easiest around high tide. Reef shoes are worth packing.

Related Collections

Adventure

Adventure

Scuba Diving in Kenya: Top Spots and Expert Tips

Food & Drink

Food & Drink

Food of Kenya: 20 Must-Try Kenyan Dishes

Travel Tips

Travel Tips

20 Intriguing Facts about Kenya

Travel Tips

Travel Tips

Online Visa for Kenya: A Complete Guide to Apply for E-Visa

Travel Tips

Travel Tips

Kenya Requirements for Entry: What You Need to Know

Travel Tips

Travel Tips

Kenya in December: Everything You Need to Know

Travel Tips

Travel Tips

Kenya in Winter: Weather, Places to Visit & Travel Tips

Travel Tips

Travel Tips

Kenya in July: Everything You Need to Know

Travel Tips

Travel Tips

Kenya in May: Travel Tips and Everything You Need to Know

Travel Tips

Travel Tips

Kenya in November: Everything You Need to Know

Travel Tips

Travel Tips

Kenya Travel Advice: Tips for a Stress-Free Trip

Wildlife & Nature

Wildlife & Nature

Wildlife in Kenya: A Traveller’s Guide

Wildlife & Nature

Wildlife & Nature

The Big Five in Kenya

Wildlife & Nature

Wildlife & Nature

10 Must-Visit Waterfalls in Kenya

Top Places

Top Places

10 Must-See Landscapes of Kenya

Shopping

Shopping

A Guide to Shopping in Kenya - What and Where to Buy

Best Spas in Kenya: From Cities to Safari Lodges

Travel Tips

Travel Tips

What to Wear for African Safari?

Travel Tips

Travel Tips

Is it Safe to Visit Kenya?

Travel Tips

Travel Tips

Kenya in January: Weather, Things to Do, & Tips

Travel Tips

Travel Tips

Kenya in February: A First Timer’s Guide

Travel Tips

Travel Tips

Kenya in March: Everything You Need To Know

Travel Tips

Travel Tips

Kenya in April: Weather & Travel Tips

Travel Tips

Travel Tips

Kenya in June: Weather, Wildlife, and Festivals

Travel Tips

Travel Tips

Kenya in August: Great Migration and Peak Season Safari

Travel Tips

Travel Tips

Kenya in September: Wildlife, Weather, and Tips

Travel Tips

Travel Tips

Kenya in October: A Guide to the Shoulder Month

Transport

Transport

Airports in Kenya: A Comprehensive Guide to Navigating in Kenya

Travel Tips

Travel Tips

Kenya vs Tanzania: Which Is Better for Your African Safari?

Travel Tips

Travel Tips

Kenya Visa-Free: Your Complete Guide to Kenya eTA

Comments on this post

View Packages