or maybe you're running slower on the treadmill? if you're running outdoor on a track, if i'm not mistaken, 4 laps around a track is equal to 1 mile. if you run 12 laps then that is equivalent to about 5km. so check to make sure you are really running what you think you are just to be sure