Caspe se situe dans la partie orientale de la province de Saragosse, en Aragon, à proximité des frontières avec la Catalogne et la province de Teruel. Elle est nichée dans une zone de plaines et de collines, le long du río Guadalope, et elle est dominée par la présence imposante du réservoir de Mequinenza, qui constitue l’un des plus grands lacs artificiels d’Europe.
La ville se trouve à environ 110 kilomètres de Saragosse, la capitale régionale, et à proximité de Lleida et de Huesca. Elle est également bien connectée à des lieux naturels importants, comme les steppes de Monegros ou les zones humides proches du lac, riches en biodiversité et prisées par les ornithologues.
Le climat de Caspe est de type méditerranéen continental, avec des étés très chauds et secs, et des hivers relativement doux. Le printemps et l’automne offrent les conditions idéales pour visiter la région, notamment pour profiter des activités en plein air comme la pêche, la randonnée ou les sports nautiques.