The sports category has moved to a new website.

Best 10 hotels you can find around beaches in Kenya

Best destination for your beach vacation

These hotels will offer you a very relaxing, refreshing experience together with a plethora of fun activities to participate in.

Item List

These are the best 10 Kenyan beach hotels:


1. Diani Reef Beach Resort & Spa

It is located on the Diani Beach area in Kwale County. The hotel gives a good vantage point for a good view of the ocean. It has an amazing serene landscape.

According to Kenya Buzz  the beach resort has an indoor pool, two huge outdoor swimming pools and sun beds for outdoor lounging, parasols, Jacuzzi and free Wi-Fi access within the hotel grounds.

Diani reef also offers a large number of sports facilities such as tennis and volleyball courts, a diving school and aqua aerobic instruction and many others.

2. The Serena Beach Hotel


This is located in the northern part of the coastal city of Mombasa.

The hotel has adequate swimming facilities that allow you to swim, lounge work on your tan and a pool for school children. Their outside pool has a swim up bar.

They have Fountain Restaurant that offers international cuisines while Jahazi Restaurant offers seafood served up in the local grill and roasted.

The hotel also offers tour guides.

3. The Lion in the Sun Hotel


Located in Malindi town near Malindi beach, is this serene 5-star beach hotel. The hotel has fifteen rooms that have private pools and fireplaces.

Visitors have the luxury of touring Malindi town in a limo provided by The Lion in the Sun Hotel.

There is a full-service health and spa club where visitors can get beauty treatments.

4. Sarova Whitesands Beach Resort and Spa

The resort is located in front of Bamburi beach. It has attractive interior with scenic beach views. There are sunlit comfortable suites and creatively designed rooms.


There are three themed restaurants, two bars and an exclusive Cocos Beach bar where one can view the Indian Ocean.

There are five outdoor swimming pools with water slides, spring board, diving boards and four floodlit tennis courts which can also serve as helipads.

5. Southern Palms Beach Resort

It is located 35km south of Mombasa City and themed by nature. The Southern Palms beach Hotel is conveniently located near one of Africa’s best and cleanest beaches, Diani.

The resort has 298 air conditioned rooms including 2 luxury suites, set in almost 10 acres of beautifully tended tropical gardens. They have two expansive free form swimming pools.


It can be a good family get-away destination since it has a children’s club and fun activities to participate in like scuba diving. The resort also offers a doctor on call in case of any emergencies.

6. Baobab beach resort

It is one of the best all-inclusive resorts which has spa services, unique cuisine and other activities.

Visitors get to choose from 3 separate swimming pools, 3 all-weather tennis courts, archery, and daily aquafit classes in the pool, darts, daily aerobics class, table tennis, library and more.

They have three individual swimming pools overlooking the ocean and 80 acres of tropical gardens.


7. Kenya Bay Beach hotel

It is located along Bamburi beach and offers very unique views of the Indian Ocean. The beach offers an atmosphere of palm trees which one can relax under. It offers a nice frontage on Bamburi beach.

They also have fully equipped conference and seminar facilities.

Kenya bay beach hotel made it to Trip Advisor’s Hall of Fame having won the Certificate for excellence for five consecutive years.

8. Voyager Beach Resort


It is located near Mombasa’s Nyali Beach and has various entertainment activities. The resort has three swimming pools including a whirlpool.

Its catalogue includes exciting activities such as unique themed journeys across the seven seas, culinary extravaganzas, special music, fashion, comedy and acrobatic shows.

It has four bars, a sports bar and a 24-hour lounge bar and 3 specialized restaurants.

9. The Sands at Chale Island

Its location is marked by pristine white sands of the beach. Visitors enjoy tropical fauna and serene environment at the hotel. It has themed architectural designs but an interior that is modern.


The beach hotel boasts of a casino and various nightclubs as its neighbours.

10. The Majilis Resort

It is a privately owned luxury hotel located on Manda Island in the Lamu archipelago. Majilis offers a splendid beachfront and other breathtaking views over the bay.

A visitor is guaranteed of barefoot luxury and accommodation into one of its 25 deluxe fully air-conditioned rooms.

There are two swimming pools in the hotel, two bars and an activity center that co-ordinates a wide variety of water sport activities.



Unblock notifications in browser settings.

Eyewitness? Submit your stories now via social or: