An Eastern Cape train driver and his assistant both died following a collision between a train and a truck at Berlin outside East London on Friday.
The Eastern Cape Department of Transport said the driver of the truck was rushed to hospital with critical injuries.
The accident happened at a railway crossing near Buffalo City Metro Waste Management Site in Berlin.
The Department said the truck driver was apparently on his way to deposit waste when the crash occurred.