El Soler est un hameau et un village de la commune de Graus, dans la province de Huesca, en Aragon, à la frontière avec la commune de Capella.
Il est situé sur les rives de la rivière Isábena, traversée par les ravins de La Huerta et de La Atmella, qui se jettent dans la même rivière, avec un relief très accidenté au nord. L’accès se fait par une route locale qui quitte la A-1605, à gauche au kilomètre 8, où la piste se divise en deux, l’une menant à Torrelabad, l’autre au village. C’est la même route ; après avoir traversé El Soler, la route continue jusqu’à Güell.
Environ 18 personnes y vivent.