Obec Krňany se nachází v okrese Benešov, Středočeský kraj, na hřebeni mezi sbíhající se Vltavou a Sázavou, asi 30 kilometrů jižně od Prahy.

Obec Krňany se nachází v okrese Benešov, Středočeský kraj, na hřebeni mezi sbíhající se Vltavou a Sázavou, asi 30 kilometrů jižně od Prahy.