Answer
$\infty$
Work Step by Step
If we allowed left and up moves too, there would be infinite possible routes because we could go in a small circle (for example in the first four squares) for a number of times, and then go to the finish. It will be a different route if we do 1,2,3...46... circles