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.