Bueil liegt etwa 25 Kilometer nordnordöstlich von Évreux am Fluss Eure, der die westliche Gemeindegrenze bildet. Umgeben wird Bueil von den Nachbargemeinden Breuilpont im Norden, Villiers-en-Désœuvre im Nordosten, Guainville im Osten und Südosten, Garennes-sur-Eure im Süden sowie Neuilly im Westen.