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!

103 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 long sleeve shirt
Maison Riviera white long sleeve shirt
£20.00 £26.00
  • White
  • Navy
Navy RR Oxford slim fit short sleeve shirt
Navy RR Oxford slim fit short sleeve shirt
£16.00 £22.00
Black slim fit long sleeve shirt
Black slim fit long sleeve shirt
£22.00
Red slim fit long sleeve shirt
£22.00
  • Red
  • Blue
Black slim fit long sleeve shirt
£22.00
  • Black
  • Green
  • Grey
  • +3
Blue RR Oxford slim fit long sleeve shirt
£20.00 £26.00
Dark green slim fit long sleeve shirt
£22.00
  • Green
  • Black
  • Grey
  • +3
Maison Riviera grey long sleeve Oxford shirt
£20.00 £26.00
  • Grey
  • Black
  • Blue
  • +1
Blue slim fit long sleeve shirt
£22.00
  • Blue
  • Red
Ecru leopard print revere short sleeve shirt
£26.00
promo badge
White slim fit long sleeve shirt
£38.00
  • White
  • Black
White RR slim fit long sleeve Oxford shirt
£20.00 £26.00
Grey RR check print slim shirt
£28.00
Green slim fit short sleeve shirt
£20.00
Maison Riviera black long sleeve Oxford shirt
£20.00 £26.00
  • Black
  • Blue
  • Grey
  • +1
Green slim fit long sleeve shirt
£22.00
  • Green
  • Pink
Pink washed slim fit Oxford shirt
£20.00 £28.00
  • Pink
  • Grey
Navy slim fit long sleeve shirt
£22.00
  • Navy
  • Black
  • Green
  • +3
Black floral slim fit short sleeve shirt
£26.00
Light grey slim fit long sleeve shirt
£22.00
  • Grey
  • Black
  • Green
  • +3
Black monogram short sleeve polo shirt
£26.00
Grey washed slim fit Oxford shirt
£20.00 £28.00
  • Grey
  • Pink
Maison Riviera white long sleeve Oxford shirt
£26.00
  • White
  • Black
  • Blue
  • +1
Maison Riviera white slim short sleeve shirt
£16.00 £22.00
  • White
  • Green
  • Navy
  • +2
promo badge
Big & tall black slim fit shor sleeve shirt
£26.00
White slim fit short sleeve Oxford shirt
£22.00
Blue double cuff long sleeve shirt
£32.00
  • Blue
  • Black
  • White
Maison Riviera blue slim long sleeve shirt
£20.00 £26.00
  • Blue
  • Black
  • Grey
  • +1
Khaki lyocel pocket long sleeve shirt
£30.00
  • Khaki
  • White
Maison Riviera pink slim short sleeve shirt
£16.00 £22.00
  • Pink
  • Grey
Light pink slim fit long sleeve shirt
£22.00
  • Pink
  • Green
Black stripe grandad collar long sleeve shirt
£38.00
Black double cuff long sleeve shirt
£32.00
  • Black
  • Blue
  • White
White slim fit premium short sleeve shirt
£35.00
Maison Riviera stone slim fit shacket
£35.00
Black floral print short sleeve shirt
£26.00
Maison Riviera navy short sleeve shirt
£28.00
  • Navy
  • Khaki
promo badge
Blue slim fit long sleeve shirt
£38.00
  • Blue
  • Blue
  • Pink
  • +1
White & grey short sleeve oxford shirt 2 pack
£35.00
  • White
  • White
Blue washed long sleeve shirt
£30.00
  • Blue
  • Grey
Blue western short sleeve denim shirt
£28.00
  • Blue
  • Black
Black paisley shirt and swim short set
£40.00
Black slim fit long sleeve shirt
£38.00
Maison Riviera grey long sleeve shirt 2 pack
£40.00
White stripe grandad collar long sleeve shirt
£38.00
promo badge
Light blue slim fit long sleeve shirt
£38.00
  • Blue
  • Blue
  • Pink
  • +1
White piped sateen long sleeve shirt
£30.00
  • White
  • Black
White slim fit long sleeve shirt 2 pack
£35.00
  • White
  • White
Black western short sleeve denim shirt
£28.00
  • Black
  • Blue
Khaki slim fit long sleeve oxford shirt
£20.00 £26.00
  • Khaki
  • Grey
  • Khaki
  • +1
Black short sleeve denim shirt
£28.00
  • Black
  • Blue
Blue RR check print slim fit shirt
£28.00
Maison Riviera stone slim short sleeve shirt
£20.00 £26.00
  • Stone
  • Blue
White & black long sleeve shirt 2 pack
£35.00
  • White
  • White
Light blue long sleeve shirt
£30.00
Ecru western long sleeve shirt
£30.00
  • Cream
  • Black
  • Grey
Black western long sleeve shirt
£30.00
  • Black
  • Cream
  • Grey
White slim fit long sleeve Oxford shirt
£20.00 £26.00
  • White
  • Blue
You've viewed of 103 products