Zaviye (Arapça: الزاوية), Libya'da şehir.
Ülkenin Trablusgarb Bölgesi'nde, aynı adlı Zaviye ilçesi'nin yönetim merkezi olan şehir ülkenin kuzeybatısında, Trablus'a 45 km. mesafede önemli bir liman şehridir. 2011 yılı nüfusu 200.000 civarındadır. Şehirde devlet tarafından işletilen bir rafineri vardır.