What to Wear with Olive Trousers: Men's Colours, Shoes and 5 Outfits
Olive trousers go with almost every neutral: navy, cream, oat, grey, black, white and brown. Treat olive as a soft neutral rather than a bold colour and the outfit builds itself. This guide covers the colours that work, the shoes to wear, five easy outfits and the few combinations to avoid.
What colours go with olive trousers?
- Navy: the safest top colour. Navy and olive are both muted, so they sit together calmly for work and weekends.
- Cream, oat and ecru: the lightest, freshest pairing. A cream or oat jumper over olive trousers looks considered with no effort.
- Grey and charcoal: grey knitwear keeps olive smart enough for a relaxed office.
- Black: works best when the trousers are a deeper olive. A black jumper or overshirt gives a cleaner, more urban look.
- White: a white T-shirt or Oxford shirt is the simplest summer and weekend option.
- Brown and tan: best kept to shoes, belts and outerwear, where they warm up the green.
For more on pairing green across your wardrobe, see what colours go with green clothes.
What to avoid
- A second, different green on top. Two greens that nearly match look like a mistake. If you want tonal green, make the contrast obvious.
- Bright red or orange tops. Too loud against olive for most occasions.
- Head-to-toe khaki. Olive trousers with a khaki jacket and khaki top can read as uniform. Break it up with navy, cream or grey.
What shoes go with olive trousers?
- Brown or tan suede: desert boots and suede Chelsea boots are the natural match. The Brecon fleece-lined suede desert boots in tan are a good winter example.
- White trainers: clean and minimal, for weekends and smart-casual days.
- Black boots: best with black or charcoal tops, for a darker overall look. Browse men's winter boots.
5 outfits with olive trousers
1. The easy weekend
Olive cargo trousers, a white T-shirt, a navy overshirt or jacket and white trainers. The Wapping tapered jogger cargo trousers come in olive with a tapered leg that sits neatly over trainers.
2. Cream knit, brown boots
An oat or cream cable-knit jumper over olive trousers, finished with tan suede boots. The Cotswold cable knit jumper in Oat is the kind of texture that suits olive well.
3. Smart casual for the office
A navy or charcoal fine-knit crew neck over a white Oxford shirt, with olive tapered trousers and brown shoes. The Chiltern fine knit crew neck in Navy or Charcoal keeps it tidy enough for business casual.
4. Darker and sharper
Olive tech trousers with a black crew neck and black boots. The Canary Wharf water-resistant tech cargo trousers come in olive, with a slimmer cut that looks modern rather than outdoorsy.
5. Tonal texture
For a confident tonal look, wear olive trousers with a different-texture green layer, such as a cord overshirt, over a cream T-shirt. The Barbican corduroy overshirt comes in Olive; the cord texture is what stops the two greens blurring together.
Olive trousers in summer
In warmer months, swap knitwear for a white or navy T-shirt, a linen-look shirt or a polo. The Henley pleated linen-look trousers come in Olive and suit loafers or clean trainers.
Quick answers
Do olive trousers go with a navy jumper?
Yes. Navy is one of the best colours to wear with olive trousers, and the combination works from the office to the weekend.
Can you wear black with olive trousers?
Yes, especially with darker olive. Keep the rest simple: a black knit, black boots and perhaps a grey or black coat.
Are olive and khaki the same?
No. Olive is a deeper green. Khaki is a lighter, sandier shade that leans towards beige. Both pair well with navy, white and brown.
Are olive trousers smart casual?
Plain, well-fitted olive trousers are smart casual when worn with a collared shirt or fine knit and leather or suede shoes. Cargo styles are more casual; see how to wear cargo trousers.
Shop olive trousers
Browse all men's trousers and men's cargo trousers, then add a layer from men's knitwear. For other colours, read what to wear with navy trousers and what to wear with grey trousers.
Free tracked UK delivery in 3-5 working days, and return postage is free on UK orders.









