Šachov (německy Klein-Tschochau) je vesnice v Ústeckém kraji, asi deset kilometrů od Ústí nad Labem ve správním území obce Povrly. Nachází se v Českém středohoří, v údolí, kterým vede silnice z Českého Bukova do Prosetína. Vesnicí protéká potok v minulosti zvaný Kohlengrundbach.