My River Island

Info & help

Follow us

Womens T-Shirts & Vests

Top up on casuals with our anything-but-basic T-shirts and vests. Layering is key, whatever the season! From statement-making slogan prints and cropped styles to ruffles and frills galore, we’ve ticked off all of the hottest trends. Think halterneck crop tops and scoop neck vests or printed t-shirts and frill tank tops to see you through from AM to PM…

186 products
Black short flute sleeve T-shirt
Black short flute sleeve T-shirt
£26.00
Black long sleeve roll neck ribbed top
promo badge
Black long sleeve roll neck ribbed top
£12.00
  • Black
  • Cream
  • Grey
  • +3
Black mesh sleeve roll neck jumper
Black mesh sleeve roll neck jumper
£26.00
  • Black
  • Cream
Black diamante stripe loose fit T-shirt
Black diamante stripe loose fit T-shirt
£20.00 £30.00
  • Black
  • White
Black diamante ruched front long sleeve top
£17.00 £28.00
  • Black
  • Cream
Cream mesh sleeve roll neck jumper
£26.00
  • Cream
  • Black
promo badge
Khaki long sleeve roll neck ribbed top
£12.00
  • Khaki
  • Black
  • Cream
  • +3
Black long sleeve lace frill trim T-shirt
£17.00 £22.00
promo badge
Cream long sleeve roll neck ribbed top
£12.00
  • Cream
  • Black
  • Grey
  • +3
Black organza frill diamante sleeve T-shirt
£28.00
White printed diamante chain hem T-shirt
£20.00 £28.00
Grey diamante embellish roll neck fitted top
£16.00
Black metallic cold shirt embellished top
£30.00
  • Black
  • Khaki
  • Pink
promo badge
Black basic scoop neck long sleeve top
£12.00
  • Black
  • Brown
  • Grey
White diamante sleeve tie belt waist top
£25.00 £32.00
  • White
  • Pink
White diamante mesh ruffle T-shirt
£17.00 £26.00
  • White
  • Black
  • Pink
Black V neck turn-up short sleeve T-shirt
£16.00
  • Black
  • White
promo badge
Black ribbed square neck top
£12.00
  • Black
  • Beige
  • Pink
  • +1
Black paisley printed asymmetric T-shirt
£20.00
White V neck turn-up short sleeve T-shirt
£16.00
  • White
  • Black
promo badge
Grey long sleeve roll neck ribbed top
£12.00
  • Grey
  • Black
  • Cream
  • +3
Black embellished boyfriend T-shirt
£22.00
  • Black
  • Blue
Dark grey printed cold shoulder T-shirt
£12.00 £18.00
Cream diamante ruched front long sleeve top
£17.00 £28.00
  • Cream
  • Black
Black 'Be you' print short sleeve T-shirt
£14.00
promo badge
Black brushed rib high neck top
£12.00
  • Black
  • Grey
Black printed button sleeve box T-shirt
£20.00 £26.00
promo badge
White ribbed square neck top
£12.00
  • White
  • Beige
  • Black
  • +1
Dark red mesh puff short sleeve T-shirt
£20.00
  • Red
  • Pink
promo badge
Pink roll neck long sleeve ribbed top
£12.00
  • Pink
  • Black
  • Cream
  • +3
Black diamante skull embellished T-shirt
£22.00
Black tape long sleeve high neck top
£22.00
Beige leopard print short sleeve T-shirt
£20.00
Grey foil print shoulder embellished T-shirt
£20.00 £28.00
  • Grey
  • White
Black lace long sheer puff sleeve T-shirt
£22.00
  • Black
  • Khaki
  • Pink
Black diamante chainmail trim T-shirt
£26.00
White mesh puff short sleeve T-shirt
£20.00
White velvet 'Couture' embellished T-shirt
£26.00
Black 'Unique' embellished high neck top
£20.00 £28.00
Silver metallic frill short sleeve T-shirt
£25.00
Dark pink printed mesh puff sleeve T-shirt
£22.00
  • Pink
  • Red
White printed bow sleeve T-shirt
£20.00
promo badge
Black 'Joyful' embellished T-shirt
£25.00
promo badge
Grey brushed rib high neck top
£12.00
  • Grey
  • Black
White flower embellished sleeve T-shirt
£26.00
Black 'Je T'adore' mesh sleeve T-shirt
£28.00
Black high studded neck cold shoulder T-shirt
£32.00
Green animal print short sleeve T-shirt
£22.00
White embellished cuff short sleeve T-shirt
£15.00 £26.00
  • White
  • Blue
Black lace satin sleeve T-shirt
£26.00
  • Black
  • Cream
Black tape side half zip ribbed top
£28.00
Grey printed embellish cold shoulder T-shirt
£26.00
Beige embellished sleeve T-shirt
£30.00
Black 'Gracieux' diamante sleeve T-shirt
£28.00
Navy 'Toujour' embroirded T-shirt
£20.00
Black diamante stripe short sleeve T-shirt
£25.00
White print shoulder embellished T-shirt
£20.00 £28.00
  • White
  • Grey
White printed diamante tassel T-shirt
£20.00 £28.00
Black colour block RI zip neck top
£26.00
of 4