Nace en el noreste del departamento de los Alpes Marítimos, cerca del paso de Tenda, a unos 1800 m sobre el nivel del mar, junto a la frontera italiana. Desemboca en el mar en Ventimiglia (Italia). Desarrolla su curso en los Alpes Marítimos y en la región italiana de Liguria. Su longitud total es de 60 km, de los cuales 40,1 km se encuentran en territorio francés.[1]
Las principales poblaciones de su curso son Tende (Francia) y Ventimiglia (Italia). El valle del Roya, aguas arriba de Olivetta, fue transferido a Francia, tras la Segunda Guerra Mundial, por el Tratado de París de 1957. Previamente todo el valle -excepto un pequeño tramo intermedio- pertenecía a Piamonte (Italia).
Su nombre procede del color rojizo de sus aguas durante las riadas. Hay otro curso de agua del mismo nombre en los Alpes Marítimos. Se trata de un torrente alpino que vierte en el Tinée.
↑Service d’Administration Nationale des Données et Référentiels sur l’Eau (Sandre). «La Roya (Y66-0400)»(en francés). Consultado el 19 de febrero de 2014.
↑«Bioitaly.». Archivado desde el original el 12 de julio de 2015. Consultado el 9 de julio de 2015.