Tourism is big business in Mombasa, where Diani is located. Tourists have the option of staying at luxurious 5-star hotels or budget hotels.
Additionally, many residents of Mombasa and surrounding areas independently rent their houses or rooms at affordable prices. Similarly, the Airbnb service allows tourists to book accommodation before arriving in Mombasa.
Many coastal residents operate a mixed-mode business. They rent their property either through Airbnb or independently. The advantage of independently renting is that prices are not fixed, and you can bargain for a good deal, especially if you stay longer.
However, it's advisable to book on arrival to receive discounts and ensure that the condition of the rooms is satisfactory. Additionally, it’s advisable to physically inspect the house before committing. I understand that physically checking places feels like a tedious or dangerous task.
However, it's straightforward because many Airbnb operators are located nearby and will drive you to their property. There are many brokers, and they maintain a list of houses that you definitely miss one that will impress you.
Additionally, prices are very affordable. You can get a studio apartment for $15 per night, a one-bedroom house for about $50, and reputable hotels charge about $100 per night.
For people staying longer in Mombasa, booking independently could substantially reduce your accommodation costs and allow you to stay longer in Mombasa.