Poilvache Castle (French: Château de Poilvache) is a ruined medieval castle in the municipality of Yvoir in the province of Namur, Belgium, overlooking the village of Houx from a clifftop on the Meuse River.