Comuna Gorneşti este situată în partea nordică a judeţului Mureş pe drumul naţional DN 15 Târgu-Mureş - Reghin, la 17 kilometri distanţă de municipiul Târgu-Mureş. Este traversată de râul Mureş.
Comuna Gorneşti are în componenţă următoarele localităţi: Gorneşti, Iara de Mureş, Ilioara, Mura Mare, Mura Mică, Pădureni, Periş, Petrilaca de Mureş, Teleac. Localităţi învecinate: Glodeni, Voivodeni, Dumbrăvioara, Sângeru de Pădure.
Trăsăturile climatice ale zonei sunt o consecinţă a poziţiei sale în centrul Transilvaniei, respectiv în zona climatului temperat-continental moderat. Aplitudinea medie termică este de 23-24°C.
Mai puțin de câte 1% din suprafața comunei Gornești, respectiv a comunei Ernei este considerată Arie de protective specială avifaunistică ( SPA), iar prin Pădurea Glodeni respective Lacurile Fărăgău- Glodeni, 18%, respective 3% din suprafața comunei Glodeni este arie specială de conservare( SAC) în cadrul Natura 2000