WA's cold case detectives have extradited a 54-year-old man from New South Wales over the rape of a teenage woman at a Perth train station almost 30 years ago.

The young woman was raped in bushland near the Beckenham train station almost 30 years ago. Credit:Rohan Thomson

Police will claim the man approached a 17-year-old and a 19-year-old woman at the Beckenham train station on March 10 1990, armed with a small handgun and wearing a balaclava.

He then grabbed both girls, dragged hem into nearby bushland and raped the younger woman.

Now Cold Case Serious Crime Squad Officers have charged a 54-year-old man from Cootamundra, NSW, and extradited him on Friday to face court charged with going armed in public to cause fear, deprivation of liberty, sexual penetration without consent and aggravated indecent assault.

At this stage a police media spokesman could not provide any further information on how cold case officers made the breakthrough arrest almost three decades after the crime.

The NSW man will face Perth Magistrates Court on Saturday.