A 30-06 is mostly considered a medium range hunting rifle and is good for that 100 to 500-yard shot. For hunting, this is just about perfect because most hunting is actually done at between 200 and 400 yards. Some people prefer longer distance hunts or long-range competition shooting. About the max distance you would want to shoot with a 30-06 is 1000 yards. You don’t want to sacrifice accuracy for distance.