Bagno is a village in the administrative district of Gmina Oborniki Śląskie, within Trzebnica County, Lower Silesian Voivodeship, in south-western Poland. It lies approximately 8 kilometres north-west of Oborniki Śląskie, 18 kilometres west of Trzebnica, and 29 kilometres north-west of the regional capital Wrocław.