After repeated flooding by the Salzach, it was demolished in 1910 and replaced by a new church when the whole settlement was relocated higher above the river.
A first church in the area from the 12th century was dedicated to Saint Nicholas, the patron saint of boatmen, in Altach, the oldest part of the present Oberndorf, a place for trading salt and other goods transported by boats on the Salzach.
[1][2] On 1 April 1757 Altach was severely hit by fire, including the church, with only the tower remaining.
It was rebuilt from 1770 to 1775, with a new hall in Baroque style and a house that also served as a residence for the custodian and a school.
The church was consecrated on 28 October 1798 by Sigmund Christoph Zeil-Trauchburg, then the prince-bishop of the Diocese of Chiemsee.
It began in 1924 on top of the rubble of the former church and only completed in 1936 due to the economic restrictions after World War I; it was consecrated in 1937.