Le bassin versant de la rivière, d'une superficie de 165 miles carrés, se trouve au nord-est de Lairg, sur les pentes sud de la forêt de Ben Armine.
La rivière prend sa source au nord de Dalnessie et coule vers le sud-est sur 15 miles où elle est rejointe par la Black Water à Balnacoil.
De là, il traverse des prairies plates jusqu'au Loch Brora.
Le loch mesure 4,8 km de long et 800 m de large à son point le plus large. Depuis son embouchure, la rivière coule sur 4,8 km jusqu'à la mer à Brora.
Cette section inférieure de la rivière est une série de longues piscines profondes, de rapides rapides et de glissements.
La Brora a la réputation d'être l'une des meilleures rivières de source du nord de l'Écosse.
Les poissons commencent à entrer dans la rivière à la fin janvier et il n'est pas rare que des poissons soient capturés dans la partie inférieure de la rivière le jour de l'ouverture de la saison.
Les montaisons de poissons de printemps augmentent au cours des mois suivants et les retours de prises de printemps jusqu'à la fin mai sont compris entre 200 et 250. Les saumons grilse et d'été entrent dans la rivière à la fin juin et les montaisons se poursuivent jusqu'à la fin de la saison.
Le cours inférieur de la rivière connaît une remontée de gros poissons en automne, ce qui explique probablement pourquoi la date de fermeture est plus tardive que sur la plupart des rivières de la côte est. Les prises annuelles remontent à plus de 800 saumons et madeleineaux.
La rivière abrite également une bonne quantité de truites de mer.