El río San Juan del Oro, también llamado río Grande de San Juan, río Grande de San Juan de Oros —por el poblado abandonado homónimo— y río San Juan Mayu, es un curso fluvial perteneciente a la cuenca del Plata que discurre en la región altiplánica fronteriza entre el noroeste de la Argentina y el sudoeste de Bolivia.