La commune de Morville-en-Beauce se trouve dans le quadrant nord du département du Loiret, dans la région agricole de la Beauce riche et l'aire urbaine de Paris. À vol d'oiseau, elle se situe à 43,2 km d'Orléans, préfecture du département, à 10,5 km de Pithiviers, sous-préfecture, et à 18,4 km de Malesherbes, ancien chef-lieu du canton dont dépendait la commune avant mars 2015. La commune fait partie du bassin de vie de Pithiviers.
Les communes les plus proches sont : Intville-la-Guétard (3,2 km), Thignonville (3,3 km), Guigneville (4,9 km), Pannecières (5,1 km), Charmont-en-Beauce (5,3 km), Sermaises (5,5 km), Engenville (5,6 km), Audeville (5,8 km), Autruy-sur-Juine (5,9 km) et Estouches (6,4 km).