Hendelsen skal ha skjedd ved landsbyen Minneriya nordøst i landet.
Lokomotivføreren sier til nyhetsbyrået AP at elefantflokken plutselig prøvde å krysse sporet.
– De var rundt ti meter mellom oss. Vi trykket inn bremsene til maksimal kapasitet, men det var ikke så mye vi fikk gjort. Minst fire elefanter ble truffet, forteller lokfører N.W. Jayalath til AP.
Godstoget fraktet rundt 50.000 liter drivstoff da ulykken inntraff. Ingen om bord skal ha blitt skadet som følge av sammentreffet.