YOU CAN EDIT THIS PAGE! Just click any blue "Edit" link and start writing!

Diani Beach

From Wikitravel
Jump to: navigation, search

Diani Beach is a beach resort in Kenya, located 30 km (19 mi) south of Mombasa. Diani has a population of around 100,000 inhabitants and is famous for its white sand beaches, blue ocean and surfing. The beach is popular for relaxing resorts which are popular with honeymooners, backpackers and families on holiday. The white sand surrounded by abundant forest drives the attention of many nature lovers towards the resorts. Waves near the sea shore attract many adventure lovers towards the destination. The area near the beach is well known for coral reefs, black and white Colombus monkeys and nearly located wildlife reserve named as Shimba Hills National Reserve.

Get in[edit]

By Plane There are 2 Airports to choose from. The nearest is Ukunda Airport, just 2.4 km from Diani Beach. Moi International Airport is further, approximately 30km away.

By Taxi One can also take a taxi form the Mombasa city center to reach the destination. A cheaper alternative is a shared taxi, at the moment there is one company (Hakuna Mutatu Bus) operating on the Kenya Coast and a ride from Mombasa costs roughly Ksh 1000 and takes 1hr 30. The shared taxi is a door-to-door service, meaning you will be collected from your current accommodation in Mombasa, Kilifi or Watamu and dropped directly at your next accommodation in Diani, which makes it an attractive option.

By Bus Travelling from Bus is the cheapest available option. But this option is quite stressful, because you need to change number of buses in order to reach the destination. If you are willing to spend a little bit more money to go direct, there is a shuttle bus service catering mostly to tourists that runs on set departure times between Diani Beach, Nyali, Kilifi and Watamu. This service runs daily and there is no need to change busses - tickets can be booked.

Get around[edit]

There are number of Matatus running in the town from morning to late night. You can also book a Bajaj scooter or motorcycle taxi. There is also a Taxi service named Chideri taxi Service in Diani beach. You can call them on +254 720 950578.

See[edit][add listing]

Pilli Pipa Dhow Safari: Pilli Pipa is an accredited PADI drive resort which provides latest diving equipment. If you really want to have an amazing diving experience with professional you must visit Pillpi Pipa. They also take adventure lovers to the Kisite Mpunguti Marine Park for a great snorkeling experience.

Colobus Conservation: Colobus conservation was established in the year 1997 with a motive to promote conservation of the colobus monkeys and addresses threats to them.

Kaya Kinondo Sacred Forest: To have some hours of relaxation and to get a spiritual lift, you must plan a visit to this sacred forest surrounded by trees that are being used in different medicines.

Ekea Safaris: Visit Ekea Safaris to have a wonderful safari experience. You will also get the best accommodation along with safari trip.

Skydive Diani: Skydive Diani offers tandem jumps at $350 only. You will get a bird eye view of the most beautiful beach. You will also experience free fall and canopy flight over the coastline. Dial +254 701 300 400 to get more details before check in.

H2O Extreme: It is the first and biggest water sports center in Diani beach. They offer Kitesurfing, Windsurfing, Surfing, kayaking, body boarding and kim boarding. They also gives lessons and storage facility.

Do[edit][add listing]

• Learn the basics of kite surfing

• Experience the paddle board and kayak.

• Do snorkeling / glass boat rides (boats with a glass panel in the bottom so you can watch the fish)

• Plan trips to safaris

• Play golf in leisure time

• Do jet ski

• Learn and do skydiving

• Hostels often have a menu of activities that they can help you book

• On the beach, there are a lot of people who will try to push tours or services on you. You will probably need to be ready to bargain. Khalifa is a dependable booking agent. You can call him or add him on Whatsapp and he can help you choose and arrange activities. You can also ask him to arrange a "starlight boat ride" - take a traditional sailing boat out to watch the stars from the ocean on a clear night. Khalifa +254 702 194192

Buy[edit][add listing]

The Diani Beach Shopping Centre: The shopping market is located near the beach road. Here you can find number of shops offering Bags, Clothes, jewelry and other items. You can also come to see an art gallery that offers some fine arts for Art lovers. Visit the Coffee shops/small restaurants to get rid of hunger. The market is remains open everyday from 9 AM to 5 PM.

Sand & Sea Beach Shop: A local shop that offers Gift items. Their contact number is + (254)708 358 095.

On the beach: a lot of people will be selling souvenirs and trinkets. The prices they suggest will vary wildly. Choose how much you want to spend and be ready to bargain. If you want to understand what you are buying and what crafts or traditions you are supporting, you can add Koole on Whatsapp +254 701 898 766 - he can explain the symbolism and the details of Maasai crafts. In general, look for intricate beadwork.

Eat[edit][add listing]

  • Leonardo's Restaurant, +254 720 501 707. It is an Italian Restaurant & café in Diani Beach, where you can get delicious Italian Pizza whether it is morning or night..  edit
  • Havana Bar, Call +254 723 265 941. open 9:00-23:30. It a child friendly restaurant with bar scene that offers tasty seafood and international grilled foods to its customers.  edit
  • Lymington's Bistro, +254 732 900 700.. The restaurant is near Kenyaways Hotel galu beach located in Diani Beach road. Out-door seating and reservation are the key characteristics of this restaurant.  edit
  • Colobus Shade, +254 724 634 839.. This restaurant is basically famous for seafood and its Child friendly atmosphere. One can have Lunch as well as dinner in this small but peaceful restaurant.  edit
  • Aniellos. It’s a Pizza restaurant and it is best suited for children. You can have lunch or dinner with your family or you can also take away them to your room or hotel.  edit
  • Madafoo's Beach Bar & Bistro, (This bar is situated at the Galu beach, Diani.), +254 714 632 801. Eat fresh seafood, smoothies with cold beer or coffee or even desert. The restaurant also provides free Wi-Fi to its visitors. They also give happy hour deals daily from 5 PM to 7 PM.  edit
  • The Spice Route. It is a Thai restaurant, located within the Swahili Beach Resort. You can have delicious Thai food over there.  edit
  • Chui Grill Leopard Beach hotel. It is a Greek restaurant serving food from breakfast to Dinner. They have nice Wait staffs that will take care of your order.  edit
  • Fins Seafood & Grill. The specialty of this restaurant is Seafood. Its near the Diani Reef Beach Resort.  edit
  • Mwezy. This restaurant is popular among the Italian food lover. Mwezy serves tasty Italian foods near the Compound Baobab II Galu Kinondo, Diani Beach.  edit
  • Sundowner. Another African restaurant that serves mouth watering African dishes for lunch and dinner. They are located on the Diani Beach road.  edit

Drink[edit][add listing]

Sails Beach Bar & Restaurant. A restaurant near the Diani beach that offers seafood and cocktails from breakfast to dinner 24/7. Call on +254 (0) 716 863 884.

Ali Barbour's Cave Restaurant. Experience delicious food inside a cave. An idle place for couples, business meetings and special occasion. Dial +254 714 456 131 for more info.

Kokkos Cafe Bistro: A kid friendly café that serves international style coffee and pastries. Visit this cafe when you need snacks to get out of hunger. Call +254 721 565567 to get more details.

Nomad Restaurant: Sushi and Pizza restaurant near the beach. Offers service from morning 7 am to 10 pm. Free WiFi and Outdoor seating are the main attractions of the restaurant. Reach them on 040/330 0269.

Forty Thieves Beach Bar & Bistro: Enjoy Pizzas, seafood and refreshing cocktails along with live music. You can also play games and see water sports. It also features a disco where you can dance every night till morning.

The Edge Beach Restaurant: This is a perfect restaurant build above the sands of Diani beach. The seafood and delicious salads & deserts are the main cousin of this restaurant. Enjoy a beautiful view of beach with sun and blue water. Call on +254 723 644945 to get more information.

Bidi Badu Restaurant: At Bidi badu you will experience seafood and Indian, African, Middle east cousins with homely atmosphere and with a nice view of beach. You can contact them on +254 721 131 415.

Blue Marlin Beach Restaurant: It is another beach restaurant cum bar. Know for the seafood and Mediterranean and for the iconic view of Indian Ocean. Reach them on +254 724 100 629.

Sleep[edit][add listing]


  • Manyatta Resort & Apartments, [1]. An an affordable resort featuring an outdoor swimming pool, a restaurant, and a garden. The porperty is located in Diani Beach, 1.6 km from Baharini Shopping Centre. The restaurant serves African cuisine  edit
  • Diplomat Diani Beach Resort, [2]. This resort located near diani beach features a restaurant, free private parking and an outdoor swimming pool.  edit
  • Manyatta Resort & Apartments, [3]. A modern 3-star hotel near Ukunda airstrip that features 12 quite comfy rooms, a swimming pool & free wi-fi.  edit


  • Galu Inn, 254 715 351105. This hotel is located near the Diani Beach Road, Galu Beach. It has a Bar, Gym, Restaurant and a Swimming pool to for a completely relaxing stay. Free High Speed internet is another Plus point of this beautiful hotel.  edit
  • The Baobab - Baobab Beach Resort & Spa. It has 3 luxurious properties to offer a peaceful and mind blowing stay in Diani beach. Pool, spa, free internet and free breakfast are some of the key highlights of this resort.  edit
  • Southern Palms Beach Resort, (254) 722 203166. It has luxurious suites with Air conditioners, fridge, Televisions and tea & coffee maker. Full responsive room service with the facility of dry cleaning and free breakfast make this Hotel a Worthy option to go for.  edit
  • Water lovers Beach Resort, (254) 735 790535. A resort near the Diani beach, they have air conditioned suites and penthouse with king size Swahili bed, double wash basins, complementary Wi-Fi, spa and cell phone with local line.  edit
  • The Sands At Chale Island. A perfect resort to give you an island kind of feeling. The resort features two swimming pools, a spa and a water sports facility to satisfy all your desires to have some relaxing hours.  edit
  • Bidi Badu Resort, Diani Beach Road, Msambweni, +254 721 131 415. As of mid-2018 this still was an inside-tip. The place is affordable, locally run and offers very good sleeping accommodation with a pool just meters away from a stunning beach. The breakfast would be worth a visit by itself and the staff is amazing. Price should be around 2000 Bob per room (which is big enough for two people). There is a restaurant with the name Bidi Badu as well, but that's in a different part of Diani, so make sure whoever gets you there knows the place by heart. Beside the above listed Hotels and resorts, some more unique and beautiful Hotels and resorts are available near the Diani Beach. They are AfroChic Diani, Leopard Beach Resort & Spa, Jacaranda Indian Ocean Beach Resort, Swahili Beach Resort and so on.  edit


Get out[edit]

As stated above, the nearest airport near Diani Beach is Ukunda Airport. You can book a Matatu to reach the airport. If you want to stay for some more days in Kenya, then you must Visit Tiwi. Tiwi is a small beach resort located north of Diani beach and 17 kilometers south of Mombasa. To get there you can get flight from Ukunda Airport.

Create category

This article is still a stub and needs your attention. It does not have a template. Please plunge forward and help it grow!