Zálužice se nachází asi 2 km východně od Žatce na břehu řeky Ohře.

Obec tvoří tři části: Zálužice, Stekník a Rybňany