You can put this solution on YOUR website! How long would it take me to walk 654 miles?
It would depend on your walking speed.
Assuming you walk 3.4 mph then
654/3.4 = 192.4 hours (continuously)
.
Assuming you walk 8 hours per day:
192.4/8 = 24 days (walking 8 hours per day)