Die Pfarrkirche von Hafling, die im Jahr 1291 erstmals urkundlich erwähnt wird, ist dem heiligen Johannes dem Täufer geweiht. Die Mauern des Langhauses stammen noch aus dieser Zeit. In der zweiten Hälfte des 15. Jahrhunderts wurden der gotische Chor und der Turm hinzugefügt, die heute zu sehen sind.
Die Wiedereinweihung fand am 11. Juni 1469 statt. Im 17. Jahrhundert wurde die flache Holzdecke durch ein Tonnengewölbe ersetzt. Bemerkenswert ist das auffallend große Wandgemälde, das um 1600 entstand und Johannes den Prediger zeigt. Am Chorbogen befindet sich ein kostbares Fresko von Karl von Blaas. Zur Ausstattung gehören auch einige Skulpturen aus dem 18. Jahrhundert.
Rätselhaft ist das Porphyr-Relief an der Außenseite der Friedhofskapelle, der heutigen Sakristei. Es zeigt eine Person, einen Baum, eine Blume und ein radförmiges Ornament. Oft wird dieses mysteriöse Relief mit einer agrarischen Sonnenfrömmigkeit in Verbindung gebracht. Eine genaue Interpretation steht jedoch noch aus.