There is a difference: A jacket is generally shorter, covering the upper body down to the waist or a little further; the inner lining and outer shell are generally of one piece (though there are ...