Net als vele andere bergkerken in Zuid-Tirol ligt ook de St. Kathreinkerk in Hafling/Avelengo op een plek die al in de prehistorie voor religieuze doeleinden werd gebruikt. In de 12e eeuw werd hier een kerk door een brand verwoest. In 1452 werd de nieuwe kerk gewijd.
De Legende
Volgens de legende wilden de bewoners in de omgeving een kerk bouwen. Er boden zich twee reuzen aan om te helpen, maar eigenlijk moesten die op hetzelfde moment ook een kerk bouwen in het naburige Langfenn. Aangezien ze maar één hamer hadden, moesten ze die delen. Op een dag kregen ze ruzie waarna de bouwheer van Lafenn een paar enorme stenen pakte en deze naar St. Kathrein in Hafling wierp. De rotsblokken misten hun doel, maar ze liggen er nu nog, onderaan de kerk in de wei.