The best shirts to pair with khaki pants are white, navy blue, light blue, black, olive green, pastel shades, and earthy tones like brown or beige. Khaki is a warm neutral, which means it works with both cool and warm tones depending on the look you are going for. Below are 8 combinations that cover every occasion, with shoe picks and style tips for each.
1. White Shirt with Khaki Pants
White and khaki is the most classic combination on this list. It is clean, works across occasions, and never looks like you tried too hard. A fitted white shirt tucked into well-tailored khaki chinos with brown leather shoes is one of the most reliable smart casual looks a man can put together. Untuck the shirt, swap the leather shoes for white sneakers, and the same combination works for a casual weekend outing.
Style Tip: A button-down white shirt reads smarter. A plain white tee reads more relaxed. The khaki pants stay the same, just change what’s on top based on the occasion.
Shoes: Brown leather shoes or loafers for formal and semi-formal. White sneakers for casual.
2. Navy Blue Shirt with Khaki Pants

Navy blue is the most reliable contrast colour for khaki. The deep blue against the warm tan of khaki creates a sharp, polished look that works for office days, casual events, and even semi-formal occasions without needing a blazer. This is the combination to reach for when you want to look put together without much effort.
Style Tip: Tuck the shirt in for formal occasions. Roll up the sleeves and leave it untucked for a more relaxed smart casual feel. A brown leather belt ties the whole look together.
Shoes: Brown leather Oxford shoes or loafers for formal. White sneakers or suede loafers for casual.
3. Light Blue Shirt with Khaki Pants
Light blue is softer and more easygoing than navy, making it the better choice for daytime outings, casual Fridays, or summer events. The cool light blue contrasts nicely with the warm khaki without being too sharp. This combination is friendly, approachable, and works especially well in linen or cotton fabrics during warmer months.
Style Tip: Light blue linen shirt with khaki chinos and tan loafers is a great summer wedding guest outfit. Minimal accessories needed.
Shoes: Tan or brown loafers, white sneakers, or canvas slip-ons.
4. Black Shirt with Khaki Pants
Black and khaki creates a bold contrast that reads more contemporary than the navy or white combinations. It is a strong evening look and works well for nights out, casual dinners, or any occasion where you want the outfit to feel slightly more striking. Keep the fit slim on both pieces for the best result.
Style Tip: This combination works better with slim or straight-fit khaki pants rather than relaxed or baggy cuts. The sharper the silhouette the better.
Shoes: Black leather shoes or black sneakers for evenings. White sneakers to lighten the look for daytime.
5. Olive Green Shirt with Khaki Pants
Olive green and khaki is an earthy, nature-inspired pairing that sits naturally together. Both colours share warm undertones, so the combination feels cohesive without needing to think too much about it. Works well for casual outings, outdoor events, or any setting where a relaxed but intentional look is the goal.
Style Tip: Keep the rest of the outfit neutral. Brown shoes and a minimal watch are all you need. Avoid adding another bold colour to this combination.
Shoes: Brown leather shoes, tan suede loafers, or brown canvas sneakers.
6. Pastel Shirt with Khaki Pants
Light pink, peach, lavender, or mint shirts all pair beautifully with khaki pants. Pastels sit softly against the warm khaki tone and create a fresh, easy combination that is perfect for brunches, daytime events, or summer outings. This is also one of the better combinations for warmer skin tones since the softness of the pastel works with the warmth of the khaki rather than against it.
Style Tip: Keep the pastel shirt solid, not patterned. One soft colour is enough against the khaki. Add a brown belt and white sneakers to keep it clean.
Shoes: White sneakers, nude or tan loafers, or light brown leather shoes.
7. Brown or Beige Shirt with Khaki Pants
Brown and beige shirts with khaki pants create a tonal, earthy look that feels very grounded and relaxed. This is a monochromatic approach where all the colours sit in the same family. Done right, it reads sophisticated. Done wrong, it looks like the colours accidentally matched. The key is making sure the shirt and the pants are clearly different shades so they do not blend together.
Style Tip: Dark brown shirt with light khaki works best. Avoid a beige shirt with light khaki since the shades will blend. Add white sneakers or a lighter shoe to break the tonal look slightly.
Shoes: White sneakers, tan loafers, or camel-tone leather shoes.
8. Checked or Plaid Shirt with Khaki Pants
A checked or plaid shirt brings personality and visual interest to khaki pants without the combination feeling overdressed. Classic red-black, navy-white, or earth-tone checks work particularly well. Keep the rest of the outfit simple so the pattern on the shirt gets to do the work. This is the easiest casual weekend look on this list.
Style Tip: Leave the shirt untucked and roll the sleeves up for the most natural version of this look. Avoid checked shirts with large, bold patterns as they can overwhelm the warmth of the khaki.
Shoes: White sneakers, canvas shoes, or tan leather boots.
How to Style Khaki Pants by Occasion
For formal occasions: Khaki trousers with a tucked-in navy blue or white button-down shirt, a brown leather belt, and leather Oxford shoes. Add a structured blazer for weddings or formal dinners.
For semi-formal occasions: Khaki chinos with a light blue or pastel shirt, loafers, and an optional blazer. Leave the shirt slightly untucked or roll the sleeves for a more relaxed smart casual read.
For casual wear: Khaki pants with a checked shirt, oversized tee, or olive green shirt. Add white sneakers and leave everything untucked. Simple, no effort, always works.
Best Shoes to Wear with Khaki Pants
Brown leather Oxford shoes or loafers are the go-to for formal and semi-formal looks. They complement the warm tone of khaki naturally. White sneakers are the most versatile casual option and work across almost every shirt colour on this list. Tan or camel-tone loafers are the smart casual choice that bridges casual and formal without committing to either. Canvas sneakers or slip-ons keep things light and relaxed for everyday wear. Avoid overly bright or neon shoes as they clash with khaki’s earthy tone.
Khaki Pants Styling Mistakes to Avoid
Wrong fit: Baggy or ill-fitting khaki pants flatten any combination. Slim or straight-fit with a clean break at the ankle is the right call.
Matching too closely with earthy shirts: Brown or beige shirts with khaki pants can blend into each other if the shades are too similar. Make sure there is a clear difference between the shirt and pant tone.
Too many competing colours: Khaki is already a warm base. Avoid loud patterns or multiple bold colours in one outfit. One statement piece is enough.
Wrong shoes for the occasion: Brown dress shoes with a checked shirt looks mismatched. White sneakers with a formal outfit looks underdressed. Match the shoe to the occasion, not just the colour.
Frequently Asked Questions
What colour shirt goes best with khaki pants?
White, navy blue, and light blue are the most reliable across occasions. For a casual look, olive green or a checked shirt works well. For evenings, a black shirt creates the sharpest contrast.
What shirt matches dark khaki pants?
Darker khaki responds better to lighter shirts: white, light blue, or pastel shades create the clearest contrast. Navy blue also works well with dark khaki for a polished look.
What shoes should I wear with khaki pants?
Brown leather shoes or loafers for formal occasions, white sneakers for casual outings, tan loafers for smart casual. Avoid overly bright footwear as it clashes with khaki’s warm tone.
Can I wear a black shirt with khaki pants?
Yes. A black shirt with khaki pants is a strong contrast that works well for evenings or casual events where you want the outfit to feel sharper. Keep the fit slim for the best result.
You might also like:
Beige pants combination ideas | Brown pant matching shirt | Grey pant matching shirt combination | Cream pant matching shirt combinations | White pant shirt combinations | How to style olive green pants









