Snědovice est arrosé par l'Obrtka et se trouve à 5 km au nord-est de Hoštka, à 19 km à l'est-sud-est de Litoměřice, à 30 km au sud-est d'Ústí nad Labem et à 48 km au nord de Prague[2].
La commune est limitée par Úštěk au nord, par Tuhaň et Dubá à l'est, par Štětí au sud et par Hoštka à l'ouest[3].