Tai nạn bắt đầu vào khoảng 19h ngày 2/6 khi một đoàn tàu tốc hành chở khách đang trên đường từ bang Tây Bengal tới thành phố Chennai ở bang miền Nam Tamil Nadu thì bị trật bánh. Vị trí xảy ra vụ trật bánh tại quận Balasore của bang Odisha. Một số toa của đoàn tàu này đã đổ nghiêng sang đường ray bên cạnh sau sự cố. Cùng lúc đó, một đoàn tàu chở hàng đang trong hành trình ngược lại đã va chạm trực diện với các toa tàu vừa gặp sự cố khiến 3-4 toa tàu hàng rơi khỏi đường ray.
Lực lượng cứu hộ đã được điều động tới hiện trường ngay trong tối 2/6 và rạng sáng 3/6. 2 nhóm cứu hộ đầu tiên của Lực lượng Phản ứng Thảm họa Quốc gia (NDRF) và Trung tâm Kiểm soát Giao thông Tập trung với hơn 50 thành viên đã có mặt tại hiện trường và tập trung tìm kiếm, cứu hộ người bị nạn chỉ nửa giờ sau vụ việc.
Thủ hiến bang Odisha Naveen Patnaik đã chỉ thị cho các quan chức của bang tới hiện trường tai nạn để chỉ đạo công tác cứu hộ. 50 xe cứu thương đã được chính quyền bang Odisha điều động tới hiện trường để ứng phó với số nạn nhân đang tiếp tục tăng.
Trong khi đó, Thủ hiến bang Tây Bengal Mamata Banerjee đã công bố số điện thoại trợ giúp khẩn cấp để thân nhân những người bị nạn có thể liên lạc để tìm kiếm người thân. Chính quyền bang Tây Bengal cho biết, sẽ tiếp tục phối hợp với bang láng giềng Odisha để khắc phục hậu quả vụ việc.
Ngay trong tối 2/6, Thủ tướng Ấn Độ Narendra Modi cho biết, người thân của mỗi nạn nhân thiệt mạng trong vụ tai nạn tàu hỏa tại Odisha sẽ nhận được một khoản tiền đền bù trị giá 200.000 rupee (tương đương 2.400 USD), còn mỗi người bị thương sẽ nhận được 50.000 rupee (600 USD).
Hiện, Bộ Đường sắt Ấn Độ đã yêu cầu điều tra nguyên nhân vụ việc và đẩy nhanh tốc độ tìm kiếm cứu nạn tại hiện trường.