Theo giới chức địa phương, vụ việc xảy ra tại tỉnh North Cotabato trên đảo Mindanao - đảo lớn thứ hai của Philippines. Chiếc xe tải chở cát đã đâm vào một xe khách trên trục đường chính ở đô thị Antipas thuộc tỉnh trên. Các nhân chứng cho biết chiếc xe tải dường như đã mất phanh trước khi xảy ra vụ va chạm.
Một nhân viên cứu hỏa - ông Samuel Lumayon cho biết số người thiệt mạng trong vụ tai nạn này có thể tăng do nhiều người bị thương nặng đang được điều trị trong bệnh viện.