La Gran Valira a une longueur de 41,4 km, dont seulement 9 km en dehors d'Andorre, et un bassin de drainage d'une superficie de 591,6 km2 pour l'ensemble du système de la Valira, y compris la Valira d'Orient et la Valira del Nord.
Son débit annuel moyen (volume d'eau qui traverse une section de la rivière par unité de temps) est de 33,70 m3/s (1 190 pi3/s) à la Seu d'Urgell en Catalogne, en Espagne.
La rivière Valira a la forme d'un Y. Les branches supérieures sont les rivières Valira del Nord et Valira d'Orient. Elles se rejoignent à Escaldes-Engordany et, de là, la rivière est appelée Gran Valira.
Valira del Nord
Le fleuve Valira del Nord est également appelé Valira de la Massana, Valira de Ordino ou ribera de Ordino. Elle prend sa source dans les Estanys de Tristaina, un groupe de 3 lacs au nord-ouest de l'Andorre, dans la paroisse d'Ordino, à une altitude de 2 306 m au-dessus du niveau de la mer. De là, la rivière coule vers le centre du pays, traversant les villages d'El Serrat, Les Salines, Llorts, Arans, La Cortinada, Ansalonga, Ordino, La Massana, Anyós et Engordany (partie d'Escaldes-Engordany). Ses principaux affluents sont les rivières Sorteny et Arinsal.
Valira d'Orient
La rivière Valira d'Orient est également appelée Valira de Encamp, Valira de Canillo ou Valira de Soldeu. Elle prend sa source au Cirque des Pessons, dans le nord-est de l'Andorre, dans la paroisse d'Encamp. De là, la rivière traverse les villages de Soldeu, El Tarter, L'Aldosa, El Vilar, Canillo, Molleres, Les Bons, Encamp et Escaldes (qui fait partie d'Escaldes-Engordany). Son principal affluent est le fleuve Madriu.
Gran Valira
La rivière Gran Valira commence par la confluence des deux rivières précédentes à Escaldes-Engordany. Elle traverse les villes d'Andorre-la-Vieille, Santa Coloma, La Margineda, Aixovall et Sant Julià de Lòria. Il se jette ensuite en Espagne où il est rejoint, du côté gauche, par son principal affluent, le Runer.
Enfin, il se jette dans la rivière Segre à la Seu d'Urgell.