Zaviye ist ein Dorf im Bezirk Ayancık, in der Provinz Sinop, Türkei. Zaviye liegt auf 383 m Höhe, im Gebirge Küre. Die Einwohnerzahl beträgt 296. Die nächste größere Stadt ist Boyabat, 51 km südöstlich. Strände in der Nähe: Ayancık (8,1 km), Ayancık Köyü (8,7 km), Ali Köyü (12 km).