Thank you for this solution Andrei (Andrei Lazanu, School 205 Bucharest) and for the link to the useful site:

For a 2x2 grid I need to make 2 moves.

There are 4 possible paths:

left, left
left, up
up, left
up, up


Only 2 of these take me to the top left-hand corner of the grid, so the probability of getting to the opposite corner is:


1
22
×2 = 2
4
= 1
2

For a 3x3 grid I need to make 4 moves.

There are 16 possible paths.

Only 6 of these take me to the top left-hand corner of the grid, so the probability of getting to the opposite corner is:


1
24
×6 = 6
16
= 3
8

For a 4x4 grid I need to make 6 moves.

There are 64 possible paths.

Only 20 of these take me to the top left-hand corner of the grid, so the probability of getting to the opposite corner is:


1
26
×20 = 20
64
= 5
16

I found on the Internet, at the Math Forum, the formula together with the explanation.
The address is: http://mathforum.org/library/drmath/view/54218.html

The formula generating the number of ways to go from one corner to another is:


[2(n-1)]!
[(n-1)!]2

The formula generating the probability of landing in the opposite corner in a n x n grid is:


1
22(n-1)
× [2(n-1)]!
[(n-1)!]2
.
I verified my results and they worked for n = 2, 3 and 4.