Lễ hội đua ngựa Bắc Hà có nguồn gốc lâu đời, bắt đầu từ những cuộc thi ngựa tự phát của đồng bào các dân tộc Mông, Tày, Nùng... sinh sống trên vùng đất Bắc Hà. Ban đầu, đây chỉ là những cuộc tranh tài nhỏ giữa các chàng trai bản với nhau trong những ngà