White Sands


White Sands is uniquely positioned on the tip of the Barra peninsula which juts out into the Bay of Inhambane on the one side and the warm waters of the Indian Ocean on the other. At spring/dark and new moon on high tide , the resort becomes an island – cut off from the main land for a few hours per day.


White Sands Resort was set up to help you make your holiday an unforgettable one. Being around our beach for only minutes, you will amazed by our little paradise. Spending your weekends or holidays at White Sands Resort you will have a great time swimming and enjoying water sports in the clean Sea.


Or you can just lay down by the sea to replenish your energy, revitalizing your health and fully relax among the fresh ocean breeze.  Listening to the sound of the ocean. Soon your pressures and worries will seem a lifetime away.


From the moment you step foot in this your ‘home away from home’ a truly unforgettable sense of warmth can be felt from the welcome alone.


This warm-hearted White Sands hospitality combined with the stunning architecture and peaceful surroundings will ensure an absorbing experience from which fond memories will last a lifetime.




Click here to email us

+258 82 574 4127 (Susan)

+27 76 330 1557 (WhatsApp Messages Only)

+258 84 409 2174 (Freddie)

Location: S 23 47 00.22 E 35 29 04.13