Best hotels in the Kenyan Coast

Best Hotels In The Kenyan Coast

For the most part, the Kenyan coastline is overrun with tourists and therefore we tend to recommend other indian ocean destinations. However, in its essence, it does epitomise the expectation of an indian ocean coastline with white sandy beaches and lazy palm trees. The perks are a few fantastic hidden gems accomodation wise and great snorkelling, if you can get past the crowds. 

Alfajiri Villas

Each of these vast, luxury villas exudes an air of calm and class. The Alfajiri Villas are located a stones throw away from what must be one of the best beaches in Africa and, with very high standards of service and cuisine, this definitely ranks in the top 5 beach destinations in Kenya. We are big fans of all of the villas and with them being bookable in total or partially, they make a suitable getaway for families and couples alike.

The Maji

The Maji is friendly and luxurious small botique hotel on Diani Beach. As well as being in a fantastic area of powdery beaches and turquoise waters, Maji has a lot going for it inside its walls with its fantastically appointed and varied villas. 

The Sands at Nomad

A fantastic beach getaway is what is in store for you at The Sands at Nomad, with the Swahili and Italian fusion in it's architecture and fantastic location on Diani Beach amidst a lush coastal rainforest. 


Waterlovers is a small eco-friendly resort in the centre of Diani and directly on the beach; an area known for prisitne beaches and turquoise Indian Ocean shores. 

Kinondo Kwetu

Located on the quiet beach at Galu, Kinondo Kwetu is ideally located on the southern coastline of Kenya. The concept behind the lodge is one of tradition meets seclusion, and it is also one of the most versatile of the beach lodges on this coastline with family rooms and suites offered. A stunning little lodge that offers something a bit different with the spa, horse riding and nearby ruins in a relaxed and beautiful location.

Msambweni Beach House

Msambweni House is a relatively new addition to the Kenya coast and is definitely a welcome one! The house itself has a great feel to it with all of the rooms having an open and fresh feel to them. The stretch of beach that they are located on is far enough away from the infamous Diani that it is not impacted by the large numbers of lodges up there and so makes for a great and enjoyable beach stay. The food is also a huge selling point with fresh fish (surprisingly!) being a speciality. This is a great option….subject to availability.

Ocean Spa Lodge

Set on a private beach on Kenya's South Coast hides this exclusive, luxury and intimate beach retreat. With all the anemities you could need, and more, since it's opening 2 years ago it has proved itself to be a super luxurious option for those who enjoy the finer things in life. 


This hotel is a very good choice for those with a family or couples who like to be active while on holiday. Being relatively small compared to the goliaths around Mombasa, this hotel has really cornered the resort style hotel market and is also a must visit spot for the big game fishermen between August and April. All in all, it may not be quite suited to the quieter tastes of honeymooners, but the food and the surroundings certainly make it stand out.

The Sands at Chale Island

The location of Sands on Chale Island is what sets it apart. With the magical mangrove lake, tropical greenery, silver beaches and gloosy turqiose waters, it seems that this place has it all. 

More information about Kenya Beaches – Best Places To Stay In Kenya Beaches


  • Fishing icon
  • Beach icon
  • Snorkelling icon
  • Scuba diving and snorkelling icon

Enlarge Map +

Where to stay on Kenya's beaches

the best indian ocean beaches



Map of Kenya

Map of Kenya Kenya - Masai Mara Kenya - Laikipia Kenya - Lewa Downs Kenya - Meru Kenya - Samburu Kenya - Matthews Range Kenya - Chyulu Hills Kenya - Nairobi Kenya - Amboseli Kenya - Lamu Kenya - Indian Ocean Mainland
Odyssey Travels Tanzania Odyssey Asia Odyssey South America Odyssey