Phrases like 5[時]{じ}に[帰]{かえ}ります or 3[時]{じ}に[行]{い}きます or 8[時]{じ}に[来]{き}ます are the very basics one can find in a beginner's book. And despite that, I have yet to see an explanation what exactly they mean. Let's say, that going home takes 1 hour and someone says: 5[時]{じ}に[帰]{かえ}ります。 Does that mean he arrives home at 5 (and departs at 4)? Or maybe he departs at 5 (and arrives at 6)? Or maybe you can say both just by swapping particle に for something else?
Does it work the same way with other movement verbs?