A coat can be worn casually and in informal settings and blazers are best suited for formal occasions. However, you can style blazers for casual outings as well.