Skip to main content.
All properties in Mombasa (and vicinity), Kenya
1 room, 2 adults

Bidi Badu Beach Resort

3-star3 stars
Diani Beach Road, Mombasa (and vicinity), Kwale County, Kenya

Waterfront hotel with 2 outdoor pools, near Diani Beach
  • Free WiFi in lobby and free parking
  • Collect nightsYou can collect™ Rewards nights here

Bidi Badu Beach Resort

from €59
  • Standard Double Room
  • Double Room, Sea View

What’s around Bidi Badu Beach Resort


  • On the waterfront
  • Diani Beach - 1 min walk
  • Tiwi Beach - 8 mi / 12.9 km
  • Chale Beach - 5.7 mi / 9.1 km
  • Diani - Chale Marine National Park and Reserve - 6.3 mi / 10.1 km
  • Shimba Hills National Reserve - 12.7 mi / 20.4 km
  • Mombasa Marine National Park - 19.6 mi / 31.5 km
  • Nyali Beach - 28.9 mi / 46.6 km

Getting around

  • Mombasa (MBA-Moi Intl.) - 53 min drive
  • Ukunda (UKA) - 12 min drive
  • Airport shuttle (surcharge)

At a glance

Key facts

Hotel size

  • This hotel has 20 rooms


  • Check-in time 10:00 AM-8:00 PM
  • Check-out time is 10:00 AM
The front desk is open daily from 8:00 AM - 8:00 PM.
If you are planning to arrive after 8:00 PM please contact the property at least 24 hours in advance using the information on the booking confirmation. Guests planning to arrive outside of normal check-in hours must contact the property in advance for check-in instructions and an access code. The doorperson or front desk staff will greet guests on arrival.
24-hour airport shuttle service is available on request. Fees may apply. Contact the property in advance to make arrangements.

Required at check-in

  • Credit card or cash deposit required

  • Government-issued photo ID required

  • Minimum check-in age is 18

Travelling with others


  • Pets not allowed


  • Free WiFi in public areas



  • Airport shuttle (available 24 hours) *


  • Free self parking

Payment types at the property

  • Cash
* See small print for additional details or extra charges

In the hotel

Food and drink
  • Restaurant
  • Bar/lounge
  • 24-hour room service
  • Microwave in a common area
  • Refrigerator in a common area
Things to do
  • Number of outdoor pools - 2
  • Fitness facilities
  • Outdoor tennis court 1
  • Golf driving range on site
  • Tennis lessons on site
  • Volleyball on site
  • Free use of nearby fitness center
  • Tennis on site
  • Front desk (limited hours)
  • Tours/ticket assistance
  • Laundry facilities
  • Hair salon
  • Luggage storage
  • Wedding services
  • Multilingual staff
  • Safe-deposit box at front desk
  • Designated smoking areas
  • Garden
  • Terrace
Languages Spoken
  • English
  • Swahili

In the room

Home comforts
  • Ceiling fan
Freshen up
  • Private bathroom
  • Shower only
  • Free toiletries
Be entertained
  • TV
  • Cable TV channels
Stay connected
  • Desk
Food and drink
  • Free bottled water
  • Daily housekeeping

Special features


Bidi Badu Restaurant - This beachfront restaurant serves breakfast, lunch, and dinner. A children's menu is available. Happy hour is offered.

Bidi Badu Bar - Onsite bar. Happy hour is offered. Open 24 hours. Open daily.

Bidi Badu Beach Resort’s small print

Also known as

  • Bidi Badu Beach Resort Diani Beach
  • Bidi Badu Beach Resort Hotel Diani Beach
  • Bidi Badu Beach Diani Beach
  • Bidi Badu Beach
  • Resort Bidi Badu Beach Resort Diani Beach
  • Diani Beach Bidi Badu Beach Resort Resort
  • Resort Bidi Badu Beach Resort
  • Bidi Badu Beach Diani Beach
  • Bidi Badu Beach Resort Hotel
  • Bidi Badu Beach Resort Diani Beach


  • Pool access available from 9:00 AM to 6:00 PM.
  • Children under 17 years old are not allowed in the swimming pool without adult supervision.

    Guests under 18 years old are not allowed in the fitness facility.

    This property does not have elevators.

    Guests can rest easy knowing there's a fire extinguisher and a first aid kit on site.

    Transfers via shuttle are required and must be arranged at least 24 hours before travel by contacting the property at the number on the booking confirmation.

    For transfers, guests must contact the property before arrival at the number on the booking confirmation.

    The name on the credit card used at check-in to pay for incidentals must be the primary name on the guestroom reservation.

    Optional extras

    Airport shuttle service is offered for an extra charge of USD 50 per vehicle (one-way)

    Airport shuttle service for children costs USD 0

    We have included all charges provided to us by this property. However, charges can vary, for example, based on length of stay or the unit you book.

    Didn’t find the right property?

    Continue searching for Mombasa (and vicinity), Kenya

    Bidi Badu Beach Resort

    Is the description of this hotel not correct? Tell us