Arévalo se encuentra en la comarca de Tierra de Arévalo, a 827 metros de altitud, y es bañada por los ríos Adaja y su afluente el Arevalillo que envían sus aguas al río Duero.