First let us convert the distance into meters.
distance = 1600 km = 1,600,000 m
Then we get the maximum time by dividing the distance with the smallest movement rate possible, that is:
maximum time = 1,600,000 m / (50 m / year)
maximum time = 32,000 years