The best colour for a blazer depends on a few factors, including the occasion, personal style, and body type. Here are some popular colours that are considered timeless and versatile:
Navy blue: A navy blue blazer is a classic choice suitable for both formal and casual events. It's an excellent option for those who prefer a more traditional look.
Charcoal grey: Charcoal grey is another superb choice for men who want a blazer that will go with many different pants and shirts.