Самое точное расстояние покажет дорожный курвиметр)))) менее точно но очень годное расстояние покажет специальный GPS трекер, который учитывает перемещение относительно уровня моря. Все остальное, на пример шагомеры на телефонах/браслетах, это весьма приблизительные данные, шаги у всех разные, некоторые колебания как шаги не учитываются, другие колебания учитываются, а шага не было. В общем погрешностей масса. Из своего опыта марафонов могу сказать, что погрешность шагомера в среднем ±15-20% от реального пробега.
Если точность особая не нужна, а в нашем случаи она на самом деле излишняя, Жекин вариант самый оптимальный - смартфоны у всех, поставили приблуду, запустили на старте, на финише среднее арифметическое группы и все гуд.
Вот, к стати, весьма годная приблуда