What Color Shirt With White Pants? (Outfit Ideas)

This post may contain affiliate links. Please see my full disclosure policy for details.

While some men may embrace white pants as a stylish and versatile wardrobe choice, others may feel more comfortable or prefer darker-colored trousers. But what color shirt with white pants?

White, being a neutral and highly versatile color in fashion, complements virtually any color shirt with white pants. However, I’ll guide you through the top nine choices for the most appealing combinations with white slacks.

What Color Shirt With White Pants?

The shirt colors that best complement white pants are white, blue, pink, navy, grey, burgundy, black, green, and brown.

What Color Shirt With White Pants

As I mentioned before, white trousers complement not only the colors I mentioned above but also any other colors you can imagine. However, for practicality, I chose to delve deeper into the nine shades typically found in a men’s wardrobe instead of discussing pairing white pants with orange or yellow shirts.

Also, I acknowledge that within the realm of fashion, some people might perceive variations like beige, cream, or eggshell as shades of white (though I don’t). However, these distinctions don’t markedly influence your color shirt choice.

White Pants With White Shirt

White Pants With A White Shirt

One of the classic pairings for white pants is a white shirt. This combination radiates a clean and sophisticated look, ideal for casual gatherings in the spring or summer, whether it’s daytime or evening. While not everyone’s preference, an all-white ensemble can certainly make a stylish statement.

For a complete white monochromatic ensemble, match your white pants with white shoes and a coordinating belt. Enhance the cohesiveness with a white watch or opt for silver if a white one isn’t available. If it’s a daytime event, consider adding a pair of sunglasses for a stylish touch (avoid wearing sunglasses at night, it’s tacky).

White Pants With Blue Shirt

White Pants With A Blue Shirt

A popular summer ensemble for men often includes white pants paired with a blue shirt. This timeless combination allows you to exude confidence and style effortlessly, making it a go-to choice for a sharp and refined appearance.

While various shades of blue complement white pants, the preference often leans towards light blue shirts, given the association of white pants with summer and the appealing look of pastel tones. However, it’s worth noting that a dark blue shirt pairs exceptionally well with white pants, making it a stylish choice, especially for evening events like a beach party.

You have the option to select either navy loafers with a matching belt or brown loafers with a matching belt. When it comes to the necktie, you can opt for a darker contrast with a navy tie or go for a bolder choice with a burgundy tie. Complete the look with a navy or brown leather watch.

White Pants With Pink Shirt

White Pants With A Pink Shirt

Combining a pink shirt with white pants creates a vibrant and modern look that is ideal for casual or semi-casual occasions. You might not be aware yet, but a pink shirt has the potential to become a standout piece in your wardrobe. A light pink shirt looks great with brown skin tones.

White pants pair well with various shades of pink due to their neutrality, but for this discussion, we’ll focus on the more common light pink shirt. A light pink shirt complements white slacks beautifully, offering a subtle contrast that’s perfect for occasions like weddings or when you want to exude confidence on a date.

Opt for brown shoes and a brown belt to achieve a casual vibe, or go for burgundy for a more sophisticated and bold look. Complete the ensemble with a navy necktie, which contrasts well with a pink shirt, and don a navy watch for a polished finish.

White Pants With Navy Shirt

White Pants With A Navy Shirt

As mentioned earlier, a dark blue shirt pairs well with white pants, and a navy one does an excellent job too, offering a smart-casual look. The striking contrast between white pants and a navy shirt holds true, regardless of the chosen shade. Navy also looks great with most skin tones.

Given the excellent compatibility of navy with both brown and white, contemplate selecting brown loafers and a matching belt. Alternatively, choose navy loafers for a more monochromatic aesthetic. Dare to be bold with a burgundy or pink necktie, and accessorize with a brown leather watch.

White Pants With Burgundy Shirt

White Pants With A Burgundy Shirt

For many guys, combining a burgundy shirt with white trousers is a daring statement that may not instill confidence initially. However, I encourage you to try it out and witness how good it looks. This pairing is particularly flattering for men with brown or black skin tones.

For a refined look, pair your white pants with a dark burgundy or maroon shirt. If you’re aiming for a more casual yet smart ensemble, go for a livelier burgundy shade that creates a pleasing contrast with the white.

Maintain a monochromatic look by opting for burgundy shoes and a matching belt. However, I find that brown shoes and a brown belt work exceptionally well, introducing a third color that complements both burgundy and white. Complete the ensemble with a silver tie and a silver watch, adding a stylish contrast that enhances the overall appeal.

White Pants With Grey Shirt

White Pants With A Grey Shirt

Pairing a grey shirt with white pants creates a look that can transition seamlessly from casual to casual smart settings. A grey shirt is an amazing choice if you have a medium, olive, or black skin tone.

Regarding grey shirts paired with white pants, my inclination leans towards darker grey or charcoal tones to emphasize a significant contrast. Nevertheless, any shade of grey complements white pants admirably. Opting for a lighter shade of grey introduces a subtler contrast, contributing to a less formal appearance.

Maintaining a cohesive appearance within the realm of grey tones for the entire outfit can result in a unified look. This includes grey shoes, a coordinating belt, and a grey or silver watch. While you can opt for a different shade of grey in your necktie, alternatives like navy or pink also serve as excellent choices.

White Pants With Black Shirt

White Pants With A Black Shirt

Combining the formality of black with the casual appeal of white may seem unusual. However, the pairing of a black shirt with white pants remains a classic and beloved choice in men’s fashion.

To maintain the utmost formality, choose black dress shoes and a matching belt. For a balanced look between black and white, opt for grey dress shoes and a matching belt. Skip the necktie or go for a burgundy one to add a touch of sophistication. Complete the ensemble with a silver or grey watch.

White Pants With Green Shirt

White Pants With A Green Shirt

Wearing a green shirt with white pants creates a fresh and stylish ensemble, offering a modern and relaxed look. With a variety of green shades to choose from, you can tailor the style to evoke your desired vibe. Choosing a green shirt is an excellent option for men with pale and fair skin tones.

Darker greens can impart a smart-casual vibe, while lighter greens evoke a more relaxed and casual style. Personally, I appreciate khaki greens, army greens, or olive green shirts, particularly when paired with white pants. These colors contribute to a subtle yet stylish appearance, making them excellent choices for a polished look.

Choose brown shoes with a matching belt and a navy watch to complement your green shirt, regardless of the chosen shade. Opting for no necktie and adding aviator sunglasses can enhance your overall style.

White Pants With Brown Shirt

White Pants With A Beige Shirt

Anything in the spectrum of brown, beige, or khaki pairs well with white pants. I’ve chosen brown in this case as it imparts a more contemporary ensemble, being the original color in the spectrum of beiges and khakis. A brown shirt is an excellent choice, particularly for men with pale or fair skin tones.

Various shades of brown complement white pants well, and the choice depends on the occasion and desired style. Opt for darker browns for a night out or a more smart casual event, while lighter browns are preferable for summery day gatherings.

Cognac or chestnut-toned brown shoes create a splendid match with white trousers and a brown shirt, accentuated by a coordinating belt. Embracing the casual vibe of this white and brown blend, forgo the tie and opt for fashionable sunglasses. Elevate the overall look with a silver watch, providing a striking contrast against the brown shirt.

How To Match A Shirt With White Pants?

When selecting a shirt to pair with your white pants, it’s important to consider factors like color coordination, contrast, the use of patterns, how the shirt complements your skin tone, and dressing appropriately for the specific occasion.


Matching White Color In Men's Fashion

When selecting the perfect shirt color to complement your white slacks, consider the analogous colors of white, which share similar undertones and create a harmonious effect. Grey and black shirts work well in this context.

White, as a neutral hue, lacks traditional complementary colors, but you can achieve a monochromatic look by pairing different shades of white with your trousers and shirt.

Contrast And Patterns

Matching White Color In Men's Fashion

Achieving contrast with white pants is straightforward; it pairs well with shirts of any color, whether light or dark. Dark hues will emphasize the contrast more than lighter tones.

When opting for a patterned shirt with your white pants, it’s important to pair it with plain slacks, and vice versa, if you’re wearing patterned white pants, opt for a non-patterned shirt to maintain a balanced ensemble. Also, if your white patterned trousers include a shade like black, a plain black dress shirt would emphasize the color connection within your outfit.

Skin Tone

what colors should i wear

When selecting a shirt to pair with your white pants, it’s crucial to consider not only the best color combinations for your overall look but also how the chosen colors harmonize with your skin tone, as the right colors can accentuate your natural features and complement your undertone, ultimately enhancing your appearance.

No need to worry if your skin tone doesn’t precisely match the ones in the image. You can simply choose the skin tone that you feel is most compatible with yours and select the colors that you believe look best (ensure that those colors look good with your white pants).

Dress For The Occasion

White pants exhibit versatility, making them fit for a range of casual occasions such as date nights, summer gatherings, or daytime casual events. While a white shirt remains a timeless and suitable choice for various events, it’s essential to note that white pants are not apt for formal or semi-formal occasions.

Similar Posts