Generally, snipers can shoot accurately up to 1000-1500 yards or more.