De gemeente beslaat 12.6 km ² en 1.044 inwoners in 2016. Met een dichtheid van 81 inwoners per km², Villandraut kende een netto toename van 24,9% van de bevolking in 1999.
Omringd door de gemeenten Uzeste, Balizac Bourideys, Préchac Saint-Léger-de-Balson wordt Villandraut ligt 2 km ten zuidwesten van Noaillan, het grootste dorp in het gebied.
Gelegen op ongeveer dertig meter, Villandraut wordt doorkruist door de Ciron, de belangrijkste rivier van het dorp en ligt dicht bij het Regionaal Natuurpark van de Landes de Gascogne.