|Location Map ( geo)|
|Distance:||6.4 miles (10.3 km)|
|Meets:||A96, B9089, B9013, B9012|
|Route outline (key)|
The C25E runs roughly north from the A96 at Alves, to meet the B9089 at Wards Crossroads next to the Roseisle Maltings. It then turns east, and crosses the B9013 to terminate on the B9012 near Duffus. There is also a short spur at this east end, running north to also meet the B9012.