St.-Janshof is een straat te Vught in de gemeente Vught. De St.-Janshof is gelegen in de Nederlandse provincie Noord-Brabant.