Tomás Guardia falleció en su casa de habitación en la ciudad de Alajuela el 6 de julio de 1882 a sus 50 años, luego de una larga enfermedad pulmonar potencialmente mortal para la época, la tuberculosis.