EuroVelo 12 from Inverness covers 231 km in three stages with a total climb of 1723 m. It follows a northerly direction through Scotland from Inverness to Thurso via Tain and Altnaharra.
The first stage from Inverness to Tain is 60.4 km with 446 m of climbing. It features two main climbs: a 2.2 km ascent starting at km 12.9 gaining 53 m at average 2.4% and a longer 2.9 km climb starting at km 23.4 rising 104 m with a maximum gradient of 5.7%. Highest point on this stage is 148 m.
Stage two covers 75.8 km from Tain to Altnaharra with a moderate 337 m of elevation gain. This leg is without notable climbs, reaching a high point of 264 m. There are 10 water or food stops along this stretch.
The longest and most climbing-intensive is stage three from Altnaharra to Thurso, 94.8 km with 940 m of ascent. It includes several climbs, the longest being a 4.3 km climb with 126 m gained at an average gradient of 2.9% near the start. Other climbs range from 1.5 to 3 km, some reaching maximum gradients near 8.9%. The highest elevation reached is 228 m. There are 24 water or food stops on this final stage.
The tour only runs within Great Britain, without border crossings. Recorded temperatures and months are not specified. Water and food stops vary, with the most plentiful on stage one and three.
This route passes through many places including Inverness, Tain, Altnaharra, and Thurso, as well as multiple small communities along the way.