The church dedicated to St. Dimitrij in Magarevo village was built in 1835. This extraordinary three-nave building is unique in many ways in the wider region. By its dimensions and time of construction, the church is similar to the church St. Dimitrij in Bitola. This temple is a witness of the high level of culture, which reached the population from this village during the 19th century, when both villages Trnovo and Magarevo had about 5000 inhabitants.
The church and the whole village were burned and severely damaged during the First World War, when the inventory along with the valuable iconostasis were dismantled by the Bulgarian army, which during the withdrawal had unsuccessful attempt to transport them to Bulgaria.
Considering the fact that the building was severely damaged, it was decided that the iconostasis will be placed in the church of St. Mary in Bitola.
Today in the interior of the church there are no traces of the frescoes and the existing iconostasis with two rows of icons is from recent time. From the old icons, only a few damaged samples have been preserved.
Near the St. Dimitrij church is the church dedicated to St. George built in 1871.