No, not all Vikings had beards. In fact, many of them were clean-shaven! However, the stereotype of the Viking with a big, bushy beard is not entirely without merit; a lot of Vikings did indeed have beards.
So why did some Vikings wear beards while others didn’t? It probably had a lot to do with personal preference and practicality. Beards could help keep a Viking warm in cold climates, and they could also act as a sort of natural armor in battle. Plus, let’s face it: beards just look badass.
So there you have it: not all Vikings had beards, but many of them did. And whether they had facial hair or not, all Vikings were fierce warriors who feared nothing and nobody.