21.1 km
5:50 /km
Coastal half.
Coastal, mostly flat, breezy.
From the Royal Mile out to Musselburgh along the Firth of Forth.
Because moving beside water borrows its willingness; the current does part of the pacing for you.
Sea wind and stone — hold rhythm on the exposed miles.
A rolling profile — mid-race climbs ask for shorter strides, not harder efforts.
Kind shoulder-season conditions — mild mornings, arm-sleeves off by kilometre eight for most runners.
A warm regional start — clubs in matching kit, coffee vans, a local mayor with a microphone. Human-scale and unhurried.
Steady, generous local support along the main boulevards and finish straight; genuine strangers-turned-friends handing out orange slices in the suburbs.
Water sections between km 18 and km 24 thin the crowd — breathe long, let the current pace you.
Sealed city tarmac — closed to traffic on race day
Rolling road profile — handcycles handle it with pacing help. Suitable for sturdy strollers on the flatter first and last thirds; expect a couple of longer gradients in the middle.
Arthur's Seat walk the next day.




5:50 /km
Coastal half.
6:30 /km
Portobello beach.
4:50 /km
Firth negative split.
Soft, restorative · step-free, wheelchair friendly
Only forward · run with the land
Forest-grounded · deeper trails, longer days
Long, open lines · quiet lanes, long horizons
Shared maps · shared GPX engine · shared Soul Signature language. Whichever door you enter, the craft standard is the same.