My River Island

Info & help

Follow us

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!

90 products
Dark green check slim fit long sleeve shirt
promo badge
Dark green check slim fit long sleeve shirt
£26.00
  • Green
  • Red
White check block print short sleeve shirt
promo badge
White check block print short sleeve shirt
£18.00 £28.00
Red check long sleeve grandad collar shirt
promo badge
Red check long sleeve grandad collar shirt
£26.00
Stone slim fit long sleeve knitted overshirt
Stone slim fit long sleeve knitted overshirt
£35.00
White slim fit blocked Maison Riviera shirt
promo badge
White slim fit blocked Maison Riviera shirt
£28.00
shop now
promo badge
Black RI monogram chervon short sleeve shirt
£28.00
  • Black
  • White
promo badge
White long sleeve slim fit shirt
£12.00 £18.00
  • White
  • Navy
promo badge
Stone slim fit long sleeve shirt
£30.00
promo badge
Big and Tall slim fit green check shirt
£26.00
promo badge
Black floral short sleeve slim poplin shirt
£26.00
promo badge
Black geo print short sleeve slim fit shirt
£25.00
promo badge
Grey Prince of Wales check slim fit shirt
£30.00
promo badge
Grey colour block slim fit Oxford shirt
£28.00
promo badge
Blue stripe short sleeve slim Oxford shirt
£25.00
  • Blue
  • Blue
  • Grey
  • +1
promo badge
Yellow long sleeve Oxford shirt
£25.00
  • Yellow
  • Green
promo badge
Khaki long sleeve slim fit Oxford shirt
£25.00
  • Green
  • Yellow
promo badge
Navy stripe short sleeve slim Oxford shirt
£25.00
  • Navy
  • Blue
  • Blue
  • +1
promo badge
Purple stripe short sleeve slim Oxford shirt
£25.00
promo badge
Purple stripe short sleeve slim Oxford shirt
£15.00 £25.00
promo badge
Dark grey stripe short sleeve poplin shirt
£15.00 £25.00
promo badge
White long sleeve utility shirt
£30.00
promo badge
Blue stripe long sleeve slim fit smart shirt
£22.00
promo badge
White chevron block print slim fit shirt
£30.00
promo badge
Big and Tall yellow long sleeve Oxford shirt
£25.00
  • Yellow
  • Green
promo badge
White long sleeve Oxford shirt 2 pack
£35.00
promo badge
Navy stripe long sleeve slim Oxford shirt
£28.00
promo badge
Navy mixed print blocked slim fit shirt
£30.00
  • Navy
  • White
promo badge
Big and Tall white slim fit blocked shirt
£28.00
promo badge
White block stripe short sleeve shirt
£28.00
promo badge
Green stripe slim fit short sleeve shirt
£15.00 £25.00
promo badge
White block printed long sleeve shirt
£30.00
  • White
  • Navy
promo badge
Grey stripe short sleeve slim Oxford shirt
£25.00
  • Grey
  • Blue
  • Blue
  • +1
promo badge
Blue slim fit herringbone long sleeve shirt
£28.00
promo badge
Red slim fit check print long sleeve shirt
£26.00
  • Red
  • Green
promo badge
Blue Maison Riviera colour block shirt
£28.00
promo badge
Burgundy textured short sleeve slim fit shirt
£15.00 £25.00
  • Red
  • Red
promo badge
Big and Tall navy slim fit short sleeve shirt
£25.00
promo badge
Red textured herringbone long sleeve shirt
£28.00
  • Red
  • Stone
promo badge
Stone slim fit long sleeve textured shirt
£28.00
  • Stone
  • Red
promo badge
Black slim fit geo print short sleeve shirt
£25.00
promo badge
Khaki colour block short sleeve shirt
£28.00
promo badge
Orange slim fit short sleeve Oxford shirt
£22.00
  • Orange
  • Red
promo badge
Navy check print long sleeve slim fit shirt
£26.00
promo badge
Big and Tall black geo print short shirt
£25.00
promo badge
Red kaleidoscope print short sleeve shirt
£25.00
promo badge
White slim fit pleated long sleeve shirt
£40.00
promo badge
White stripe slim fit short sleeve shirt
£25.00
promo badge
Big and Tall stone short sleeve check shirt
£15.00 £25.00
promo badge
Dark red slim fit short sleeve Oxford shirt
£22.00
  • Red
  • Orange
promo badge
Navy palm tree print short sleeve shirt
£25.00
promo badge
Light blue slim fit long sleeve shirt
£20.00 £30.00
promo badge
Purple check long sleeve slim fit shirt
£28.00
promo badge
Blue check slim fit short sleeve shirt
£15.00 £25.00
promo badge
Ecru check slim fit short sleeve shirt
£15.00 £25.00
promo badge
Black embroidered long sleeve Oxford shirt
£25.00
  • Black
  • Blue
  • Green
  • +2
promo badge
Brown textured slim fit short sleeve shirt
£25.00
  • Brown
  • Navy
promo badge
White textured slim fit long sleeve shirt
£30.00
promo badge
Navy textured slim fit short sleeve shirt
£25.00
  • Navy
  • Brown
promo badge
Dark red textured short sleeve shirt
£15.00 £25.00
  • Red
  • Red
of 2