Zavoj is a village in the municipality of Ohrid, North Macedonia. It used to be part of the former municipality of Kosel. A small village, there are no shops or schools in Zavoj. There are about a hundred houses and it houses a church of Sv. Bogorodica where thousands gather to the village to celebrate the Holy Day on 28 August every year.