EuroVelo 12 begins at Lerwick and progresses northeast through Great Britain, finishing at Saxa Vord after three stages. The total distance is 117 km with a cumulative climb of 1275 m.
Stage 1 from Lerwick to Ulsta is the longest at 66.2 km with 813 m of elevation gain. This stage includes multiple climbs, the largest being a 110 m gain over 2.3 km starting at km 38.8. The highest point on this stage is 132 m above sea level.
Stage 2 covers 30.4 km from Ulsta to Gutcher with 262 m of climbing. It features three climbs, the longest starting immediately and climbing 53 m over 1.6 km. The highest elevation on stage 2 is 76 m. No water or food stops are available on this stage.
Stage 3 runs 20 km from Gutcher to Saxa Vord and includes a 59 m climb over 2.3 km beginning at 5.7 km. The highest point is 96 m. There are 5 water or food stops on this section. No temperature or seasonal data is available for this route.
Throughout the route, riders pass through various small places including Veensgarth, Voe, West Yell, and Baltasound. Water or food stops are unevenly distributed, with some stages having none and others having several. This route has no border crossings, remaining entirely within Great Britain.