Ajay Chopra, 41, of Bendigo in Victoria, pleaded guilty to three counts of indecent behaviour and two charges of attempted assault in the Victorian county court Thursday, the Melbourne Age reported.
Chopra allegedly terrorised women aged between 20 and 30, between February and August 2011 as they travelled on V/Line trains from Bendigo to Melbourne.
The court heard that he approached the women offering to read their palms.
Chopra will undergo psychological assessment before his hearing resumes.
He applied to the court to suppress his identity because he said he was embarrassed about his identity being published.