Hafling ([ˈhɑˑflɪŋ]; italienisch: Avelengo) ist eine italienische Gemeinde mit 816 Einwohnern (Stand 31. Dezember 2024) in Südtirol, in unmittelbarer Nähe zu Meran. Hafling ist Namensgeber für die Haflinger-Pferde. Auch das Ski- und Wandergebiet Meran 2000 befindet sich in Hafling.
Geografie
Die Gemeinde Hafling liegt im Nordwesten des Tschögglbergs, eines das Etschtal zwischen Meran und Bozen ostseitig begleitenden Höhenzugs. Die zwei größten Siedlungen, Hafling Dorf (1290 m) und Oberdorf (1400 m), befinden sich in tieferen, mittelgebirgigen Lagen des von Wald und Wiesen charakterisierten Gebiets im Westen der Gemeinde. Im Nordosten erreicht das Gemeindegebiet Gipfelpunkte der Sarntaler Alpen: die Verdinser Plattenspitze (2680 m), die Hochplattspitze (2615 m) und den Kleinen Ifinger (2552 m).