Almasi Vacations & GetawaysAlmasi Vacations & Getaways
Forgot password?

Swahili Beach Resort – South Coast ,Diani

  • almasi_swahili-beach-resort-south-coast | Weekend Getaways
  • almasi_swahili-beach-resort-south-coast | Weekend Getaways

Pamper yourself in your own private oasis. With a mixture of traditional Arab and Swahili decor as well as a modern touch, each room offers breath taking views across the gardens, cascading pools or the Indian Ocean. With room service on call you will want for nothing on your next vacations and getaways at the beach.

Experience world-class service at Swahili Beach

Boasting a 200 m cascading swimming pool and a private beach, Swahili Beach offers luxurious accommodation in Diani Beach. The resort offers free WiFi and free parking is available on site.

Each room at Swahili Beach features a flat-screen TV with satellite channels, tea-and-coffee-making facilities and a minibar. The bathroom is equipped with a shower and/or a bath and a bidet. Bathrobes, slippers and free toiletries are provided for your convenience.

Guests can enjoy a meal at one of five restaurants offering a variety of cuisine, from seafood and burgers to Indian and Italian. One of the three bars at Swahili Beach is a swim-up pool bar; perfect for remaining at the poolside.

The Swahili Spa & Fitness Centre has an indoor pool, Jacuzzi® and a range of treatments. The resort also features a games room and a range of water sports including windsurfing, diving and snorkelling.

Diani Chale Marine National Reserve is within 4 km of Swahili Beach, while Kaya Kinondo Sacred Forest is 12.5 km away. Moi International Airport is 42 km away.

This property is also rated for the best value in Diani Beach! Guests are getting more for their money when compared to other properties in this city.

We speak your language! Ideal Beach Holidays Destination in Diani.


For  Customized Packages with the above property , Contact our Tour Consultants

Booking Office – Mombasa

 +254 777 763 704

Booking Office – Nairobi

+254 777 763 707 / +254 777 763 706