Mens Slim Fit Shirts

If you prefer a style that fits close to the body, look to our new season collection of men’s slim fit shirts. Get meeting-ready with our super smart Oxford shirts in short and long sleeve styles and when it’s time to clock off, our trend-led printed shirts have you covered. With a range of colours to choose from, you’re sure to find the hue for you!

145 products
We thought you might like these!Based on your shopping habits...
White slim fit long sleeve shirt
White slim fit long sleeve shirt
£22.00
Maison Riviera white short sleeve shirt
Maison Riviera white short sleeve shirt
£16.00 £22.00
Blue Oxford muscle fit short sleeve shirt
Blue Oxford muscle fit short sleeve shirt
£22.00
Navy Oxford slim fit long sleeve shirt
Navy Oxford slim fit long sleeve shirt
£26.00
promo badge
White slim fit long sleeve shirt
£38.00
  • White
  • Black
Grey slim fit short sleeve oxford shirt
£16.00 £22.00
  • Grey
  • Blue
  • Pink
  • +1
Orange short sleeve Oxford shirt
£16.00 £22.00
White double cuff long sleeve shirt
£32.00
  • White
  • Black
  • Blue
White resort revere short sleeve shirt
£28.00
  • White
  • Green
  • Grey
Blue RR Oxford slim fit long sleeve shirt
£26.00
Black floral print short sleeve shirt
£26.00
Black slim fit long sleeve shirt
£22.00
Ecru leopard print revere short sleeve shirt
£26.00
Blue slim fit long sleeve shirt
£22.00
  • Blue
  • Red
Black slim fit long sleeve shirt
£22.00
  • Black
  • Green
  • Grey
  • +3
Red slim fit long sleeve shirt
£22.00
  • Red
  • Blue
Black print slim fit short sleeve shirt
£20.00 £26.00
  • Black
  • Black
Black monogram short sleeve polo shirt
£26.00
Maison Riviera yellow short sleeve shirt
£16.00 £22.00
White slim fit long sleeve shirt
£38.00
Navy RR Oxford slim fit short sleeve shirt
£22.00
Maison Riviera white slim short sleeve shirt
£16.00 £22.00
  • White
  • Green
  • Navy
  • +2
Green slim fit short sleeve shirt
£20.00
Black floral slim fit short sleeve shirt
£26.00
White slim fit long sleeve Oxford shirt
£26.00
  • White
  • Blue
White slim fit long sleeve shirt 2 pack
£35.00
  • White
  • White
Navy slim fit long sleeve shirt
£22.00
  • Navy
  • Black
  • Green
  • +3
White grandad short sleeve Oxford shirt
£16.00 £22.00
Grey washed slim fit Oxford shirt
£28.00
  • Grey
  • Pink
White & grey short sleeve oxford shirt 2 pack
£35.00
  • White
  • White
Maison Riviera blue short sleeve oxford shirt
£16.00 £22.00
  • Blue
  • Purple
promo badge
Big & Tall orange short sleeve Oxford shirt
£16.00 £22.00
Blue western short sleeve denim shirt
£28.00
  • Blue
  • Black
Green slim fit long sleeve shirt
£22.00
  • Green
  • Pink
White stripe grandad collar long sleeve shirt
£38.00
Pink washed slim fit Oxford shirt
£28.00
  • Pink
  • Grey
Ecru landscape revere short sleeve shirt
£26.00
Blue slim fit short sleeve Oxford shirt
£26.00
  • Blue
  • Green
Blue washed short sleeve shirt
£26.00
  • Blue
  • Grey
Maison Riviera pink slim short sleeve shirt
£16.00 £22.00
  • Pink
  • Grey
Blue double cuff long sleeve shirt
£32.00
  • Blue
  • Black
  • White
Black stripe grandad collar long sleeve shirt
£38.00
Stone check slim fit long sleeve shirt
£28.00
Blue short sleeve denim shirt
£28.00
  • Blue
  • Black
White RR slim fit long sleeve Oxford shirt
£26.00
Grey resort revere short sleeve shirt
£28.00
  • Grey
  • Green
  • White
Black slim fit long sleeve shirt
£38.00
Black paisley shirt and swim short set
£40.00
White piped sateen long sleeve shirt
£30.00
  • White
  • Black
Black monogram stripe short sleeve shirt
£26.00
Black double cuff long sleeve shirt
£32.00
  • Black
  • Blue
  • White
promo badge
Light blue slim fit long sleeve shirt
£38.00
  • Blue
  • Blue
  • Pink
  • +1
Maison Riviera stone slim short sleeve shirt
£20.00 £26.00
  • Stone
  • Blue
Pink slim fit short sleeve oxford shirt
£16.00 £22.00
  • Pink
  • Blue
  • Grey
  • +1
promo badge
Ecru & pink short sleeve revere shirt 2 pack
£48.00
Brown print slim fit short sleeve shirt
£26.00
Navy geometric slim fit short sleeve shirt
£26.00
Maison Riviera blue short sleeve oxford shirt
£16.00 £22.00
  • Blue
  • Grey
  • Pink
  • +1
Blue washed long sleeve shirt
£30.00
  • Blue
  • Grey
You've viewed of 145 products