Krsy lies approximately 31 kilometres (19 mi) north-west of Plzeň and 100 km (62 mi) west of Prague. The Třemošná River originates in the municipality.
Administrative parts
The villages of Kejšovice, Polínka, Skelná Huť and Trhomné are administrative parts of Krsy.