Actually, both are formal and needed to be worn on the right occasions. a bowtie is considered as more formal for prom and necktie on meetings. However, at the wedding ceremony, you can wear any of them without any hassle.