Yes! Cardigans when paired with a shirt and trousers can be worn to a formal event. Complete your look with formal shoes or loafers