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!

142 products
We thought you might like these!Based on your shopping habits...
Maison Riviera white short sleeve shirt
Maison Riviera white short sleeve shirt
£16.00 £22.00
White slim fit long sleeve shirt
White slim fit long sleeve shirt
£22.00
Blue Oxford slim fit short sleeve shirt
Blue Oxford slim fit short sleeve shirt
£22.00
Black floral print short sleeve shirt
Black floral print short sleeve shirt
£26.00
White resort revere short sleeve shirt
£28.00
  • White
  • Green
  • Grey
Ecru leopard print revere short sleeve shirt
£26.00
Maison Riviera white slim short sleeve shirt
£16.00 £22.00
  • White
  • Green
  • Navy
  • +2
White double cuff long sleeve shirt
£32.00
  • White
  • Black
  • Blue
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
Navy RR Oxford slim fit short sleeve shirt
£22.00
Blue washed short sleeve shirt
£26.00
  • Blue
  • Grey
Orange short sleeve Oxford shirt
£16.00 £22.00
White slim fit long sleeve shirt
£38.00
White slim fit short sleeve shirt
£20.00
  • White
  • Navy
Navy Oxford slim fit long sleeve shirt
£26.00
Black slim fit long sleeve shirt
£22.00
Red slim fit long sleeve shirt
£22.00
  • Red
  • Blue
Blue slim fit short sleeve Oxford shirt
£26.00
  • Blue
  • Green
White slim fit long sleeve Oxford shirt
£26.00
  • White
  • Blue
Black monogram stripe short sleeve shirt
£26.00
Ecru landscape revere short sleeve shirt
£26.00
Blue RR Oxford slim fit long sleeve shirt
£26.00
White grandad short sleeve Oxford shirt
£16.00 £22.00
Black slim fit long sleeve shirt
£22.00
  • Black
  • Green
  • Grey
  • +3
Brown print slim fit short sleeve shirt
£26.00
Blue slim fit long sleeve shirt
£22.00
  • Blue
  • Red
Maison Riviera blue short sleeve oxford shirt
£16.00 £22.00
  • Blue
  • Grey
  • Pink
  • +1
Maison Riviera pink slim short sleeve shirt
£16.00 £22.00
  • Pink
  • Grey
Blue western short sleeve denim shirt
£28.00
  • Blue
  • Black
White piped sateen long sleeve shirt
£30.00
  • White
  • Black
promo badge
Big & Tall orange short sleeve Oxford shirt
£16.00 £22.00
Black floral fade slim fit short sleeve shirt
£30.00
Maison Riviera yellow short sleeve shirt
£16.00 £22.00
Maison Riviera blue short sleeve oxford shirt
£16.00 £22.00
  • Blue
  • Purple
Light pink slim fit long sleeve shirt
£22.00
  • Pink
  • Green
White textured short sleeve shirt
£28.00
  • White
  • Grey
Blue double cuff long sleeve shirt
£32.00
  • Blue
  • Black
  • White
Black stripe grandad collar long sleeve shirt
£38.00
Navy geometric short sleeve revere shirt
£26.00
Maison Riviera stone slim short sleeve shirt
£20.00 £26.00
  • Stone
  • Blue
Navy geometric slim fit short sleeve shirt
£26.00
Grey resort revere short sleeve shirt
£28.00
  • Grey
  • Green
  • White
Green slim fit long sleeve shirt
£22.00
  • Green
  • Pink
Grey washed short sleeve shirt
£26.00
  • Grey
  • Blue
Green resort revere short sleeve shirt
£28.00
  • Green
  • Grey
  • White
Blue short sleeve denim shirt
£28.00
  • Blue
  • Black
Black short sleeve denim shirt
£28.00
  • Black
  • Blue
White & grey short sleeve oxford shirt 2 pack
£35.00
  • White
  • White
Khaki lyocel pocket long sleeve shirt
£30.00
  • Khaki
  • White
Navy slim fit long sleeve shirt
£22.00
  • Navy
  • Black
  • Green
  • +3
Pink washed slim fit Oxford shirt
£28.00
  • Pink
  • Grey
promo badge
Light blue slim fit long sleeve shirt
£38.00
  • Blue
  • Blue
  • Pink
  • +1
White stripe grandad collar long sleeve shirt
£38.00
Grey washed slim fit Oxford shirt
£28.00
  • Grey
  • Pink
Ecru geometric and stripe shirt multipack
£48.00
Maison Riviera navy short sleeve Oxford shirt
£16.00 £22.00
  • Navy
  • Green
  • Pink
  • +2
White RR slim fit long sleeve Oxford shirt
£26.00
promo badge
Ecru & pink short sleeve revere shirt 2 pack
£48.00
You've viewed of 142 products