Leirskogen ligger ved foten av de siste utløperne fra Jotunheimen, på sydsiden et bergparti som går over i en stor skogsvidde som brer seg ut mellom Begnadalen og Etnedalen. På grunn av den sydvendte plasseringen er somrene varme, men da bygda ligger værutsatt til kan vintrene være harde. Største delen av bygda ligger mellom 550 meter og 750 meter. Toppene i bergpartiet nord for bygda stopper rett under 1000 meter. Nordre del av bygda er berglendt mens de sentrale og sørlige delene av bygda ligger på morenesand, myr og nedbrutt flisfjell.