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.