Sir,
I would advice you to search for Railway Time table published by Bradshaw. They have routes with each and every station with distances. Though I think these are not published any more but you can find an old copy in the book stalls or a library.
Best of luck