Kollisionen ägde rum i Minneriya, omkring 20 mil från Colombo, ett område känt för sin nationalpark och sitt djurliv.
Konduktören berättar att flocken på omkring 20 elefanter plötsligt försökte ta sig över tågspåret.
– De var omkring tio meter bort. Vi bromsade så hårt vi kunde men det var inte mycket att göra. Minst fyra elefanter vältes omkull.
VJ Jackson som bor i Minneriya berättar att de tog sig till olycksplatsen sedan de hört ett tutande tåg och "skrikande elefanter".
– Vi såg elefanter liggandes överallt.
Två av tågets vagnar spårade ur i samband med kollisionen, men ingen människa skadades. Den elefant som skadades kunde senare återbördas till sin flock.