Theo các nhân chứng có mặt tại hiện trường, vào thời điểm trên, xe khách biển kiểm soát 22B-00539 chạy hướng Hà Giang - Tuyên Quang khi đến Km30+540 Quốc lộ 2 đã va chạm với xe tải biển kiểm soát 19C-06535 và xe máy biển kiểm soát 22B1 - 03570 đang lưu thông chiều ngược lại.
Vụ tai nạn khiến người điều khiển xe máy tử vong, ba hành khách trên xe khách bị thương được đưa đi cấp cứu tại Bệnh viện Đa khoa Tuyên Quang. Cả ba chiếc xe cùng hư hỏng nặng, xe khách bị vỡ hết toàn bộ kính ở thân xe. Ngay sau khi sự việc xảy ra, lực lượng cảnh sát giao thông đã có mặt tại hiện trường, phân luồng không để xảy ra ùn tắc giao thông.
Danh tính các nạn nhân và nguyên nhân vụ tai nạn đang được lực lượng chức năng điều tra làm rõ.