My River Island

Info & help

Follow us

Womens Shirts

Combine smart and sassy with our essential range of new season women’s shirts. We’re feeling vertical stripes and casual check prints, as well as deconstructed tailoring and tie details. With a vast range of colours and styles to choose from, our need-RN edit has your desk-to-drinks style sorted.

71 products
Black star embellished denim shirt
Black star embellished denim shirt
£48.00
White snake pocket long sleeve shirt
White snake pocket long sleeve shirt
£28.00
Black long sleeve tie cuff satin shirt
promo badge
Black long sleeve tie cuff satin shirt
£32.00
Black faux leather jacket
Black faux leather jacket
£25.00 £38.00
  • Black
  • Brown
  • Cream
  • +1
promo badge
Black printed organza long sleeve shirt
£38.00
  • Black
  • White
promo badge
White printed organza long sleeve shirt
£38.00
  • White
  • Black
Red check long sleeve boyfriend shirt
£20.00 £30.00
Grey cable knitted shirt jumper
£38.00
promo badge
Green velvet camo long sleeve shirt
£38.00
Grey printed balloon sleeve sheer shirt
£30.00
Pink printed ruffle long sleeve sheer shirt
£38.00
White diamante collar long sleeve shirt
£35.00
Grey pearl button frill front shirt
£32.00
Black check long sleeve boyfriend shirt
£35.00
Blue check shirt
£20.00 £30.00
White lace broderie long sleeve shirt
£38.00
White sequin pocket long sleeve shirt
£28.00
Khaki faux leather jacket
£25.00 £38.00
  • Khaki
  • Black
  • Brown
  • +1
Black sequin embellished long sleeve shirt
£45.00
Black print embellished chiffon sheer shirt
£35.00
Blue check embellished jacket
£40.00 £60.00
Black houndstooth tie waisted shirt
£25.00 £35.00
  • Black
  • Black
  • Multi-coloured
  • +3
Cream button front jacket
£40.00 £55.00
  • Cream
  • Khaki
Yellow long sleeve check shirt
£20.00 £30.00
Pink satin tie waisted long sleeve shirt
£25.00 £35.00
  • Pink
  • Black
  • Black
  • +3
Grey diamante embellished denim shirt
£38.00
White frill bib long sleeve shirt
£28.00
  • White
  • Pink
Cream floral tie neck frill shirt
£35.00
Black long sleeve frill shirt
£30.00
  • Black
  • Pink
promo badge
White contrast diamante bow collar shirt
£32.00
Dark pink long sleeve frill shirt
£30.00
  • Pink
  • Black
Navy printed long frill sleeve sheer shirt
£35.00
Black spot frill long sleeve shirt
£38.00
Red print long sleeve embellished sheer shirt
£35.00
Black printed balloon organza sleeve shirt
£35.00
Light blue denim long sleeve shirt
£35.00
Khaki button front jacket
£40.00 £55.00
  • Khaki
  • Cream
Black lace frill front long sleeve shirt
£35.00
Cream loose fit satin pyjama shirt
£20.00
Blue printed long sleeve shirt
£30.00
Blue embellished collar denim shirt
£38.00
Brown faux leather jacket
£25.00 £38.00
  • Brown
  • Black
  • Cream
  • +1
Black long sleeve tie waisted satin shirt
£25.00 £35.00
  • Black
  • Black
  • Multi-coloured
  • +3
promo badge
Red dogtooth embellished button shirt
£38.00
  • Red
  • Black
Stone satin tie waisted long sleeve shirt
£25.00 £35.00
  • Stone
  • Black
  • Black
  • +3
Purple printed tie waisted long sleeve shirt
£35.00
  • Purple
  • Black
  • Black
  • +3
promo badge
Black faux leather cropped shirt
£38.00
promo badge
Black dogtooth embellished button shirt
£38.00
  • Black
  • Red
Cream printed long sleeve tie waisted shirt
£25.00 £35.00
  • Multi-coloured
  • Black
  • Black
  • +3
Pink long sleeve frill front shirt
£28.00
Pink frill bib long sleeve shirt
£28.00
  • Pink
  • White
Green printed long sleeve shirt
£30.00
White lace balloon sleeve shirt
£35.00
Black long sleeve tie waist shirt
£35.00
  • Black
  • Cream
Cream long sleeve drawstring waist shirt
£35.00
  • Cream
  • Black
Cream zebra print utility shirt
£30.00
White western fringe long sleeve shirt
£35.00
Black cord long sleeve shirt
£36.00
  • Black
  • Pink
Green check denim boyfriend jacket
£36.00
of 2