COVID-19 Travel Alert: If you have an upcoming booking to change or cancel, check next steps and policies here. Please only call if you are within 72 hours of check-in so we can prioritise immediate bookings. Thank you.

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

  • Standard Double Room
  • Double Room, Sea View

What’s around Bidi Badu Beach Resort


  • On the waterfront
  • Diani Beach - 1 min walk
  • Chale Beach - 5.7 mi / 9.1 km
  • Diani - Chale Marine National Park and Reserve - 6.4 mi / 10.4 km
  • Tiwi Beach - 14.1 mi / 22.7 km
  • Shimba Hills National Reserve - 13.7 mi / 22 km
  • Mombasa Marine National Park - 22.9 mi / 36.9 km
  • Nyali Beach - 29 mi / 46.7 km

Getting around

  • Mombasa (MBA-Moi Intl.) - 112 min drive
  • Ukunda (UKA) - 19 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.
To make arrangements for check-in please contact the property at least 24 hours before arrival using the information on the booking confirmation. If you are planning to arrive after 8:00 PM please contact the property in advance using the information on the booking confirmation. 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, debit card, or cash deposit required for incidental charges

  • 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

    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.

    Bidi Badu Beach Resort

    Is the description of this hotel not correct? Tell us