Possibly could work by saving your location a couple of times before the check in. At the moment the app assumes that I go to away games in a straight line (over water in some circumstances), when in reality I have covered many more miles going via train routes etc.