Obec Velké Svatoňovice leží v Podkrkonošské pahorkatině pod úpatím Jestřebích hor, 9 km jihovýchodně od Trutnova. K obci od roku 1976 přísluší Markoušovice, malá vesnice pod hřebenem Jestřebích hor, vzdálená 4 km severozápadně od Velkých Svatoňovic.