Thực tế, Trường đua ngựa Sha Tin có thể chứa hơn 80.000 khán giả và được trang bị mọi tiện nghi sang trọng có thể tưởng tượng được, bao gồm một màn hình video khổng lồ hướng ra khán đài và chuồng ngựa có máy lạnh dành cho ngựa.
Trường đua Sha Tin là nơi tổ chức giải vô địch đua ngựa thế giới.