Diani Beach travel guide

Diani Beach Tourism | Diani Beach Guide

You're Going to Love Diani Beach

Stretching along Kenya's Indian Ocean coast like a ribbon of brilliant white, Diani Beach is a gorgeous setting for a beach vacation. Against the backdrop of forests echoing with the cries of wildlife, visitors can relax in a truly idyllic destination.

Top 5 Reasons to Visit Diani Beach

1. The Beach

The centerpiece of Diani Beach isn't a mystery: the resort built along its eponymous beach, a pure white strand of sun-baked sand.

2. Enjoy a Wide Range of Water Sports

Diani Beach is a magnet for water sports fans, with the opportunity to windsurf, water ski, jet ski, swim, snorkel, kayak, sail, and dive.

3. The Shimba Hills Are Right Next Door

Visible from the beach, the Shimba Hills National Reserve is a haven of biodiversity where you can glimpse elephants and sable antelopes, and hike to gorgeous waterfalls.

4. It's a Great Diving Destination

Diving is a big deal in Diani Beach, where you can take "diving safaris" on traditional dhows, including excursions to the Kisite Mpunguti Marine Park and Reserve - home to a huge dolphin colony.

5. There Are Plenty of Land-Based Activities

If you are a land-lubber, Diani Beach delivers as well, with golf courses, great shopping centers, and - for the most adventurous - a popular skydiving school.

1. The Beach

The centerpiece of Diani Beach isn't a mystery: the resort built along its eponymous beach, a pure white strand of sun-baked sand.

2. Enjoy a Wide Range of Water Sports

Diani Beach is a magnet for water sports fans, with the opportunity to windsurf, water ski, jet ski, swim, snorkel, kayak, sail, and dive.

3. The Shimba Hills Are Right Next Door

Visible from the beach, the Shimba Hills National Reserve is a haven of biodiversity where you can glimpse elephants and sable antelopes, and hike to gorgeous waterfalls.

4. It's a Great Diving Destination

Diving is a big deal in Diani Beach, where you can take "diving safaris" on traditional dhows, including excursions to the Kisite Mpunguti Marine Park and Reserve - home to a huge dolphin colony.

5. There Are Plenty of Land-Based Activities

If you are a land-lubber, Diani Beach delivers as well, with golf courses, great shopping centers, and - for the most adventurous - a popular skydiving school.

What to do in Diani Beach

1. African Paradise

Kenya's eastern coastline on the Indian Ocean is prized for its clear blue waters, sandy beaches, and many outdoor sporting activities. Diani Beach is a renowned beach resort 30km south of Mombasa which sees thousands of sun-drenched tourists each year. Here you can swim in the shallow waters, snorkel among colorful reefs, dive in deep sea canyons, or try your hand at kitesurfing. There are also many restaurants and bars which cater to international tastes at Diani Beach.

2. Explore The Depths

Visit the 39 kilometers of protected waters at Kisite Mpunguti Marine Park off the coast of Wasini Island for some truly fantastic snorkeling opportunities. The Kenya Wildlife Service oversees the protection of the waters to ensure a healthy reef environment and help visitors to better enjoy its natural beauty. The park is brimming with marine life, including 250 species of fish, dolphins, sea turtles, and whales. Travel tip: Pilli Pipa Dhow Safari offers diving equipment and all-inclusive guided tours of the Marine Park for visitors.

3. A Living History

Sacred Kaya forests are part of a cultural practice of conservation and reverence for the natural world held by members of nine different ethnic groups throughout Kenya. The Kaya Kinodo Sacred Forest carries on its cultural traditions to become the first Mijikenda sacred forest to open up for ecotourism. After many years of private cultural heritage, the community elders decided to open the Kaya forest to the public in the hope that interacting with foreign visitors can directly improve the social and economic benefits of the local community. Take a guided tour by one of the local tribe members as they recount the history and significance of the Kaya forest in their culture.

4. Explore The Wild

Visit the Shimba Hills National Reserve to take advantage of one of Kenya's most famous attractions--it's breathtaking wilderness. The 300sq km area is comprised of three different types of terrain: coastal rainforests, woodland canopies, and expansive grasslands and can be accessed by organized tours from Mombasa. Over half of Kenya's indigenous plant population can be found at Shimba Hills National Reserve, with a special emphasis on butterfly and bird populations. The National Reserve is also an important biodiversity spot for black and white colobus monkeys, Sable Antelope, and African elephant species.

5. A Murky Past

Before British colonialists landed in Kenya, Shimoni was a primarily rural town to the south of Mombasa. However, in the mid 18th century, Shimoni was then designated as a port stop city which participated in East Africa's coastal slave trade. The route stretched from the Middle East all the way to South Africa, stopping in Shimoni to take advantage of the natural cave holding pens used to corral slaves. Today there remains a few old colonial British structures alongside the caves, which tourists can visit to gain a greater understanding of the slave trade's effects on the local Kenyan population.

1. African Paradise

Kenya's eastern coastline on the Indian Ocean is prized for its clear blue waters, sandy beaches, and many outdoor sporting activities. Diani Beach is a renowned beach resort 30km south of Mombasa which sees thousands of sun-drenched tourists each year. Here you can swim in the shallow waters, snorkel among colorful reefs, dive in deep sea canyons, or try your hand at kitesurfing. There are also many restaurants and bars which cater to international tastes at Diani Beach.

2. Explore The Depths

Visit the 39 kilometers of protected waters at Kisite Mpunguti Marine Park off the coast of Wasini Island for some truly fantastic snorkeling opportunities. The Kenya Wildlife Service oversees the protection of the waters to ensure a healthy reef environment and help visitors to better enjoy its natural beauty. The park is brimming with marine life, including 250 species of fish, dolphins, sea turtles, and whales. Travel tip: Pilli Pipa Dhow Safari offers diving equipment and all-inclusive guided tours of the Marine Park for visitors.

3. A Living History

Sacred Kaya forests are part of a cultural practice of conservation and reverence for the natural world held by members of nine different ethnic groups throughout Kenya. The Kaya Kinodo Sacred Forest carries on its cultural traditions to become the first Mijikenda sacred forest to open up for ecotourism. After many years of private cultural heritage, the community elders decided to open the Kaya forest to the public in the hope that interacting with foreign visitors can directly improve the social and economic benefits of the local community. Take a guided tour by one of the local tribe members as they recount the history and significance of the Kaya forest in their culture.

4. Explore The Wild

Visit the Shimba Hills National Reserve to take advantage of one of Kenya's most famous attractions--it's breathtaking wilderness. The 300sq km area is comprised of three different types of terrain: coastal rainforests, woodland canopies, and expansive grasslands and can be accessed by organized tours from Mombasa. Over half of Kenya's indigenous plant population can be found at Shimba Hills National Reserve, with a special emphasis on butterfly and bird populations. The National Reserve is also an important biodiversity spot for black and white colobus monkeys, Sable Antelope, and African elephant species.

5. A Murky Past

Before British colonialists landed in Kenya, Shimoni was a primarily rural town to the south of Mombasa. However, in the mid 18th century, Shimoni was then designated as a port stop city which participated in East Africa's coastal slave trade. The route stretched from the Middle East all the way to South Africa, stopping in Shimoni to take advantage of the natural cave holding pens used to corral slaves. Today there remains a few old colonial British structures alongside the caves, which tourists can visit to gain a greater understanding of the slave trade's effects on the local Kenyan population.

1. African Paradise

Kenya's eastern coastline on the Indian Ocean is prized for its clear blue waters, sandy beaches, and many outdoor sporting activities. Diani Beach is a renowned beach resort 30km south of Mombasa which sees thousands of sun-drenched tourists each year. Here you can swim in the shallow waters, snorkel among colorful reefs, dive in deep sea canyons, or try your hand at kitesurfing. There are also many restaurants and bars which cater to international tastes at Diani Beach.

2. Explore The Depths

Visit the 39 kilometers of protected waters at Kisite Mpunguti Marine Park off the coast of Wasini Island for some truly fantastic snorkeling opportunities. The Kenya Wildlife Service oversees the protection of the waters to ensure a healthy reef environment and help visitors to better enjoy its natural beauty. The park is brimming with marine life, including 250 species of fish, dolphins, sea turtles, and whales. Travel tip: Pilli Pipa Dhow Safari offers diving equipment and all-inclusive guided tours of the Marine Park for visitors.

3. A Living History

Sacred Kaya forests are part of a cultural practice of conservation and reverence for the natural world held by members of nine different ethnic groups throughout Kenya. The Kaya Kinodo Sacred Forest carries on its cultural traditions to become the first Mijikenda sacred forest to open up for ecotourism. After many years of private cultural heritage, the community elders decided to open the Kaya forest to the public in the hope that interacting with foreign visitors can directly improve the social and economic benefits of the local community. Take a guided tour by one of the local tribe members as they recount the history and significance of the Kaya forest in their culture.

4. Explore The Wild

Visit the Shimba Hills National Reserve to take advantage of one of Kenya's most famous attractions--it's breathtaking wilderness. The 300sq km area is comprised of three different types of terrain: coastal rainforests, woodland canopies, and expansive grasslands and can be accessed by organized tours from Mombasa. Over half of Kenya's indigenous plant population can be found at Shimba Hills National Reserve, with a special emphasis on butterfly and bird populations. The National Reserve is also an important biodiversity spot for black and white colobus monkeys, Sable Antelope, and African elephant species.

5. A Murky Past

Before British colonialists landed in Kenya, Shimoni was a primarily rural town to the south of Mombasa. However, in the mid 18th century, Shimoni was then designated as a port stop city which participated in East Africa's coastal slave trade. The route stretched from the Middle East all the way to South Africa, stopping in Shimoni to take advantage of the natural cave holding pens used to corral slaves. Today there remains a few old colonial British structures alongside the caves, which tourists can visit to gain a greater understanding of the slave trade's effects on the local Kenyan population.

Activities & attractions in Diani Beach

Where to Eat in Diani Beach

Great dining establishments can be found along Diani's seafront. For some of the best food in town, book a table at Lymington's (where the seafood is sublime), or try Swahili Pot, which cooks up meat dishes marinated in authentic Swahili sauces. Expect meals to come to around KSh3,000.

When to visit Diani Beach

Diani Beach in January
Estimated hotel price
$20
1 night at 3-star hotel
Diani Beach in January
Estimated hotel price
$20
1 night at 3-star hotel

The area around Diani Beach experiences a couple of rainy seasons - one from April to May and another in November and December. Any time from June through October should guarantee fine weather.

Data provided by weatherbase
Temperatures
Temperatures
Data provided by weatherbase

How to Get to Diani Beach

Plane

If you are flying from abroad, you are likely to touch down at Mombasa's Moi International, about 30 miles north of Diani Beach. Companies like SunTransfer offer shuttles to the resort, which charge around KSh4,000.

Car

If you choose to drive from Mombasa, just follow the A14 directly to Diani Beach.

Bus

Privately run shuttle buses ply the route between Moi Airport and Diani Beach, and bus connections take around six hours to travel from the capital, Nairobi.

Plane

If you are flying from abroad, you are likely to touch down at Mombasa's Moi International, about 30 miles north of Diani Beach. Companies like SunTransfer offer shuttles to the resort, which charge around KSh4,000.

Car

If you choose to drive from Mombasa, just follow the A14 directly to Diani Beach.

Bus

Privately run shuttle buses ply the route between Moi Airport and Diani Beach, and bus connections take around six hours to travel from the capital, Nairobi.

Airports near Diani Beach

Airlines serving Diani Beach

Lufthansa
Good (4,478 reviews)
KLM
Good (820 reviews)
SWISS
Good (912 reviews)
British Airways
Good (4,279 reviews)
Delta
Good (4,607 reviews)
Air France
Good (971 reviews)
Austrian Airlines
Good (480 reviews)
United Airlines
Good (4,844 reviews)
Emirates
Excellent (2,105 reviews)
Air Canada
Good (5,448 reviews)
Brussels Airlines
Good (219 reviews)
Singapore Airlines
Excellent (885 reviews)
Ethiopian Air
Good (372 reviews)
ANA
Excellent (437 reviews)
Asiana Airlines
Excellent (241 reviews)
Air India
Okay (2,266 reviews)
SAUDIA
Good (406 reviews)
Condor
Good (249 reviews)
Kuwait Airways
Good (266 reviews)
Kenya Airways
Good (148 reviews)
Show more

Where to stay in Diani Beach

Diani Beach offers some superb accommodation options, including the Southern Palms Beach Resort and the Sands at Nomad Hotel.

Popular Neighborhoods in Diani Beach

Diani Beach - the core of the resort itself, Diani Beach has plenty to offer, including the Diani Beach Shopping Centre, where you can stock up on souvenirs at the Diani Beach Art Gallery.

Galu Kinondo - a couple of miles south of Diani, Galu Kinondo is home to a couple of the plushest resort hotels and excellent eateries like Lymington's Bistro on the Beach.

Maweni Beach - North of Diani, Maweni is much quieter, but almost as attractive and provides great access to the Shimba Hills.

Diani Beach - the core of the resort itself, Diani Beach has plenty to offer, including the Diani Beach Shopping Centre, where you can stock up on souvenirs at the Diani Beach Art Gallery.
Galu Kinondo - a couple of miles south of Diani, Galu Kinondo is home to a couple of the plushest resort hotels and excellent eateries like Lymington's Bistro on the Beach.
Maweni Beach - North of Diani, Maweni is much quieter, but almost as attractive and provides great access to the Shimba Hills.

Where to stay in popular areas of Diani Beach

Most booked hotels in Diani Beach

The Villa Luxury Suites Hotel
4 stars
Excellent (9.1, 264 reviews)
$104+
Diamonds Leisure Beach & Golf Resort
4 stars
Excellent (8.5, 644 reviews)
$104+
Baobab Beach Resort & Spa
4 stars
Excellent (8.4, 455 reviews)
$250+
Papillon Lagoon Reef Hotel
3 stars
Excellent (8, 697 reviews)
$126+
Diani Sea Resort
4 stars
Excellent (8, 330 reviews)
$197+
Jacaranda Indian Ocean Beach Resort
3 stars
Good (7.9, 481 reviews)
$121+

How to Get Around Diani Beach

Public Transportation

Public transportation is thin on the ground in Diani Beach, and most people rely on taxis or their own vehicles.

Taxi

Taxi companies like Chideri operate in the Diani Beach area. Expect to pay around KSh1,000 per mile.

Car

Rental companies include Cool Auto Hire and Glory Car Hire. Rates start at around KSh700 per day.

Public Transportation

Public transportation is thin on the ground in Diani Beach, and most people rely on taxis or their own vehicles.

Taxi

Taxi companies like Chideri operate in the Diani Beach area. Expect to pay around KSh1,000 per mile.

Car

Rental companies include Cool Auto Hire and Glory Car Hire. Rates start at around KSh700 per day.

The Cost of Living in Diani Beach

Shopping Streets

Central Diani Beach is the place to shop. To be more exact, head to the Diani Beach Shopping Centre, where works of art, clothing, and locally crafted jewelry are all available.

Groceries and Other

Grocery shopping options include M Supermarket and Chandarana. To give an idea of prices, expect to pay around KSh250 for 12 eggs.

Other popular cities in Kenya