High accuracy automatic measurement of engine box is significant for enhancing the quality and performance of the engine. To complete the fast automatic measurement of the engine box shaft hole diameter, a new non-contact methods for inner hole diameter measuring is proposed in this paper, a mathematic model is built according to this method. A probe based on laser displacement sensors is developed to meet the method by distributing the laser displacement sensors in the probe cross-section uniformly. By this method, shaft hole diameter can be got with single measurement. This method eliminates some defects involved in existing shaft hole diameter non-contact measuring methods, it does not need the rotation of the probe and accurate locating of the probe center and the shaft hole center. Experiments proved that the methods can be used to complete the task of the shaft hole diameter measuring with simple operation and accurate result. Experiments have also shown that the proposed method is an effective method of non-contact high accuracy diameter measurement.