[email protected]   |    +27 21 852 6911

Diani Beach on Kenya’s South Coast

Size

17km long beach

Founded

200 million years ago

Best time to visit

June to October

The perfect finale after a once-in-a-lifetime safari

Diani Beach, on Kenya’s South Coast, is a stunning 17 km stretch perfect for relaxation after a safari. With pristine sand, turquoise waters, and vibrant coral reefs, it offers excellent conditions for water sports. Enjoy sunrise views over the ocean, traditional dhows sailing by, exceptional hospitality, and delicious seafood.

A stone path leads through a garden towards the beach and ocean at a boutique hotel in Diani Beach on Kenya's south coast.

Diani Beach on Kenya’s South Coast: A picture-perfect tropical beach

There are many beautiful beaches in the world, but it could be said that Kenya’s south coast is home to some of the most stunning of them all.

One such tropical paradise is Diani Beach, located 35km south of Mombasa. It is lined with coconut palms and dotted with beachside hotels, cosy restaurants, and beach bars. It is also a paradise for water sports – everything from scuba diving, kite surfing and deep-sea fishing.

Visitors to Diani can enjoy walking along its 17-kilometre-long beach. Thanks to its vast length, you won’t have to zigzag between towels and umbrellas.

Stop at a restaurant or beach bar concealed in the coconut groves to enjoy delicious food and cocktails. Feel the sand between your toes and let your gaze wander across the azure-blue waters of the Indian Ocean.

Diani Beach offers the perfect blend of relaxation and adventure. You can unwind on the beautiful beach or discover the vibrant underwater world by exploring the coral reef, sandbanks, and marine parks.

Alternatively, the adventurous can kite and windsurf, thanks to the consistent winds. Those who want to dig deeper can uncover the coastline’s history by visiting Mombasa’s old town and the village of Shimoni.

Places to visit in Kenya’s south coast and near Diani Beach

  • Explore neighbouring Tiwi Beach (north) and Galu Beach (south), and you’ll find that paradise doesn’t end at Diani Beach.
  • Take a day trip to Mombasa, Kenya’s second-largest city, to visit the Old Town and Fort Jesus. Mombasa is one of the best-known places to visit on Kenya’s south coast.Be aware that the city can be busy, and significant travel time on busy streets is required to reach your destination.
  • Shimba Hills National Reserve is one hour from Diani Beach and is an excellent park where you can see one of the largest remaining coastal rainforests in East Africa.With luck there is the possibility of spotting elephants, buffalo, rare Roosevelt’s sable, and a wealth of birdlife.
  • One hour south of Diani Beach, you will find the ancient town of Shimoni, which has a dark past to uncover.While Shimoni’s beaches may not compare to Diani Beach, it is a dream destination if you are a keen diver or fisherman. Shimoni makes for an excellent day trip from Diani.
  • Shimoni is a fantastic staging post to venture into the waters of the Pemba Channel and follow in the footsteps of Ernest Hemingway.The Pemba Channel is one of the last unspoiled deep-sea fishing areas, home to various species, including marlins, yellowfin tunas, giant trevallies, and barracudas.
  • Lying just 3km off the coast of Shimoni is Wasini Island.This vehicle-free island is home to fishing villages and coral gardens, making it an excellent destination for snorkelling, scuba diving, dhow sailing, and dolphin spotting.
  • The Kisite Mpunguti Marine National Park, 10km off Wasini Island, has crystal-clear waters and incredible marine life.Swim amongst dolphins and turtles while a world of colours and shapes unfolds underneath you.
  • Kaya Kinondo Sacred Forest is an ancient forest near Diani Beach that is revered by nine local tribes. The Mijikenda people settled in a clearing in the forest here 600 years ago and banned the cutting of vegetation, preserving this 600-year-old forest.Enjoy a walk with a local guide to learn about the forest’s history, plants, and trees.
Coral reef

Kisite Mpunguti Marine Park

This marine national park, off Wasini Island, is home to 252 reef fish, 56 hard corals, dolphins, sea turtles, and whales.

Coastal forest

A 600 year old sacred forest

Visitors to the Kaya Kinondo Sacred Forest must wear a black kanga and promise not to kiss anyone inside.

two houses and palm tree

A historical slave trade port

Coral caves in the town of Shimoni were used as holding cells for enslaved people before they were sent to Zanzibar.

Shallow and calm water of the Indian Ocean on Kenya's south coast.

The Indian Ocean in Diani Beach is calm and warm - so you can enjoy a picture-perfect tropical beach holiday.

The main building and pool deck at Water Lovers Beach resort.

Accommodation options range from all inclusive resorts to intimate boutique hotels like the Water Lovers Beach Resort.

A glass bottom boat on the water while a kite surfer surfs by, the sky is blue, the water is calm.

Water sports lovers can go kite surfing, scuba diving, snorkeling, stand up paddling, fishing or simply enjoy a cruise on a glass bottom boat.

A white and red star fish lying in seaweed under water.

You can go snorkeling and diving to explore the colourful underwater world.

Sunbeds on green grass at Nomads Beach Hotel in Diani Beach on the south coast.

The garden at The Sands at Nomads - a good book, a cool drink and views of the Indian Ocean await you.

WHEN TO GO

Best time to go to Diani Beach

Kenya has a tropical climate with pleasant year-round temperatures. There are two rainy and two dry seasons, but the coastline is at its best during one specific time of year.

The best time to visit Diani Beach is during the dry season, from June to October. It is high season but the perfect time at the coast.

Temperatures are warm, humidity levels are low, and the chance of rain is negligible.

Ocean visibility peaks from August onwards, reaching up to 30m.

From mid-December to February, another dry period occurs. Temperatures are higher; however, it is a great time to visit.

The long rains, from March to May, bring daily rainfall, high temperatures, and humidity. However, it is the low season, and prices are lower.

The short rains occur unpredictably from November to December, but they should not affect your beach vacation.

Sun dry season

Dry Season

June to October

Ideal period for great weather and superb diving

Cloud rainy season

Rainy Season

March to May

Best time to seek out cheaper deals

Why to go

A classic and pristine tropical beach retreat

Imagine scuba diving in a coral garden surrounded by marine life. Afterwards, you walk along what feels like an endless pristine beach. A light wind creates small waves that tumble lazily on the beach and spill around your feet.

Further out to sea, the turquoise ocean is scared by a white line of waves crashing on the reef, while traditional dhows dot the horizon. You arrive at your accommodation, hidden in a grove of palms.

In the evening, enjoy some of the best seafood in the world before returning to your room to fall asleep to the sound of waves crashing on the beach.

The sitting area at the beach bar of The Sands at Nomads in Diani Beach.
Taher Nassulla | Kenya Travel Expert
‘We frequently suggest Diani Beach to our guests as an ideal spot to unwind after a safari. Delicious seafood, intimate boutique hotels, the warm and calm Indian Ocean, water sports activities - Diani really is the perfect tropical destination to enjoy before you head home.’
Taher | Kenya Travel Expert
A diver and a turtle under water in the Indian Ocean.
Water sports activities

Hotels like The Sands at Nomads organise scuba diving classes and excursions.

Things to do

Relax, scuba dive, kitesurf or enjoy some deep-sea fishing

Diani Beach is the perfect destination to wrap up your Kenyan safari. Soak in and experience the tranquillity of Kenya’s south coast.

This incredible location has a wide range of exciting activities, ensuring that there is something for everyone to do, including:

  • Snorkelling and diving at Kisite Mpunguti Marine Park
  • Visiting Kaya Kinondo Sacred Forest
  • Visiting Wasini Island
  • Sailing on a traditional Dhows
  • Deep sea fishing and
  • Kite surfing
A colobus monkey sits in a red blooming Flame Tree on Kenya's south coast in Diani Beach.
Colobus Monkeys

Conservation efforts protect these beautiful monkeys in Diani Beach.

DIANI BEACH WILDLIFE

An enchanting underwater kingdom awaits

Kenya is home to the Kenyan Barrier Reef, extending from Shimoni to Malindi in the north.

One of the many places to experience this underwater kingdom near Diani Bach is at Kisite Mpunguti Marine Park.

Marine species you can see include:

  • 56 corals
  • 250 species of fish
  • Several species of turtles
  • Spinner, humpback and bottle-nosed dolphins
  • Humpback whales, and
  • Migrating Whale Sharks
  • Colobus monkeys in the trees

Where to stay in Diani Beach

Sunbeds with ocean view at The Sands at Nomads on Kenya's South Coast

The Sands at Nomad

Sunbeds at Waterlovers Beach resort in Diani

Water Lovers Beach Resort

Aerial view of The Sands at Chale Island beach

The Sands at Chale Island

Swimming pool at Asha Boutique Hotel on Kenya's South Coast

Asha Boutique Hotel

Kinondo Kwetu Beach Bungalow in Galu Beach

Kinondo Kwetu

Main pool at Leopard Beach Resort with views of the Indian Ocean

Leopard Beach Resort

The main building and swimming pool at Almanara Boutique Hotel.

Almanara Boutique Hotel

Location

To get to Diani Beach, you can take a short flight from Nairobi. Alternatively, you can enjoy a safari in Kenya’s southern national parks and end your adventure by relaxing on Diani’s serene tropical beach.

The classic Safari & Beach route: You fly into Nairobi, embark on your safari, enjoy a beach holiday on Kenya’s south coast and fly out home from Mombasa.

There are two ways to get to Diani by road: You can drive past Mombasa and take the Dongo Kundu highway before continuing south.

Or, you can travel via Shimba Hills National Reserve.

Numerous places to stay at Diani Beach include The Sands at Nomad, Asha Boutique Hotel, and Leopard Beach Resort. The area has several excellent restaurants, including the Salty Squid Beach Bar.

A male lion with a large beautiful mane lying on the ground
Kenya Specialist Taher Nassrulla
A safari vehicle is driving in the Masai Mara at sunset.

Experience Kenya with us

Speak to one of our local advisors

x

Let's start planning your trip!

We will get back to you within 2 working days.

Name(Required)
Newsletter
This field is for validation purposes and should be left unchanged.