The river Deveron is approximately 55 miles long and rises in the Cabrach Hills between Glass, Dufftown and Rhynie. From the Cabrach the river flows eastwards through agricultural land towards Huntly. In this area there are three valleys known as Strath Deveron, Strath Bogie and Strath Isla through which the Deveron and its two tributaries, the Bogie and the Isla flow. The Deveron and the Bogie join just below Huntly whilst the Isla joins them four miles down river at Rothiemay. From here on the river is known simply as the Deveron and it continues its way to enter the sea at Banff.
Over the years the river has been renowned as a salmon, sea trout and brown trout river. The season for salmon and sea trout is from 11th February to 31st October, while the brown trout season is 14th March to 6th October. Spring salmon are best in April and May although a few can be caught in February and March. The grilse run the river during June, July and August depending on the river levels. There is a late summer run of salmon during August, September and October and fish with sea lice can even be caught on the last day of the season. The sea trout run mainly during June, July and August but at the lower end of the river they can be caught in May. The fly hatches occur during March, April and May for brown trout fishing and some excellent sport can be had at this time. There are also some good evening brown trout rises in June, July and August.