El río Guareña es un río en España que nace en el término municipal de La Orbada (provincia de Salamanca), entra en la provincia de Zamora en el término municipal de Vallesa de la Guareña, cruza varios kilómetros el término municipal de Torrecilla de la Orden (provincia de Valladolid) y vuelve a entrar en la provincia de Zamora por Castrillo de la Guareña, a continuación pasa por Vadillo de la Guareña, La Bóveda de Toro y Villabuena del Puente y desemboca en Toro en el Duero.