What Color Goes With a Grey Shirt

I recently discovered how well a navy blue blazer complements my grey shirt, adding a touch of elegance to my outfit. The subtle contrast between the deep navy and the soft grey creates a sophisticated look suitable for both formal and casual settings.

However, as I explored more color options, I found myself intrigued by the endless possibilities that can enhance the understated charm of a grey shirt. Let's explore together how different hues can elevate this versatile piece in unexpected ways.

Key Takeaways

  • Black, navy blue, khaki, and olive green are versatile and stylish color combinations with a grey shirt.
  • White creates a clean and fresh contrast with grey shirts, suitable for various occasions.
  • Burgundy adds richness and sophistication to grey shirt outfits, offering a bold and stylish option.
  • Experiment with patterns, prints, materials, and accessories to enhance the versatility and style of grey shirt ensembles.


When choosing colors to match with a grey shirt, black stands out as a versatile and classic option that effortlessly complements the understated elegance of the grey hue. Black is a timeless choice that exudes sophistication and pairs exceptionally well with grey shirts.

Opting for black pants to pair with a grey shirt creates a sleek and stylish look suitable for various occasions. The contrast between the dark richness of black and the subtle tones of grey offers a refined and polished aesthetic. Accessories in black, such as a belt or shoes, can further enhance the overall outfit, adding a touch of modernity to the classic combination.

Whether for a formal event or a casual outing, choosing black to accompany a grey shirt is a safe bet for achieving a chic and put-together ensemble. The pairing of black and grey never goes out of style, making it a go-to option for those seeking a sophisticated and versatile look.

Navy Blue

Navy blue pairs elegantly with a grey shirt, offering a sophisticated and timeless look. When considering this classic combination, here are three key points to keep in mind:

  1. Versatile Navy Pants: Navy pants are a perfect match for a grey shirt, whether you're aiming for a formal or casual ensemble. The navy hue adds depth and richness to the overall outfit, creating a polished appearance suitable for various occasions.
  2. Opt for Dark Shades: To achieve a cohesive and refined look, opt for darker shades of navy blue when pairing it with a grey shirt. The deep tones of navy complement the subtlety of grey, resulting in a harmonious and stylish outfit.
  3. Classic and Timeless: Navy blue and grey are a timeless combination that never goes out of style. The sophisticated aura created by these colors makes it a go-to choice for those seeking a sophisticated and elegant appearance.

When selecting your attire, remember that navy blue and grey make for a winning duo, especially when styled with attention to detail and coordination.


With its neutral tone and versatile appeal, khaki pants effortlessly complement a grey shirt, creating a stylish and complete look. The light grey hue of the shirt harmonizes beautifully with the earthy tones of khaki, offering a balanced and sophisticated ensemble.

When selecting footwear to pair with this combination, brown loafers or brown leather shoes are excellent choices, adding a touch of warmth and elegance to the outfit.

The combination of khaki pants and a grey shirt is a timeless and classy option that works well for various occasions. Whether you opt for a casual or slightly more formal look, this pairing offers flexibility and can be easily accessorized to suit your personal style.

Khaki pants are a wardrobe staple that transitions seamlessly from day to evening wear, making them a versatile and practical choice when paired with a grey shirt.

Olive Green

Olive green effortlessly enhances the stylish versatility of a grey shirt, offering a modern and sophisticated color pairing. When looking to elevate your grey shirt ensemble, consider incorporating the earthy tone of olive green for a chic and refined look. Here are three key points to keep in mind:

  1. Nature-Inspired Elegance: Olive green, a nature-inspired color, brings a touch of the outdoors into your outfit when combined with shades of grey. This combination creates a harmonious and visually appealing aesthetic.
  2. Stylish Contrast with Olive Green Pants: Opting for olive green pants to go with your grey shirt adds a contemporary twist to your outfit. The deep, rich hue of olive green provides a striking contrast against the neutral backdrop of a grey shirt.
  3. Sophistication in Simplicity: The pairing of a grey shirt with olive green accessories or accents exudes sophistication and understated elegance. Whether through a bag, scarf, or shoes, the addition of olive green elements can elevate your overall look effortlessly.


Burgundy is a sophisticated and rich color that pairs beautifully with a grey shirt. When combining burgundy with grey, a stylish and elegant contrast is achieved effortlessly.

Let's explore complementary color options, styling tips for burgundy, and accessories that can elevate your grey shirt ensemble.

Complementary Color Options

When pairing a grey shirt with complementary colors, one option that exudes sophistication and style is the rich and deep red hue of burgundy.

Complementary Color Options for Burgundy:

  1. Charcoal Gray Sports Coat: A charcoal gray sports coat paired with a burgundy shirt and grey pants creates a polished and dapper look suitable for various occasions.
  2. Light Khaki Pants: Light khaki pants offer a subtle contrast to a burgundy shirt, adding a touch of elegance to the ensemble.
  3. Burgundy Accessories: Enhance your grey shirt outfit with burgundy accessories like shoes, belts, or scarves to elevate your style and tie the look together seamlessly.

Pairing burgundy with grey opens up a world of possibilities for creating sophisticated and fashionable outfits.

Styling Tips for Burgundy

What are some key styling tips to enhance your outfit when incorporating the rich and deep red hue of burgundy? Burgundy is a versatile color that exudes warmth and sophistication, especially when paired with a grey shirt. The contrast it creates with varying shades of grey adds visual interest and elevates your look for any occasion. To make the most of this color combination, consider incorporating accessories like burgundy shoes or a belt to tie the outfit together seamlessly. Here is a table summarizing the styling tips for burgundy:

Styling Tips for Burgundy
Complements Grey Shirts Adds Warmth and Sophistication Creates Visually Appealing Contrast
Ideal for Formal and Casual Wear Enhance with Burgundy Accessories

Accessories to Consider

Enhancing a grey shirt outfit with carefully chosen accessories can elevate your look to a new level of sophistication and style. Burgundy accessories are a fantastic choice as they add a rich and sophisticated touch that complements the grey shirt beautifully. Here are three burgundy accessories to consider:

  1. Burgundy Leather Belt: A sleek burgundy leather belt can add a pop of color and elegance to your grey shirt ensemble.
  2. Burgundy Watch: A stylish burgundy watch can be a subtle yet impactful way to incorporate this rich hue into your outfit.
  3. Burgundy Shoes: Opting for burgundy shoes can instantly elevate a casual grey shirt and jeans combination to a more refined and polished look.

Light Grey

Light grey shirts effortlessly elevate any outfit with their timeless and versatile charm. When it comes to pairing light grey shirts with bottoms, darker pants can create a striking contrast while maintaining a balanced look.

The beauty of light grey lies in its ability to adapt to various styles, making it a modern choice suitable for different occasions. To enhance your outfit, consider adding accessories in bold or muted tones to personalize your look.

Light grey serves as a neutral base that harmonizes well with both casual and formal attire options. Experiment with layering by adding different colored jackets or sweaters over your light grey shirt to create depth and visual interest.


When coordinating a grey shirt, white emerges as a classic and versatile choice that effortlessly complements the neutral tone. Here are three key points to consider when incorporating white with a grey shirt:

  1. Clean and Crisp Look: White creates a clean and crisp aesthetic when paired with a grey shirt. The contrast between the two shades adds a sharp and sophisticated touch to your outfit, perfect for both casual and formal occasions.
  2. Timeless Combination: The combination of white and grey is timeless and can be worn year-round. Whether you opt for white pants, a white blazer, or a white accessory like shoes or a belt, this pairing exudes elegance and versatility.
  3. Fresh Contrast: White offers a fresh and vibrant contrast to the muted tones of a grey shirt. This light and shade interplay not only enhances your overall look but also allows for easy accessorizing with various colors and styles. When in doubt, white is a go-to choice to go with gray shirts, offering endless possibilities for a stylish ensemble.

Frequently Asked Questions

What Color Does a Gray Shirt Go With?

I match gray shirts with classic hues like black, navy, and white for a timeless vibe. Adding colors such as burgundy, olive, or bright shades like yellow and red can give the outfit a pop.

What Is the Best Color to Wear With Grey?

When it comes to pairing colors with grey, versatility is key. Navy blue, white, black, burgundy, and olive green all offer unique styles that effortlessly complement grey shirts. The best color truly depends on the look I aim to achieve.

What to Wear With a Gray Top?

I pair my grey shirt with navy pants for a sophisticated look. Black pants provide a classic choice. White pants give a fresh contrast. Beige/khaki offers a neutral option. Ripped jeans add a casual vibe. These pairings make my grey shirt versatile and stylish.

What Colour T-Shirt Goes Best With Grey?

I find that white tees offer a classic touch, black gives a sleek vibe, navy adds contrast, while pastels like light blue or pink provide a pop of color. Earth tones like olive or burgundy create a casual, earthy look.

Latest posts by Rohan (see all)