Diani Beach is a popular beach destination located on the south coast of Kenya, approximately 30 kilometers south of Mombasa. It stretches for about 10 kilometers along the Indian Ocean and is known for its white sandy beaches, clear blue waters, and beautiful coral reefs.

Diani Beach

The beach is lined with hotels, resorts, and restaurants, making it a popular tourist destination for both locals and international visitors.

Activities to enjoy in Diani Beach

There are many activities to do in Diani Beach, here are some popular ones:


The Beach offers a range of watersports activities such as snorkeling, scuba diving, windsurfing, kitesurfing, kayaking, and jet skiing. The warm Indian Ocean waters and the vibrant marine life make it a perfect spot for these activities.

Dolphin watching

You can take a boat trip to Kisite-Mpunguti Marine National Park to see dolphins and other marine life. The park is home to dolphins, sea turtles, and many species of fish.

Deep sea fishing

Fishing enthusiasts can enjoy deep-sea fishing for marlin, sailfish, and other species. Many tour operators offer fishing trips in the area.

Visit nature reserves

It is close to several nature reserves such as Shimba Hills National Reserve and Colobus Conservation. Visitors can explore the wildlife, hike the trails, and see animals like elephants, giraffes, monkeys, and rare bird species.


The Beach has a golf course that offers a challenging game with stunning views of the ocean.

Spa treatments

Relax and rejuvenate with a spa treatment at one of the many spas in the area. The beachfront location and the serene environment offer a perfect atmosphere for a spa day.

Night life

The Beach has a vibrant nightlife scene with many bars and clubs offering live music, dancing, and entertainment.

How to get there

Here are some ways to get to the Beach:

By air

The nearest airport to Diani Beach is Moi International Airport in Mombasa. From there, you can take a taxi or arrange for a transfer to Diani Beach. Alternatively, there is also an airstrip in Ukunda, which is closer to Diani Beach.

By road

You can drive to the Beach from Mombasa. The journey takes about one hour depending on the traffic. You can also take a taxi or hire a car.

By bus

There are regular buses that run from Mombasa to Diani Beach. The journey takes about 1-2 hours depending on the traffic.

Swahili Beach Resort is a 5-star beach resort located in Diani Beach, Kwale County, Kenya. The resort offers luxurious accommodation, a range of facilities, and a beautiful beachfront location. Here are some details about the accommodation and facilities :

Swahili Beach Resort


The resort offers a range of accommodation options, including:

Superior Rooms:

They are spacious and have a private balcony or terrace with garden or ocean views. They come with a king-size bed or twin beds, a work desk, a flat-screen TV, and an en-suite bathroom. The room charges range from $250 to $400 per night, depending on the season.

Executive Suites

These suites are larger than the superior rooms and have a private balcony or terrace with ocean views. They also have a separate living area with a sofa and armchairs. The suite charges range from $450 to $600 per night, depending on the season.

Presidential Suites

These suites are the most luxurious option and have a separate living room and bedroom, as well as a private balcony or terrace with ocean views. They come with a king-size bed, a work desk, a flat-screen TV, and an en-suite bathroom with a Jacuzzi. The suite charges range from $700 to $900 per night, depending on the season.

Facilities Swahili Beach Resort

The resort offers a range of facilities and activities, including:

  • Swimming pools: The resort has two swimming pools, including one infinity pool.
  • Restaurants and bars: The resort has several restaurants and bars that offer a variety of cuisines and drinks.
  • Water sports: Guests can enjoy a range of water sports, including snorkeling, scuba diving, and windsurfing.
  • Spa and wellness center: The resort has a fully equipped spa and wellness center that offers a range of treatments and massages.
  • Fitness center: The resort has a fitness center for guests who want to stay active.

Overall, the resort offers a high level of service and attention to detail, making it a perfect choice for those who want to indulge in a luxurious beach vacation.


  • Plot 65, Diani, Kenya
  •  +254 111050140
  •  +254 707730753
  •  +254 707730754
  •  +254 745470512