Gebirgsstelzen findet man an schnell fließenden Gewässern im Bergland bis 2000 m und im Flachland. Verbreitet sind sie in Europa bis auf Skandinavien und Nordrussland, außerdem in Kleinasien, Nordchina und Japan. Sie sind Teilzieher, sie überwintern in West- und Südeuropa, in Nord- und Westafrika.