Women's Shirts

48 items
48 items
One shoulder top in teal

One shoulder top in teal

Current Price £34.00

Short sleeve fitted shirt with gathered waist in white

Short sleeve fitted shirt with gathered waist in white

Current Price £38.00

Sleeveless pin tuck crinkle top in green

Sleeveless pin tuck crinkle top in green

Current Price £34.00

+Colours
Trapeze linen tie front blouse in black

Trapeze linen tie front blouse in black

Current Price £38.00

+Colours
Co ord tailored shirt with pleats in sage

Co ord tailored shirt with pleats in sage

Current Price £60.00

Check print long sleeve ruched side top in multi

Check print long sleeve ruched side top in multi

Current Price £38.00

Asymmetric placket shirt in yellow stripe

Asymmetric placket shirt in yellow stripe

Current Price £42.00

Funnel neck backwards long sleeve shirt in rust

Funnel neck backwards long sleeve shirt in rust

Current Price £38.00

+Colours
Oversized shirt in blue stripe

Oversized shirt in blue stripe

Current Price £38.00

Linen resort shirt in lime and chocolate stripe

Linen resort shirt in lime and chocolate stripe

Current Price £34.00

Denim bubble hem top with funnel neck in indigo rinse

Denim bubble hem top with funnel neck in indigo rinse

Current Price £55.00

+Colours
Tolu Coker x Topshop stripe long sleeve shirt in blue stripe

Tolu Coker x Topshop stripe long sleeve shirt in blue stripe

Current Price £60.00

Round neck organza top in black

Round neck organza top in black

Current Price £32.00

Tolu Coker x Topshop short sleeve shirt in ecru

Tolu Coker x Topshop short sleeve shirt in ecru

Current Price £60.00

Ruffle tie front long sleeve top in black

Ruffle tie front long sleeve top in black

Current Price £36.00

Lace insert resort shirt in ivory

Lace insert resort shirt in ivory

Current Price £45.00

Draped high neck top with tie in blue stripe

Draped high neck top with tie in blue stripe

Current Price £36.00

Long sleeve ruched side top in green

Long sleeve ruched side top in green

Current Price £36.00

+Colours
Oversized cutwork short sleeve shirt in white

Oversized cutwork short sleeve shirt in white

Current Price £42.00

Long sleeve ruched tie side top in pink

Long sleeve ruched tie side top in pink

Current Price £38.00

Stripe fallen shoulder textured top in grey

Stripe fallen shoulder textured top in grey

Current Price £32.00

Sleeveless pin tuck crinkle top in windowpane check

Sleeveless pin tuck crinkle top in windowpane check

Current Price £34.00

+Colours
Long sleeve ruched side top in white

Long sleeve ruched side top in white

Current Price £36.00

+Colours
Denim bubble hem top with funnel neck in ecru stripe

Denim bubble hem top with funnel neck in ecru stripe

Current Price £55.00

+Colours
Lace detail short sleeve top with tie in ivory

Lace detail short sleeve top with tie in ivory

Current Price £40.00

Funnel neck tie detail shirt in stone

Funnel neck tie detail shirt in stone

Current Price £45.00

Deep cuff shirt in check print

Deep cuff shirt in check print

Current Price £38.00

Denim shacket in rich indigo

Denim shacket in rich indigo

Current Price £50.00

Draped knot shoulder detail top in large yellow floral

Draped knot shoulder detail top in large yellow floral

Current Price £38.00

Satin scarf blouse in burgundy

Satin scarf blouse in burgundy

Current Price £38.00

Knot halter top with pleated fabric in cobalt blue

Knot halter top with pleated fabric in cobalt blue

Current Price £38.00

One shoulder top in red

One shoulder top in red

Current Price £34.00

Darted cuff oversized shirt in white

Darted cuff oversized shirt in white

Current Price £38.00

Tie waisted sheer shirt in blue stripe

Tie waisted sheer shirt in blue stripe

Current Price £38.00

Darted cuff oversized shirt in pink

Darted cuff oversized shirt in pink

Current Price £38.00

+Colours
Jacquard zebra slash neck long sleeve in black

Jacquard zebra slash neck long sleeve in black

Current Price £36.00

Delicate tie front long sleeve top with lace in oyster

Delicate tie front long sleeve top with lace in oyster

Current Price £42.00

Asymmetric placket waisted long sleeve cinched shirt in white

Asymmetric placket waisted long sleeve cinched shirt in white

Current Price £38.00

+Colours
Denim cinch detail shacket in black ecru

Denim cinch detail shacket in black ecru

Current Price £56.00

Crinkle scarf blouse in green

Crinkle scarf blouse in green

Current Price £38.00

+Colours
Cape structured top in oyster

Cape structured top in oyster

Current Price £36.00

Chiffon sheer panel long sleeve blouse in ivory

Chiffon sheer panel long sleeve blouse in ivory

Current Price £42.00

+Colours
Oversized shirt in purple stripe

Oversized shirt in purple stripe

Current Price £38.00

Oversized shirt in heritage check

Oversized shirt in heritage check

Current Price £38.00

Tie back waist long sleeve shirt in ivory

Tie back waist long sleeve shirt in ivory

Current Price £38.00

+Colours
Knitted sleeveless mandarin collar front tie wrap tank in ecru

Knitted sleeveless mandarin collar front tie wrap tank in ecru

Current Price £32.00

Cinch waisted long sleeve shirt in white

Cinch waisted long sleeve shirt in white

Current Price £38.00

Cinched oversized poplin shirt in white

Cinched oversized poplin shirt in white

Current Price £36.00

+Colours

Women's Shirts

Elevate your everyday wardrobe with Topshop women’s shirts. Think crisp cotton classics, soft satin styles and breezy linen staples that take you from office hours to off-duty plans with ease. For a refined take, style a tailored button-down shirt with denim or trousers for instant polish. Prefer something more relaxed? Oversized women’s striped shirts deliver that laid-back edge while keeping things directional. And when it’s time to switch to holiday mode, look to printed shirts and co-ord sets made for sunshine – effortless, versatile and unmistakably Topshop.