<p>Provided are an optical module and a method of fabricating the same. An optical fiber block includes an optical fiber array substrate having a plurality of receiving grooves in which optical fibers are respectively disposed, and an optical fiber array cover coupled to an upper surface of the optical fiber array substrate to fix the optical fiber. An optical bench has a plurality of through-holes in which the optical fibers protruding through a surface of the optical fiber block are respectively inserted. The number of the through-holes corresponds to the number of the receiving grooves formed in the optical fiber block. A first surface of the optical bench is fixed to the optical fiber block. An optical device block includes optical devices corresponding respectively to the through-holes formed in the optical bench. The optical device block is fixed to a second surface of the optical bench.</p>