A 33-year-old man has been charged with the murder of a mother-of-three whose body was found near the Queensland-NSW border in March.

Queensland homicide detectives have charged a 33-year-old man with the murder of a young mother in March.

The man, who hasn’t been named, was arrested in the north Queensland town of Bowen on Saturday morning.

He was charged with the murder of 24-year-old Alexis Jeffery hours later.

Police say he had been a person of interest in the case since Ms Jeffery’s body was found by the Macintyre River in the Queensland-NSW border town of Goondiwindi on March 16.

The mother-of-three was last seen in Goondiwindi’s town centre on the morning of her death.

The man, who lives in Bluewater near Townsville, will appear in the Proserpine Magistrates Court on Monday.