An optical module includes a base portion; a surface type optical element
receiving or emitting light; an optical waveguide being mounted on the
base portion; a holding member being mounted on the base portion; a cap
being mounted on the base portion; and a fixing member. The optical
waveguide includes on an end portion of the optical waveguide light
input/output end face that transmits light therebetween. The holding
member positions and holds the surface type optical element and one end
portion of the optical waveguide. The cap includes a light transmitting
window provided in a position opposing to the other end portion of the
optical waveguide. The cap at least partially covers the optical element
and the optical waveguide. The fixing member fixes the other end portion
of the optical waveguide and the cap.