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.

59 products
Black check long puff sleeve shirt
Black check long puff sleeve shirt
£32.00
  • Black
  • Blue
Cream frill front long sleeve shirt
Cream frill front long sleeve shirt
£32.00
  • Cream
  • Brown
  • Grey
Blue check long puff sleeve cropped shirt
Blue check long puff sleeve cropped shirt
£32.00
  • Blue
  • Black
White embroidered collar smock shirt
White embroidered collar smock shirt
£32.00
Blue floral frill front long sleeve shirt
£35.00
promo badge
White printed organza long sleeve shirt
£38.00
Purple lace collar embellished button shirt
£38.00
Green floral frill button front shirt
£28.00
White lace diamante brooch shirt
£38.00
White metallic stitch long sleeve shirt
£30.00
Brown snake printed boyfriend shirt
£35.00
  • Brown
  • Black
  • Green
  • +1
Brown printed tie waisted satin shirt
£35.00
  • Brown
  • Black
  • Cream
  • +3
Pink embellished collar long sleeve shirt
£35.00
Blue diamante embellished denim shirt
£42.00
White curved lace long sleeve poplin shirt
£30.00
promo badge
Black lace long sleeve shirt
£35.00
Black ruffle tie neck long sleeve blouse
£38.00
White puff layered sleeve shirt
£38.00
Rust frill front long sleeve shirt
£32.00
  • Brown
  • Cream
  • Grey
Green printed satin boyfriend shirt
£35.00
  • Green
  • Black
  • Brown
  • +1
White lace frill long sleeve poplin shirt
£28.00
Red animal printed sheer smock shirt
£30.00
Grey tie waisted long sleeve shirt
£35.00
  • Grey
  • Black
  • Brown
  • +3
Pink printed boyfriend fit satin shirt
£35.00
  • Pink
  • Black
  • Brown
  • +1
Blue stripe lace frill long sleeve shirt
£30.00
  • Blue
  • Black
Pink tie waisted long sleeve shirt
£35.00
  • Pink
  • Black
  • Brown
  • +3
Blue diamante tassel collar denim shirt
£42.00
promo badge
Black lace frill long sleeve poplin shirt
£28.00
  • Black
  • Blue
Stone faux leather fringe shirt jacket
£60.00
  • Stone
  • Black
Black floral paisley print boyfriend shirt
£35.00
  • Black
  • Brown
  • Green
  • +1
White long sleeve longline satin shirt
£32.00
Pink embroidered long sleeve sheer shirt
£38.00
  • Pink
  • White
Blue stripe puff frill sleeve longline shirt
£38.00
  • Blue
  • White
Yellow printed satin grandad shirt
£35.00
promo badge
Black velvet long sleeve shirt
£38.00
White broderie drawstring waist shirt
£38.00
White pearl frill shoulder long sleeve shirt
£38.00
  • White
  • Blue
Dark grey long sleeve frill shirt
£32.00
  • Grey
  • Brown
  • Cream
White embroidered long sleeve shirt
£38.00
White embroidered long sleeve sheer shirt
£38.00
  • White
  • Pink
White diamante embellished denim shirt
£38.00
promo badge
Black leopard print pocket long sleeve shirt
£28.00
Grey diamante fringe denim shirt
£45.00
  • Grey
  • Pink
Pink floral balloon sleeve organza shirt
£38.00
Pink diamante tassel collar denim shirt
£45.00
  • Pink
  • Grey
Black spot frill long sleeve shirt
£38.00
promo badge
Black polka dot tie belted organza shirt
£36.00
Blue stripe embellished collar shirt
£35.00
Black long sleeve tie waist shirt
£35.00
  • Black
  • Brown
  • Cream
  • +3
Cream long sleeve drawstring waist shirt
£35.00
  • Cream
  • Black
  • Brown
  • +3
Black faux leather fringe shirt jacket
£60.00
  • Black
  • Stone
Black faux leather fringe studded jacket
£70.00
promo badge
Plus blue floral balloon sleeve shirt
£38.00
promo badge
Petite green embroidered sheer shirt
£38.00
promo badge
Plus blue long puff sleeve denim shirt
£35.00
promo badge
Petite red floral organza shirt
£38.00
promo badge
Plus black faux leather fringe shirt jacket
£60.00
promo badge
Petite yellow check long sleeve shirt
£30.00
You've viewed 59 of 59 products