Theo thông tin ban đầu, xe ô tô 29B-029.74 do Nguyễn Quang Cường ( sinh năm 1990 ở xã Kim Lũ, huyện Sóc Sơn, thành phố Hà Nội) điều khiển đến Km 18+450 đường quốc lộ 2B, thuộc địa phận xã Hồ Sơn, huyện Tam Đảo, bất ngờ mất lái, đâm vào taluy rồi rơi xuống vực. Khi xảy ra tai nạn, xe có 30 người bao gồm lái xe và phụ xe.
Tại hiện trường, chiếc xe khách bị lật ngang, nằm cách mặt đường khoảng 2-3m, rất may, chỉ ghi nhận hai người bị thương. Cả hai người đã được đưa đi cấp cứu tại bệnh viện, chiếc xe ô tô 29 chỗ bị hư hỏng. Nguyên nhân ban đầu được xác định là do lái xe tự gây tai nạn.
Lực lượng chức năng tỉnh Vĩnh Phúc đã tổ chức cứu hộ, cứu nạn, phân luồng giao thông để bảo đảm tuyến đường lên thị trấn Tam Đảo thông suốt.