The NSW rail system discriminates against blind and visually impaired passengers by failing to consistently tell them which station their train has reached, a court has found.

Federal Disability Discrimination Commissioner Graeme Innes has won his 18-month discrimination battle against RailCorp, with a federal magistrate finding that the state-run corporation's station announcement system was "haphazard and uncoordinated".

"It would appear startlingly obvious to the lay observer that passengers travelling upon trains need to know where to get off," Federal Magistrate Kenneth Raphael said.

"It would be equally obvious that this information would be provided in a way that was effective for all passengers."