Best hotels and hostels in Diani Beach

  • Top ChoiceLodging in Diani Beach

    Water Lovers

    Beautiful, peaceful and intimate, Water Lovers has eight rooms and one villa, all designed with aesthetics, sustainability and love in mind. The furniture is a mix of Swahili wood and Italian pottery, and the wonderful staff will cater for every need. As you might expect from Italian owners, there's a great private restaurant serving organic fare and homemade pasta.

  • Top ChoiceLodging in Diani Beach

    The Maji

    Among the loveliest of Diani's beachfront boutique hotels, the Maji – which means 'water' in Swahili – is simply gorgeous. The water feature in the beautiful Swahili lobby is surrounded by West African carvings, with welcome touches of contemporary art throughout. Each of the 15 rooms has its own vibe, but all have enormous beds, high ceilings and lovely bathrooms. Bliss.

  • Top ChoiceLodging in Diani Beach

    AfroChic Diani Beach

    With just 10 individually decorated rooms and an elegant lobby and common area filled with West African carvings, this intimate hotel is all about attention to detail. We love the hand-carved bed frames and Maasai-beading chairs. The food makes the best of seasonal produce and is served 'anywhere, anytime', be it in your room or by the pool.

  • Lodging in Diani Beach

    Leopard Beach Resort & Spa

    As beach resorts go, Leopard is rated among the best in Africa. Rooms are spacious, with king-sized beds and West African art, while splurge-worthy sea-view villas come with Jacuzzis. Trees, lianas and a riot of flowers give the vast property a jungle feel, swimming pools abound and the restaurants (yes, there are four) serve excellent fusion fare.

  • Lodging in Diani Beach

    Stilts Eco-Lodge

    This rustic haven gives backpackers and eco-conscious travellers four lodging options: tents on wooden platforms amid riotous greenery, luxurious, fan-cooled safari tents with own bathrooms, thatched treehouses with terraces and somewhat dark, monkey-proof cottages. A breezy, makuti (thatched-roof) bar rises from the coastal forest, with sofas, wi-fi, food and drinks, plus visits from the resident bush babies.

  • Top ChoiceLodging in Diani Beach

    Kenyaways Kite Village

    This small, stylish kitesurfing lodge is one of our favourite places to stay in Diani. The gorgeously rustic rooms are simple but lovely, with painted timber bed frames, whitewashed walls and a sea breeze. Downstairs there's a good beachside bar and restaurant that attracts surfers and a chilled-out crowd. Friendly staff and a superb stretch of beach seal the deal.

  • Lodging in Diani Beach

    Swahili Beach Hotel

    Just south of Palm Ave, this elegant resort is all Moorish chic, with latticed screens, soaring ceilings, Moroccan-style mihrab headboards and reflecting pools that resemble those at the Taj Mahal. Five excellent restaurants, three pools (including one for scuba diving and one infinity pool), vast rooms with sunken tubs, beach bar, and spa are among the perks.

  • Lodging in Diani Beach

    Four Twenty South

    Named after the latitude of this gorgeous, remote beach, Four Twenty South has six rustic-chic cottages. Each comes with a personal chef (who may have cordon bleu credentials), stylish beach furniture, fresh flowers and creative decor. The welcome is warm and there's attention to detail. Great for groups. Turn left after KFI supermarket and follow the signs.

  • Lodging in Diani Beach

    Kinondo Poa

    Just around the corner from the sacred Kaya Kinondo grove, at the southern end of Diani Beach, this intimate resort clusters around an attractive pool. The 10 mangrove-beamed, makuti (thatched-roof) rooms are a study in tranquillity; the on-site restaurant can serve meals on the guests' private patios if they want a little privacy.

  • Lodging in Diani Beach

    Bidi Badu

    At the southern end of Diani Beach, backpackers strike gold with the most unlikely of combinations: glorious beach access and low prices. It's essentially a hostel on the beach, with three categories of rooms, a superb beachfront restaurant (try the coconut prawns), a pool and volleyball nets. Cheapest rooms share facilities.

  • Top ChoiceLodging in Diani Beach

    Diani Backpackers

    Stylish and secure, Diani Backpackers has airy dorms, our favourite being Baobab, with an actual baobab growing through its middle, and comfortable private rooms (one with own bath). Come to party at the 24-hour bar and pool, or chill out in the lush garden.

  • Lodging in Diani Beach

    Diani Marine Village

    The huge rooms at this dive resort are more than just a little appealing. With stone floors, a modern Swahili style and a beautiful pool and gardens, this place represents superb value for money. The complimentary breakfast is fit for a king.

  • Lodging in Diani Beach

    Flamboyant

    This intimate boutique hotel has breathtaking beach views, 10 rooms, each with a slightly different colour scheme, from peach to cerulean, and excellent bathrooms. The star of the show is a fantastic pool complex.

  • Lodging in Diani Beach

    Blue Marlin

    You'll hear the waves lapping below and monkeys dancing on the roofs at this beachfront spot. Rooms are compact and squeaky-clean, with high beds. Sandstone walkways lead down from the tear-drop shaped pool to the restaurant, where you'll be greeted by a salty breeze and great breakfasts.

  • Lodging in Diani Beach

    Galu Inn

    A good option if the beach hotels are full, this well-maintained motel-style hotel is on the other side of the road. It has 16 spotless rooms with fridges, televisions, and welcome touches of colour. Pool use costs KSh200 but there's also a decent gym that's free for guests.

  • Lodging in Diani Beach

    Diani Hostel

    Down a nameless dirt track (though signposted en route), this secure hostel consists of a makuti (thatched-roofed) main common area, with a few spartan rooms and a small pool. Nab the treehouse (with sink and toilet) if you're thrilled by lofty heights.