El río Tinto (Luxia en la antigüedad) es un río costero del sur de España, que discurre a lo largo de la provincia de Huelva, Andalucía. Nace en la sierra de Padre Caro y tras recorrer casi 100 km llega hasta la Ría de Huelva, donde se funde con el río Odiel. El río es conocido por el color rojizo de sus aguas, de ahí su nombre. La coloración tiene su origen en la meteorización de minerales que contienen sulfuros de metales pesados hallados en los yacimientos a lo largo del río.