Oscar Ngobeni was charged with three counts of murder and one of arson. The matter was postponed to July 2 for further investigations, Colonel Ronel Otto said.
Ngobeni would remain in police custody.
He allegedly went to his 20-year-old girlfriend’s house in Mkwazini village, Letsitele on Thursday evening.
The couple apparently got into an argument before he allegedly stabbed her to death.
Tinyiko Matlaahule was seven months pregnant, Otto said.
He then allegedly stabbed her 58-year-old mother Rachel Hlangwani.
“Both women died on the scene but the 20-year-old woman was taken to hospital in an attempt to save the baby, but it was too late.”
The 24-year-old then went to his friend’s house, in the same village, and allegedly set the house alight, Otto said.
Ngobeni and the friend allegedly had an argument about money.
“Nobody was killed or injured during this incident but the two-roomed house was totally destroyed in the fire.”
He was arrested on the same night and was allegedly linked to several housebreaking cases in Letsitele, Otto said.