EuroVelo 12 from Edinburgh runs through seven stages across Great Britain, covering a total of 521 km with 3107 m of climbing. Starting in Edinburgh, it heads north towards Inverness, passing through a variety of towns and landscapes.
The tour begins from Edinburgh to St Andrews, a longer day of 105 km with 833 m of climbing. This stage includes several ascents, with the highest point at 285 m and climbs ranging from 2.5 km to 4.7 km featuring gradients up to 7.7%.
Stage 2 to Arbroath is shorter, 58.8 km with only 46 m of climbing, making it the flattest day. Following that is a 70.1 km ride to Stonehaven with 452 m of elevation gain, including multiple climbs of up to 9.2% gradient. Stage 4 runs 63.4 km to Newmachar with 492 m climbing, featuring two notable ascents early in the route.
Stages 5, 6, and 7 cover distances between 60.3 km and 82.1 km, with moderate climbing. These stages include some short climbs and reach altitudes up to 179 m to 176 m respectively. The route passes through numerous towns with plentiful water and food stops, the maximum number being 40 on the first stage.
The route is measured by GPS but has no recorded temperature or particular month mentioned. Water or food stops are frequent on all days, with the lowest count at 8 on stage 5 and up to 40 on stage 1. The tour does not cross borders, remaining entirely in Great Britain.