The invention provides a method for preparing high-accuracy titanium and titanium alloy bars. The method comprises the steps of preparing a blank, blanking, cogging and forging, performing deformation processing, annealing, hot straightening, turning, finishing, and inspecting a finished product and packing. According to the method, the bars are turned before finishing treatment, the diameter of the bars can be directly processed into the size of finished bars, sweeps generated by turning the bars can be recycled, and the economic value is high; the heating temperature is low during finishing treatment, metallographic structures of the bars are influenced a little and nearly not changed, the service life of the bars is prolonged, and the mechanical strength of the bars is enhanced; meanwhile, because the heating temperature is low during finishing treatment, oxide skins on the surfaces of the bars are very thin, the indentations of the integral bars are small in the straightening process, the bars are not required to be ground after straightening, directly enters a polishing machine and are polished twice to meet the requirements of the finished bars on roughness 1.6[mu]m and size tolerance.