Het Johanniter Opvanghuis biedt tijdelijke opvang, huisvesting en begeleiding aan mensen in noodsituaties. Het Johanniter Opvanghuis is gevestigd in een royale twee-onder-een-kap woning aan de rand van Bennekom. Het opvanghuis is goed bereikbaar met het openbaar vervoer.
Ook grotere plaatsen zoals Ede en Veenendaal zijn gemakkelijk vanuit Bennekom te bereiken. In het Johanniter Opvanghuis is ruimte voor 9 bewoners en 2 kinderen. Er is een gezamenlijke woon- en eetkamer. Iedere bewoner heeft een eigen kamer. Personen uit de Valleiregio worden met voorrang opgenomen.