I have noticed many times that I will be on a walk or run with Pokemon Go open to try to hatch some eggs and the distance won't seem to update immediately. I'll be at say 2.5km on an egg, run half a mile, and then check it and it will still say 2.5km, then I walk for a minute or so and check and it will be at 3.2km. Yesterday I actually witnessed it jump over .7km in a matter of seconds.

So it appears to me there is a delay with pushing your "distance walked" to the server, presumably to save data/battery over the real-time update alternative. However, I would like to know how long this delay is so I'm not checking my distance every 5 seconds waiting for it. Does this delay change based on your connection? Power saver mode? GPS Precision?

  • i would say is a connection problem. sometimes it takes a while to update the distance value
    – lois6b
    Jul 19, 2016 at 12:03
  • 1
    @lois6b i doubt it's a connection problem, there is likely to be a delay in order to make it harder for people to work out if it is working or not (ie driving a car at x speed). Given that fact, it's likely that the delay could be random.
    – Aequitas
    Jul 19, 2016 at 12:27
  • @aequitas, yeah, could be. the fact is we dont know for sure ...
    – lois6b
    Jul 19, 2016 at 12:32
  • This question and its answers for Ingress may contribute: gaming.stackexchange.com/questions/197852/…
    – Montag451
    Jul 19, 2016 at 22:29
  • 1
    from testing for an hour it was almost always every 5 minutes starting from the hour (ie. xx:00, xx:05, etc.) However sometimes it took more or less than that. So I don't really know. I feel like it should be 5 minutes but due to a server glitch or something it took longer one time and then the next time was shorter to compensate or something.
    – Aequitas
    Jul 26, 2016 at 2:16

4 Answers 4


Anytime the "loading" symbol appears in the corner, your distance is usually not being counted. If you wait for the game to finish loading before you walk, your distance will almost always count. The update is dependent on whether it is able to get a good GPS signal but even if you have excellent signal, if the game is loading it will not update until it has finished loading. At least, according to a number of experiments done by a few people that seem to show that distance is not counted while the game is loading. This would explain the jumps you experience as well, I would think. Hope this helps.

  • 1
    I don't think so, what OP is asking about is the built-in game time interval when it updates your egg/buddy distance. Many times while you walk, distance is counted but not updated until ~4-5 mins later.
    – gitsitgo
    Sep 19, 2016 at 14:21

Well the delay will depend on your connection of course, if you have a poor connection it will probably be longer than if you have a good one.

But there is no fixed amount of time between each delay to update the distance to hatch the egg, it's purely based on connection.

Hope this answers your question.

  • i dont think so. if youre talking about connection i assume you are referring to RTT. That would be <500ms for anywhere in the world. In the game it seems that there is a far longer delay before updating the distance count.
    – Aequitas
    Jul 19, 2016 at 12:26
  • 1
    @Aequitas that is what I was thinking, I was running with LTE connection that wasnt performing incredibly well but for upwards of a minute to update the distance seems more like a buffer of some sort. I'll will wait to see what the community says though.
    – DasBeasto
    Jul 19, 2016 at 12:30

the interval time between updates on egg hatching and buddy system is 5 minutes. every 5 mins to the second the buddy system will add on the last clocked distance. I am still figuring out exactly how long between each location check that adds the distance but for it adding to your buddy/egg it is 5 minutes. if you get a loading circle at the 5 minute mark it will delay the add up until the loading is done, giving the impression the next one is shorter but it still keeps to the 5 min mark. the counter starts the moment the game has finished loading. If the game loads, and the character is displayed at XX:37, this counts as the first location marker, 5 minutes from then, XX:42 it will add the next totalled distance to the buddy, and XX:47; XX:52 and so on

don't forget the most effective way to clock distance is to walk in a straight line. the game checks your location at certain intervals, draws a straight line between them and uses that as a distance (if you travel to fast between two points it thinks your driving - so no switching between apps or staying too long in the caught pokemon screen). i.e. walking in a straight line for 1 km will clock 1km in distance; walking in a 1km circle will only clock about 600m as it only clocks a triangle between 3 points rather than your actual path taken.

I usually walk 1km in a straight line, wait for the distance to be clocked in the buddy and turn around 180degrees and walk back 1km. doing this and checking my distance I have clocked 2km. if you do need to make a 90degree turn or more I would advise waiting for the buddy to clock the distance before carring on as you would have walked more than what has been clocked.

  • p.s. it is impossible to base the time between location updates on devices internet connection speed. you cannot program a game to say if your speed is this much only update this often, its just not viable or worth doing as would cause more issues.
    – sean
    Nov 1, 2016 at 14:11
  • it clocks every 5 minutes and if it is after it is because the game is loading not because you have slow connection. the game could be taking a while longer to load due to the connection but if at xx:42 you game wants to log the distance and it takes 2 minutes to send the data, it has taken 2 minutes to send the data, it doesn't affect the timer. at XX:47 it will still send a request to update the distance. depending on what your device is currently doing the time it takes to complete the distance update can vary but not the timer between each update.
    – sean
    Nov 1, 2016 at 14:13
  • How did you verify the 5 minute interval?
    – Jerry
    Nov 1, 2016 at 22:28

Your registered or virtual distance will update at a minimum interval of four (4) minutes. The interval could be longer than four minutes due to how iOS/Android keep track of time but is guaranteed to be no sooner than four minutes.

You may verify this by walking until your buddy Pokemon finds at least two candies (using 1 km buddy would be fastest). Then check your journal for the times when your buddy found the candies. Repeat this experiment several times to narrow down the update interval.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .