No, it doesn't have an odometer. But, it can calculate the distance from the tee to the hole. So it will tell the time you took and the total distance traveled on the course.