The invention relates to flax fibers. The strength of the flax fibers is 3.0 to 8.0cN/dtex and the fineness of the flax fibers is 1,500 to 3,500 Nm; preferably, the strength of the flax fibers is 4.0 to 7.0cN/dtex and the fineness of the flax fibers is 1,500 to 3,000Nm; more preferably, the strength of the flax fibers is 4.5 to 6.5cN/dtex and the fineness of the flax fibers is 1,800 to 2,800Nm; and optimally, the strength of the flax fibers is 5.0 to 6.0cN/dtex, and the fineness of the flax fibers is 2,300 to 2,700Nm. The invention also relates to the preparation method of the flax fibers, which comprises the steps of acid impregnation, washing, oxidization, fiber spinning, oil feeding, oil and water removal, fiber softening, oil feeding and wetting, stowing and mechanical loosing. The flax fibers provided by the invention have high strength and fineness. The preparation method is short in process and light in pollution.