mine was about 29 miles - it was a smidge over on each mile (faie enough) and at mile 22 sais 22.15 from memory, but it lost the signal in the underpass, and for some reason when I came out it had added about three or four miles and said that I'd already finished (26.85 or similar!!)